Paul Eggert
							
						 
						
							 
							
							
							
							
								
							
							
								59ba27a63a 
								
							 
						 
						
							
							
								
								Replace FSF snail mail address with URLs.  
							
							 
							
							
							
						 
						
							2012-02-09 23:18:22 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Schwab
							
						 
						
							 
							
							
							
							
								
							
							
								00e5419f8e 
								
							 
						 
						
							
							
								
								Rename open_by_handle to open_by_handle_at.  
							
							 
							
							
							
						 
						
							2011-04-01 13:05:15 -04:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								658e451d8b 
								
							 
						 
						
							
							
								
								Define O_PATH.  
							
							 
							
							
							
						 
						
							2011-04-01 11:46:10 -04:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								158648c0bd 
								
							 
						 
						
							
							
								
								Add support for name_to_handle_at and open_by_handle.  
							
							 
							
							
							
						 
						
							2011-04-01 10:33:37 -04:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								18ba70a559 
								
							 
						 
						
							
							
								
								Define MADV_NOHUGEPAGE.  
							
							 
							
							
							
						 
						
							2011-01-17 18:35:17 -05:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								32465c3ea0 
								
							 
						 
						
							
							
								
								Define MADV_HUGEPAGE.  
							
							 
							
							
							
						 
						
							2011-01-17 18:24:59 -05:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								cf7c9078a5 
								
							 
						 
						
							
							
								
								Define MAP_HUGETLB.  
							
							 
							
							
							
						 
						
							2010-11-19 09:35:39 -05:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								b2ef2c014b 
								
							 
						 
						
							
							
								
								Define F_SETPIPE_SZ and F_GETPIPE_SZ.  
							
							 
							
							
							
						 
						
							2010-06-14 14:47:34 -07:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								f095bb7204 
								
							 
						 
						
							
							
								
								Add support for XPG7 testing.  
							
							 
							
							... 
							
							
							
							The header conformance testing code needed extending for XPG7.  This
exposed a few bugs in the headers.  There are more changes to come. 
							
						 
						
							2010-01-09 10:56:41 -08:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								2de59be022 
								
							 
						 
						
							
							
								
								Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels.  
							
							 
							
							
							
						 
						
							2009-12-11 23:00:49 -08:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								c6e7f16c53 
								
							 
						 
						
							
							
								
								Follow kernel F_OWNER_{GID -> PGRP} change.  
							
							 
							
							... 
							
							
							
							But maintain compatiblity for 2.11. 
							
						 
						
							2009-11-19 06:38:31 -08:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								424bea69fb 
								
							 
						 
						
							
							
								
								Change misleading names of parameters of sync_file_range.  
							
							 
							
							
							
						 
						
							2009-11-17 18:10:56 -08:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								2866eeb1b7 
								
							 
						 
						
							
							
								
								Add missing Linux MADV_* definitions.  
							
							 
							
							
							
						 
						
							2009-11-17 06:43:39 -08:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								8964681064 
								
							 
						 
						
							
							
								
								Fix F_SETOWN_EX and F_GETOWN_EX definitions.  
							
							 
							
							
							
						 
						
							2009-11-14 08:28:40 -08:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								34df851b33 
								
							 
						 
						
							
							
								
								Fix preadv, pwritev and fallocate for	-D_FILE_OFFSET_BITS=64.  
							
							 
							
							... 
							
							
							
							As reported in http://bugzilla.redhat.com/533063  , preadv/pwritev prototypes
