remove another invalid skip of locking in ungetwc
[oweals/musl.git] / src / unistd / pipe.c
index 2dfc9c995f0666aa18358496f6eed2fb16a07b88..d07b8d24ae3b1f55126700e64994ab55d453fb16 100644 (file)
@@ -3,5 +3,9 @@
 
 int pipe(int fd[2])
 {
-       return syscall1(__NR_pipe, (long)fd);
+#ifdef SYS_pipe
+       return syscall(SYS_pipe, fd);
+#else
+       return syscall(SYS_pipe2, fd, 0);
+#endif
 }