musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012年07月23日 16:32:49 -0400
committerRich Felker <dalias@aerifal.cx>2012年07月23日 16:32:49 -0400
commit42f0e965c42d7611e7a02718bffb1a8ffba74488 (patch)
tree7f56c41bc1d0067828c7f318b9be5cca3acf7cad /src
parent845a5e69fa33bf49eea81a7b8c80902ab1687f2e (diff)
downloadmusl-42f0e965c42d7611e7a02718bffb1a8ffba74488.tar.gz
add pipe2 syscall
based on patch by orc and Isaac Dunham, with some details fixed.
Diffstat (limited to 'src')
-rw-r--r--src/linux/pipe2.c 8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/linux/pipe2.c b/src/linux/pipe2.c
new file mode 100644
index 00000000..83282bb9
--- /dev/null
+++ b/src/linux/pipe2.c
@@ -0,0 +1,8 @@
+#define _GNU_SOURCE
+#include <unistd.h>
+#include "syscall.h"
+
+int pipe2(int fd[2], int flg)
+{
+ return syscall(SYS_pipe2, fd, flg);
+}
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月26日 05:48:03 +0000

AltStyle によって変換されたページ (->オリジナル) /