| .. | .. |
|---|
| 69 | 69 | /* Block until we're ready to go */ |
|---|
| 70 | 70 | static void ready(int ready_out, int wakefd) |
|---|
| 71 | 71 | { |
|---|
| 72 | | - char dummy; |
|---|
| 73 | 72 | struct pollfd pollfd = { .fd = wakefd, .events = POLLIN }; |
|---|
| 74 | 73 | |
|---|
| 75 | 74 | /* Tell them we're ready. */ |
|---|
| 76 | | - if (write(ready_out, &dummy, 1) != 1) |
|---|
| 75 | + if (write(ready_out, "R", 1) != 1) |
|---|
| 77 | 76 | err(EXIT_FAILURE, "CLIENT: ready write"); |
|---|
| 78 | 77 | |
|---|
| 79 | 78 | /* Wait for "GO" signal */ |
|---|
| .. | .. |
|---|
| 88 | 87 | unsigned int i, j; |
|---|
| 89 | 88 | |
|---|
| 90 | 89 | ready(ctx->ready_out, ctx->wakefd); |
|---|
| 90 | + memset(data, 'S', sizeof(data)); |
|---|
| 91 | 91 | |
|---|
| 92 | 92 | /* Now pump to every receiver. */ |
|---|
| 93 | 93 | for (i = 0; i < nr_loops; i++) { |
|---|