Fixed a few compiler and valgrind warnings
Valgrind complained about usage of non-initialised data. The compiler complained about the out_fds argument being unsigned int when calling sender(). Signed-off-by: David Sommerseth <davids@redhat.com>
This commit is contained in:
parent
fbd80c495b
commit
bd588c92b8
|
@ -1,2 +1,2 @@
|
|||
hackbench: hackbench.c
|
||||
$(CC) $(CFLAGS) -o hackbench hackbench.c
|
||||
$(CC) $(CFLAGS) -o hackbench hackbench.c -g -Wall
|
||||
|
|
|
@ -35,7 +35,7 @@ static void fdpair(int fds[2])
|
|||
/* Block until we're ready to go */
|
||||
static void ready(int ready_out, int wakefd)
|
||||
{
|
||||
char dummy;
|
||||
char dummy = '*';
|
||||
struct pollfd pollfd = { .fd = wakefd, .events = POLLIN };
|
||||
|
||||
/* Tell them we're ready. */
|
||||
|
@ -57,6 +57,7 @@ static void sender(unsigned int num_fds,
|
|||
unsigned int i, j;
|
||||
|
||||
ready(ready_out, wakefd);
|
||||
memset(&data, '-', DATASIZE);
|
||||
|
||||
/* Now pump to every receiver. */
|
||||
for (i = 0; i < loops; i++) {
|
||||
|
@ -108,7 +109,7 @@ static unsigned int group(unsigned int num_fds,
|
|||
unsigned int childp_offset)
|
||||
{
|
||||
unsigned int i;
|
||||
unsigned int out_fds[num_fds];
|
||||
int out_fds[num_fds];
|
||||
unsigned int children_started = 0;
|
||||
|
||||
for (i = 0; i < num_fds ; i++) {
|
||||
|
|
Loading…
Reference in New Issue