are wrong on 32-bit arches with -D_FILE_OFFSET_BITS=64 and as I've just
found, fallocate is wrong too.
The problem is that only off_t is remapped to the 64-bit type transparently,
__off_t is not. 
							
						 
						
							2009-11-06 09:26:31 -08:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								d9e8f9ec55 
								
							 
						 
						
							
							
								
								Define F_OWNER_* and f_owner_ex for Linux targets.  
							
							 
							
							
							
						 
						
							2009-10-29 08:48:17 -07:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								78aa397939 
								
							 
						 
						
							
							
								
								Define F_SETOWN_EX and F_GETOWN_EX in Linux headers.  
							
							 
							
							
							
						 
						
							2009-10-01 01:18:41 -07:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								99eb932f75 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Declare fallocate{,64}.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise. 
							
						 
						
							2009-03-03 13:53:19 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								26b62243ee 
								
							 
						 
						
							
							
								
								[BZ  #7095 ]  
							
							 
							
							... 
							
							
							
							2009-02-06  Ulrich Drepper  <drepper@redhat.com>
	[BZ #7095 ]
	* bits/confname.h: Add SUSv7 macros for getconf environments.
	* bits/environments.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/environments.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/environments.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/environments.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/environments.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/environments.h: Likewise.
	* posix/confstr.c: Handle SUSv5 and SUSv7 environments.
	* posix/getconf.c: Likewise.
	* posix/sysconf.c: Likewise.
	* sysdeps/posix/sysconf.c: Likewise.
	* posix/Makefile (getconf.speclist): Also collect SUSv5 and SUSv7
	environments. 
							
						 
						
							2009-02-07 08:19:29 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								965805e888 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Define MAP_STACK.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise. 
							
						 
						
							2008-08-15 22:35:53 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								1aa5e4d74f 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Define F_DUPFD_CLOEXEC.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h:  Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise. 
							
						 
						
							2007-10-17 18:55:39 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								b197b0e1ae 
								
							 
						 
						
							
							
								
								Correct return value type __THROW marker of splice, vmsplice, and tee.  
							
							 
							
							
							
						 
						
							2007-09-18 16:20:44 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								acf79996d4 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/bits/socket.h: Define MSG_CMSG_CLOEXEC.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Define O_CLOEXEC.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise. 
							
						 
						
							2007-07-21 17:20:52 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								99ea5991a4 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (splice): Add offin  
							
							 
							
							... 
							
							
							
							and offout arguments to the prototype.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h (splice): Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (splice): Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (splice): Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h (splice): Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h (splice): Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (splice): Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (splice): Likewise.
	* sysdeps/unix/sysv/linux/syscalls.list (splice): Adjust args string. 
							
						 
						
							2006-08-30 15:05:29 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								a08336fb91 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							2006-07-25  Ulrich Drepper  <drepper@redhat.com>
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Fix comment.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise. 
							
						 
						
							2006-07-26 01:42:58 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								7bfee65479 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define SPLICE_F_*.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise. 
							
						 
						
							2006-05-05 19:09:39 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								67e2156d93 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Fix MADV_REMOVE value.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise. 
							
						 
						
							2006-05-02 14:35:35 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								c8c3ab914e 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/syscalls.list: Add vmsplice.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/Versions: Export vmsplice@@GLIBC_2.5.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Declare vmsplice.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/bits/uio.h: Fix a typo in a comment. 
							
						 
						
							2006-04-26 22:29:43 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								fd0262a4ed 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/syscalls.list: Add tee syscall.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/Versions: Export tee@GLIBC_2.5.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Add prototype for tee.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise. 
							
						 
						
							2006-04-14 21:57:20 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								1329b60176 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/Versions: Export sync_file_range with  
							
							 
							
							... 
							
							
							
							GLIBC_2.5.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Remove
	LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
	Declare sync_file_range and splice.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Add
	sync_file_range.
	* sysdeps/unix/sysv/linux/i386/sync_file_range.S: New file. 
							
						 
						
							2006-03-31 21:50:22 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								e91c196ae0 
								
							 
						 
						
							
							
								
								Define LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.  
							
							 
							
							
							
						 
						
							2006-03-24 16:36:38 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								49bfc1fe3d 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/x86_64/lowlevellock.h  
							
							 
							
							... 
							
							
							
							(lll_robust_mutex_unlock): Avoid unnecessary wakeups.
	* sysdeps/unix/sysv/linux/i386/lowlevellock.h
	(lll_robust_mutex_unlock): Likewise. 
							
						 
						
							2006-02-17 08:07:21 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								56e987ac48 
								
							 
						 
						
							
							
								
								* sysdeps/unix/sysv/linux/sparc/bits/mman.h: Define MADV_DONTFORK  
							
							 
							
							... 
							
							
							
							and MADV_DOFORK.
	* sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/m68k/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise. 
							
						 
						
							2006-02-15 18:14:59 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								88cd5a422f 
								
							 
						 
						
							
							
								
								Define MADV_REMOVE.  
							
							 
							
							
							
						 
						
							2006-01-06 18:06:40 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								93c6cb8b8d 
								
							 
						 
						
							
							
								
								[BZ  #1458 ]  
							
							 
							
							... 
							
							
							
							2005-10-14  Ulrich Drepper  <drepper@redhat.com>
	[BZ #1458 ]
	* sysdeps/unix/sysv/linux/i386/bits/mman.h: Define MREMAP_FIXED.
	* sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
	* misc/sys/mman.h: Add ellipsis after last parameter of mremap and
	adjust leading comment.
	* sysdeps/unix/sysv/linux/syscalls.list: Add pointer parameter to
	mremap syscall. 
							
						 
						
							2005-10-14 13:42:37 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								a334319f65 
								
							 
						 
						
							
							
								
								(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.  
							
							 
							
							
							
						 
						
							2004-12-22 20:10:10 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								0ecb606cb6 
								
							 
						 
						
							
							
								
								2.5-18.1  
							
							 
							
							
							
						 
						
							2007-07-12 18:26:36 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								28f367c4e3 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							* posix/Makefile (install-others): Add $(inst_libexecdir)/getconf.
	(CFLAGS-sysconf.c): Add -D_GETCONF_DIR.
	(CFLAGS-getconf.c): New.
	($(inst_libexecdir)/getconf): New.
	* posix/confstr.c (confstr): Use __sysconf to query specifications
	that don't have _POSIX_V6_* macros defined.  Use __*_{C,LD}FLAGS
	macros defined in bits/environments.h.
	* sysdeps/posix/sysconf.c: Include stdlib.h, string.h and
	sys/stat.h.
	(__sysconf_check_spec): New routine.
	(__sysconf): Use it.
	* posix/getconf.c (specs): Change into structure array.
	(main): If -v is not given, try to get default from
	$(libexecdir)/getconf/default.  If specification is not
	supported by this getconf, try to execute
	$(libexecdir)/getconf/$(specification).
	* sysdeps/unix/bsd/bsd4.4/freebsd/bits/environments.h: New file.
	* sysdeps/unix/sysv/linux/s390/bits/environments.h: New file.
	* sysdeps/unix/sysv/linux/powerpc/bits/environments.h: New file.
	* sysdeps/unix/sysv/linux/sparc/bits/environments.h: New file.
	* sysdeps/unix/sysv/linux/i386/bits/environments.h: New file.
	* sysdeps/unix/sysv/linux/x86_64/bits/environments.h: New file.
	* sysdeps/generic/bits/environments.h (__ILP32_OFFBIG_CFLAGS):
	Define.
2004-11-26  Jakub Jelinek  <jakub@redhat.com> 
							
						 
						
							2004-11-26 08:16:33 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Jaeger
							
						 
						
							 
							
							
							
							
								
							
							
								c18f7e37a0 
								
							 
						 
						
							
							
								
								[BZ  #341 ] (O_NOATIME): Define.  
							
							 
							
							
							
						 
						
							2004-08-23 07:28:46 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								5ce98c3f3f 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							2004-05-03  Jakub Jelinek  <jakub@redhat.com>
	* sysdeps/unix/bsd/bits/fcntl.h (F_SETOWN, F_GETOWN): Define if
	__USE_BSD or __USE_UNIX98.
	* sysdeps/unix/bsd/ultrix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise.
	* sysdeps/unix/bsd/bsd4.4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise.
	* sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/common/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise.
	* sysdeps/unix/sysv/aix/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise.
	* sysdeps/unix/sysv/irix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/cris/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	*sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/arm/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (F_SETOWN, F_GETOWN):
	Likewise.
	* sysdeps/generic/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise.
	* sysdeps/mach/hurd/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise.
	* io/sys/stat.h (S_ISSOCK, S_IFSOCK): Likewise.
2004-05-01  Jakub Jelinek  <jakub@redhat.com>
	* posix/Versions (libc): Remove __libc_wait, __libc_waitpid,
	__libc_pause, __libc_nanosleep, __libc_pread, __libc_pread64,
	__libc_pwrite64, __waitid and __pselect @@GLIBC_PRIVATE.
	* stdlib/Versions (libc): Remove __on_exit@@GLIBC_PRIVATE.
	* sysdeps/unix/sysv/linux/Versions (libc): Remove
	__libc_sigaction@@GLIBC_PRIVATE.
	* sysdeps/unix/sysv/linux/x86_64/Versions (libc): Remove
	__modify_ldt@@GLIBC_PRIVATE.
	* socket/Versions (libc): Remove __libc_accept, __libc_send,
	__libc_recvfrom, __libc_recvmsg, __libc_sendmsg, __libc_recv,
	__libc_sendto and __libc_connect @@GLIBC_PRIVATE.
	* stdio-common/Versions (libc): Remove
	_itoa_upper_digits@@GLIBC_PRIVATE.
	* resolv/Versions (libresolv): Remove __ns_samename@@GLIBC_PRIVATE.
	* misc/Versions (libc): Remove __libc_fsync, __libc_msync,
	__libc_readv and __libc_writev @@GLIBC_PRIVATE.
	* termios/Versions (libc): Remove __libc_tcdrain@@GLIBC_PRIVATE.
	* io/Versions (libc): Remove __libc_open, __libc_close, __libc_read,
	__libc_write, __libc_lseek, __libc_fcntl, __libc_open64 and
	__libc_lseek64 @@GLIBC_PRIVATE.
2004-04-30  Jakub Jelinek  <jakub@redhat.com>
	* elf/dl-load.c (open_verify): Move e_phentsize check after e_type
	check.
2004-04-29  Steven Munroe  <sjmunroe@us.ibm.com>
	* sysdeps/powerpc/powerpc64/fpu/s_ceil.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_ceilf.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_floor.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_floorf.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_llrint.c: Removed.
	* sysdeps/powerpc/powerpc64/fpu/s_llrint.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_llrintf.c: Removed.
	* sysdeps/powerpc/powerpc64/fpu/s_llrintf.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_llround.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_llroundf.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_lround.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_lroundf.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_rint.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_rintf.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_round.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_roundf.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_trunc.S: New file.
	* sysdeps/powerpc/powerpc64/fpu/s_truncf.S: New file.
	* math/test-misc.c [LDBL_MANT_DIG == 106](main): Correct LDBL_MAX
	mantissa for AIX long double format.
	* misc/qefgcvt.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Define for AIX
	long double format.
	* misc/qefgcvt_r.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Likewise.
	* stdlib/fpioconst.c [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024]
	(_fpioconst_pow10): AIX long double format has same exponent range as
	double.
	* stdlib/fpioconst.h [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024]
	(LDBL_MAX_10_EXP_LOG): AIX long double format has same exponent range
	as double.
2004-04-23  Art Haas  <ahaas@airmail.net>
	* sysdeps/unix/sysv/linux/kernel-features.h: Add 'defined'. 
							
						 
						
							2004-05-03 21:40:12 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								a658675d7b 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							2004-01-20  Ulrich Drepper  <drepper@redhat.com>
	* sysdeps/unix/sysv/linux/readahead.c (__readahead): Use off64_t
	instead of loff_t.  Include <fcntl.h>.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Add readahead prototype.
	* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/cris/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
	* elf/dl-load.c: Don't add attribute_relro to max_dirnamelen.
	* sysdeps/generic/inttypes.h: Fix PRI*FAST{16,32} macros.
	* include/unistd.h (__libc_enable_secure): Mark attribute_relro.
	(__libc_enable_secure_internal): Likewise.
	* elf/dl-load.c: Don't declare __libc_stack_end.
	* sysdeps/generic/libc-start.c: Likewise.
	* sysdeps/unix/sysv/linux/dl-execstack.c: Likewise.
	* sysdeps/generic/segfault.c: Likewise.  Include ldsodefs.h.
	* sysdeps/generic/backtrace.c: Likewise. 
							
						 
						
							2004-01-20 23:25:27 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								ed91314ee8 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/cris/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise. 
							
						 
						
							2003-09-25 16:53:29 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								3e360d3427 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							2003-07-25  Jakub Jelinek  <jakub@redhat.com>
	* sysdeps/unix/sysv/linux/a.out.h: Replace with i386 version.
	Include bits/a.out.h.
	* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add
	bits/a.out.h.
	* sysdeps/unix/sysv/linux/bits/a.out.h: New file.
	* sysdeps/unix/sysv/linux/i386/bits/a.out.h: New file.
	* sysdeps/unix/sysv/linux/m68k/bits/a.out.h: New file.
	* sysdeps/unix/sysv/linux/x86_64/bits/a.out.h: New file.
	* sysdeps/unix/sysv/linux/alpha/a.out.h: New file.
	* sysdeps/unix/sysv/linux/alpha/bits/a.out.h: New file.
	* sysdeps/unix/sysv/linux/sparc/a.out.h: New file.
	* sysdeps/unix/sysv/linux/sparc/bits/a.out.h: New file. 
							
						 
						
							2003-07-25 09:06:04 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								d15a8404ef 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							2003-03-03  Ulrich Drepper  <drepper@redhat.com>
	* sysdeps/unix/sysv/linux/syscalls.list: Add remap_file_pages entry.
	* misc/sys/mman.h: Add prototype for remap_file_pages.
	* sysdeps/generic/remap_file_pages.c: New file.
	* sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Define MAP_POPULATE
	and MAP_NONBLOCK.
	* sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise
	* sysdeps/unix/sysv/linux/m68k/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/arm/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/hppa/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
	* sysdeps/unix/clock_settime.c (HANDLE_REALTIME): Add missing brace. 
							
						 
						
							2003-03-03 10:05:49 +00:00  
						
					 
				
					
						
							
							
								 
								Roland McGrath
							
						 
						
							 
							
							
							
							
								
							
							
								3fc6935a15 
								
							 
						 
						
							
							
								
								* sysdeps/generic/bits/time.h: Replaced with contents of the  
							
							 
							
							... 
							
							
							
							sysdeps/unix/sysv/linux/i386/bits/time.h file.  All the following
	files were identical except for the absence of CLOCK_THREAD_CPUTIME_ID
	and CLOCK_PROCESS_CPUTIME_ID in .../linux/bits/time.h; adding these
	macros is ok even for architectures that don't now implement them.
	* sysdeps/mach/hurd/bits/time.h: File removed.
	* sysdeps/unix/sysv/linux/bits/time.h: File removed.
	* sysdeps/unix/sysv/linux/i386/bits/time.h: File removed.
	* sysdeps/unix/sysv/linux/ia64/bits/time.h: File removed.
	* sysdeps/unix/sysv/linux/sparc/bits/time.h: File removed.
	* sysdeps/unix/sysv/linux/x86_64/bits/time.h: File removed. 
							
						 
						
							2002-10-18 20:36:01 +00:00  
						
					 
				
					
						
							
							
								 
								Roland McGrath
							
						 
						
							 
							
							
							
							
								
							
							
								f7d1f342cc 
								
							 
						 
						
							
							
								
								2002-10-15  Roland McGrath  <roland@redhat.com>  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/bits/resource.h: Replaced with the contents
	of the sysdeps/unix/sysv/linux/i386/bits/resource.h file.
	All the following files were identical or equivalent to it.
	* sysdeps/unix/sysv/linux/i386/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/arm/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/cris/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/hppa/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/ia64/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/m68k/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/powerpc/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/s390/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/sh/bits/resource.h: File removed.
	* sysdeps/unix/sysv/linux/x86_64/bits/resource.h: File removed. 
							
						 
						
							2002-10-16 01:02:25 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Jaeger
							
						 
						
							 
							
							
							
							
								
							
							
								41bdb6e20c 
								
							 
						 
						
							
							
								
								Update to LGPL v2.1.  
							
							 
							
							... 
							
							
							
							2001-07-06  Paul Eggert  <eggert@twinsun.com>
	* manual/argp.texi: Remove ignored LGPL copyright notice; it's
	not appropriate for documentation anyway.
	* manual/libc-texinfo.sh: "Library General Public License" ->
	"Lesser General Public License".
2001-07-06  Andreas Jaeger  <aj@suse.de>
	* All files under GPL/LGPL version 2: Place under LGPL version
	2.1. 
							
						 
						
							2001-07-06 04:58:11 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								73b6bffcfb 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							* conform/data/time.h-data: CLK_TCK is not in XPG6.  Fix tzname entry.
	* sysdeps/mach/hurd/bits/time.h: Don't define CLK_TCK for XPG6.
	* sysdeps/mach/hurd/i386/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/time.h: Likewise.
	* time/time.h: Likewise.
	* conform/conformtest.pl (@headers): Add complex.h and tgmath.h.
	* conform/data/complex.h-data: New file.
	* conform/data/tgmath.h-data: New file.
	* conform/data/wchar.h-data: Add missing functions.
	* sysdeps/gnu/bits/utmpx.h: Define RUN_LVL only if __USE_GNU.
	* conform/data/termios.h-data: Add missing const in tcsetattr()
	prototype.
	* posix/sys/wait.h: Include <signal.h> and <sys/resource.h>.
	Don't define pid_t here.
	* conform/data/sys/utsname.h-data: Don't provide fixed array sizes. 
							
						 
						
							2001-01-28 05:38:29 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								275cdda0e2 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							* sysdeps/unix/sysv/linux/bits/time.h (CLK_TCK): Cast sysconf result
	to __clock_t.
	* sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/time.h: Likewise. 
							
						 
						
							2000-11-01 21:01:34 +00:00  
						
					 
				
					
						
							
							
								 
								Ulrich Drepper
							
						 
						
							 
							
							
							
							
								
							
							
								25b3dd49a7 
								
							 
						 
						
							
							
								
								Update.  
							
							 
							
							... 
							
							
							
							* elf/Versions [ld] (GLIBC_2.2): Export _dl_clktck and _dl_pagesize.
	* elf/dl-load.c: Define _dl_clktck.
	* elf/elf.h: Define AT_CLKTCK.
	* include/time.h: Declare __getclktck.
	* misc/Makefile (routines): Add getclktck.
	* sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Handle AT_CLKTCK.
	(_dl_show_auxv): Show AT_CLKTCK value.
	* sysdeps/generic/getclktck.c: New file.
	* sysdeps/unix/sysv/linux/getclktck.c: New file.
	* sysdeps/unix/sysv/linux/alpha/getclktck.c: New file.
	* sysdeps/unix/sysv/linux/ia64/getclktck.c: New file.
	* sysdeps/posix/sysconf.c: Use __getclktck to handle _SC_CLK_TCK.
	* sysdeps/unix/sysv/linux/getpagesize.c: New file.
	* sysdeps/unix/sysv/linux/bits/time.h: Use __sysconf to for CLK_TCK.
	* sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/time.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/time.h: Likewise. 
							
						 
						
							2000-11-01 08:10:10 +00:00