glibc/sysdeps/unix/sysv/linux/bits
Ulrich Drepper bdcebfc4c7 * Versions.def (glibc): Add GLIBC_2.9.
* io/Makefile (routines): Add dup3 and pipe2.
	* io/Versions [glibc] (GLIBC_2.9): Add dup3 and pipe2.
	* io/dup3.c: New file.
	* io/pipe2.c: New file.
	* posix/unistd.h: Declare dup3 and pipe2.
	* socket/Makefile (routines): Add paccept.
	* socket/Versions [glibc] (GLIBC_2.9): Add paccept.
	* socket/paccept.c: New file.
	* socket/sys/socket.h: Declare paccept.
	* sysdeps/unix/syscalls.list: Add entry for dup3.
	* sysdeps/unix/sysv/linux/Versions [glibc] (GLIBC_2.9): Add
	epoll_create2 and inotify_init1.
	* sysdeps/unix/sysv/linux/eventfd.c: Use eventfd1 syscall if possible.
	* sysdeps/unix/sysv/linux/paccept.c: New file.
	* sysdeps/unix/sysv/linux/signalfd.c: Use signalfd4 syscall if
	possible.
	* sysdeps/unix/sysv/linux/socketcall.h: Add SOCKOP_paccept.
	* sysdeps/unix/sysv/linux/syscalls.list: Add epoll_create2,
	inotify_init1, and pipe2 entries.
	* sysdeps/unix/sysv/linux/alpha/sys/epoll.h: New file.
	* sysdeps/unix/sysv/linux/alpha/sys/eventfd.h: New file.
	* sysdeps/unix/sysv/linux/alpha/sys/inotify.h: New file.
	* sysdeps/unix/sysv/linux/alpha/sys/signalfd.h: New file.
	* sysdeps/unix/sysv/linux/alpha/sys/timerfd.h: New file.
	* sysdeps/unix/sysv/linux/bits/socket.h: Define SOCK_CLOEXEC and
	SOCK_NONBLOCK.
	* sysdeps/unix/sysv/linux/i386/paccept.S: New file.
	* sysdeps/unix/sysv/linux/sparc/sys/epoll.h: New file.
	* sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: New file.
	* sysdeps/unix/sysv/linux/sparc/sys/inotify.h: New file.
	* sysdeps/unix/sysv/linux/sparc/sys/signalfd.h: New file.
	* sysdeps/unix/sysv/linux/sparc/sys/timerfd.h: New file.
	* sysdeps/unix/sysv/linux/sparc/bits/socket.h: New file.
	* sysdeps/unix/sysv/linux/sys/epoll.h: Define EPOLL_CLOEXEC and
	EPOLL_NONBLOCK.  Declare epoll_create2.
	* sysdeps/unix/sysv/linux/sys/eventfd.h: Define EFD_CLOEXEC and
	EFD_NONBLOCK.
	* sysdeps/unix/sysv/linux/sys/inotify.h: Define IN_CLOEXEC and
	IN_NONBLOCK.  Declare inotify_init1.
	* sysdeps/unix/sysv/linux/sys/signalfd.h: Define SFD_CLOEXEC and
	SFD_NONBLOCK.
	* sysdeps/unix/sysv/linux/sys/timerfd.h: Define TFD_CLOEXEC and
	TFD_NONBLOCK.
2008-07-25 04:51:56 +00:00
..
a.out.h Update. 2003-07-25 09:06:04 +00:00
dirent.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
errno.h * sysdeps/unix/sysv/linux/bits/errno.h: Define EOWNERDEAD and 2005-12-24 20:07:27 +00:00
fcntl.h Update. 2000-09-01 07:14:30 +00:00
in.h [BZ #5607] 2008-01-16 10:11:18 +00:00
initspin.h Update. 2000-10-15 06:50:42 +00:00
ioctl-types.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ioctls.h Update. 2003-01-28 08:30:50 +00:00
ipc.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
local_lim.h * sysdeps/unix/sysv/linux/bits/local_lim.h: Undefined ARG_MAX if 2008-03-27 15:20:38 +00:00
mqueue.h Update. 2004-04-13 02:15:43 +00:00
msq.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
poll.h * sysdeps/unix/sysv/linux/sparc/bits/poll.h: Add POLLMSG, 2006-03-25 20:46:27 +00:00
posix_opt.h [BZ #5778] 2008-03-08 01:57:18 +00:00
resource.h Define RUSAGE_THREAD and RUSAGE_LWP. 2008-05-01 05:37:45 +00:00
sched.h * sysdeps/unix/sysv/linux/bits/sched.h: Add new CLONE_* flags, 2008-03-24 16:03:48 +00:00
sem.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
shm.h [BZ #5628] 2008-01-16 23:49:43 +00:00
sigaction.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sigcontext.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
siginfo.h Update. 2003-04-21 07:39:20 +00:00
signum.h Update. 2003-04-01 06:20:33 +00:00
sigset.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
sigstack.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
socket.h * Versions.def (glibc): Add GLIBC_2.9. 2008-07-25 04:51:56 +00:00
stat.h * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Define UTIME_NOW and 2007-05-10 21:44:41 +00:00
statfs.h Update. 2003-07-12 19:34:23 +00:00
statvfs.h . 2007-07-31 13:33:18 +00:00
sys_errlist.h 2002-07-31 Jeff Bailey <jbailey@gnu.org> 2002-07-31 23:30:24 +00:00
termios.h * posix/bits/unistd.h (pread) [__USE_FILE_OFFSET64]: Use __off64_t 2005-03-20 16:51:05 +00:00
uio.h [BZ #1386] 2006-04-27 05:54:27 +00:00
utsname.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
waitflags.h Define __WNOTHREAD. 2005-01-05 19:11:59 +00:00