# least some optimisation.
hackedbz2_CFLAGS = $(AM_CFLAGS) -O -Wno-inline
+globalerr_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
# C ones
#pth_create_LDADD = -lpthread
sprintf(addr.sun_path, "%s", sock);
unlink(sock);
- DO( bind(s, (struct sockaddr *)&addr, sizeof(addr)) );
- DO( listen(s, 5) );
+ (void) DO( bind(s, (struct sockaddr *)&addr, sizeof(addr)) );
+ (void) DO( listen(s, 5) );
{
int x;
msg.msg_iov = iov;
msg.msg_iovlen = 1;
- DO( sendmsg(x, &msg, 0) );
+ (void) DO( sendmsg(x, &msg, 0) );
}
}
wait(&status);
- DO( unlink(filea) );
- DO( unlink(fileb) );
- DO( unlink(sock) );
+ (void) DO( unlink(filea) );
+ (void) DO( unlink(fileb) );
+ (void) DO( unlink(sock) );
return 0;
}
CLOSE_INHERITED_FDS;
sprintf(filename, "/tmp/file.%d", getpid());
- DO( creat(filename, 0) );
- DO( unlink(filename) );
+ (void) DO( creat(filename, 0) );
+ (void) DO( unlink(filename) );
return 0;
}
CLOSE_INHERITED_FDS;
s = DO( open("/dev/null", O_RDONLY) );
- DO( dup(s) );
+ (void) DO( dup(s) );
return 0;
}
s1 = DO( open("/dev/null", O_RDONLY) );
s2 = DO( open("/dev/null", O_RDONLY) );
- DO( dup2(s1, 20) ); // dup s1 as fd 20
- DO( dup2(s1, s2) ); // dup s1 as fd s2, which closes existing s2 fd
+ (void) DO( dup2(s1, 20) ); // dup s1 as fd 20
+ (void) DO( dup2(s1, s2) ); // dup s1 as fd s2, which closes existing s2 fd
return 0;
}
CLOSE_INHERITED_FDS;
s1 = DO( open("/dev/null", O_RDONLY) );
- DO( fcntl(s1, F_DUPFD, s1) );
+ (void) DO( fcntl(s1, F_DUPFD, s1) );
return 0;
}
s = DO( socket(PF_INET, SOCK_STREAM, 0) );
- DO( setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(int)) );
+ (void) DO( setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(int)) );
memset(&addr, 0, sizeof(addr));
addr.sin_family = AF_INET;
addr.sin_addr.s_addr = inet_addr("127.0.0.1");
addr.sin_port = htons(12321);
- DO( bind(s, (struct sockaddr *)&addr, sizeof(addr)) );
+ (void) DO( bind(s, (struct sockaddr *)&addr, sizeof(addr)) );
- DO( listen(s, 5) );
+ (void) DO( listen(s, 5) );
memset(&baddr, 0, sizeof(baddr));
x = DO( accept(s, (struct sockaddr *)&baddr, &baddrsize) );
- DO( write(x, "hello", 6) );
+ (void) DO( write(x, "hello", 6) );
}
void client ()
if (ret == -1) {
// If the connect() failed, we close the socket and reopen it before
// trying again. This isn't necessary on Linux, but it is on Darwin.
- DO( close(s) );
+ (void) DO( close(s) );
sleep(1);
}
} while (count < 10 && ret == -1);
exit(1);
}
- DO( read(s, buf, sizeof(buf)) );
+ (void) DO( read(s, buf, sizeof(buf)) );
printf("%s\n", buf);
}
{
CLOSE_INHERITED_FDS;
- DO( open("/dev/null", O_RDONLY) );
+ (void) DO( open("/dev/null", O_RDONLY) );
return 0;
}
CLOSE_INHERITED_FDS;
- DO( pipe(fds) );
+ (void) DO( pipe(fds) );
return 0;
}
CLOSE_INHERITED_FDS;
- DO( socketpair(AF_UNIX, SOCK_STREAM, PF_UNSPEC, fds) );
+ (void) DO( socketpair(AF_UNIX, SOCK_STREAM, PF_UNSPEC, fds) );
return 0;
}