1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00

* sysdeps/unix/sysv/linux/syscalls.list: Add __pipe2 alias.

* io/pipe2.c: Likewise.
	* sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_PIPE2
	instead of __ASSUME_PACCEPT.
	* include/unistd.h: Declare __have_pipe2.
	* libio/iopopen.c: Implement "e" flag.
	* libio/Makefile (tests): Add tst-popen1.
	* libio/tst-popen1.c: New file.
This commit is contained in:
Ulrich Drepper
2008-07-27 18:26:13 +00:00
parent 11ed3eaed9
commit d6e0c2a67d
8 changed files with 165 additions and 27 deletions

View File

@ -25,7 +25,7 @@
PIPEDES[1] can be read from PIPEDES[0]. Apply FLAGS to the new
file descriptors. Returns 0 if successful, -1 if not. */
int
pipe2 (pipedes, flags)
__pipe2 (pipedes, flags)
int pipedes[2];
int flags;
{
@ -38,6 +38,7 @@ pipe2 (pipedes, flags)
__set_errno (ENOSYS);
return -1;
}
weak_alias (__pipe2, pipe2)
stub_warning (pipe2)
#include <stub-tag.h>