#ifdef HAVE_CONFIG_H | |
# include "config.h" | |
#endif | |
#include <stdio.h> | |
#include <fcntl.h> | |
#include <unistd.h> | |
int | |
main(void) | |
{ | |
(void) close(0); | |
(void) close(1); | |
int fds[2]; | |
if (pipe(fds) || fds[0] != 0 || fds[1] != 1) | |
return 77; | |
#ifdef HAVE_PIPE2 | |
(void) close(0); | |
(void) close(1); | |
if (pipe2(fds, O_NONBLOCK) || fds[0] != 0 || fds[1] != 1) | |
return 77; | |
return 0; | |
#else | |
return 77; | |
#endif | |
} |