trypipe2.c (493B)
1 /* ISC license. */ 2 3 #undef _POSIX_C_SOURCE 4 #undef _XOPEN_SOURCE 5 6 #ifndef __EXTENSIONS__ 7 #define __EXTENSIONS__ 8 #endif 9 #ifndef _GNU_SOURCE 10 #define _GNU_SOURCE 11 #endif 12 #ifndef _BSD_SOURCE 13 #define _BSD_SOURCE 14 #endif 15 #ifndef _DEFAULT_SOURCE 16 #define _DEFAULT_SOURCE 17 #endif 18 #ifndef _NETBSD_SOURCE 19 #define _NETBSD_SOURCE 20 #endif 21 #ifndef _INCOMPLETE_XOPEN_C063 22 #define _INCOMPLETE_XOPEN_C063 23 #endif 24 25 #include <unistd.h> 26 27 int main (void) 28 { 29 int p[2] ; 30 if (pipe2(p, 0) < 0) return 111 ; 31 return 0 ; 32 }