Commit Graph

44 Commits

Author SHA1 Message Date
Daniel Jacobowitz 8323b1abc6 * sysdeps/arm/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use
lll_private_futex_wake.
	* sysdeps/unix/sysv/linux/arm/check_pf.c: Update from generic version.
	* sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind-forcedunwind.c
	(pthread_cancel_init): Add noinline and barriers.
	* sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c
	(__lll_timedlock_wait): Update call to lll_futex_timed_wait.
	(__lll_timedwait_tid): Likewise.
	* sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h (LLL_PRIVATE,
	LLL_SHARED): Define.
	(lll_futex_wait): Use lll_futex_timed_wait.
	(lll_futex_timed_wait, lll_futex_wake, lll_futex_wake_unlock): Take a
	PRIVATE argument.
	(lll_private_futex_wait, lll_private_futex_timed_wait,
	lll_private_futex_wake): New.
	(lll_robust_mutex_dead,  __lll_mutex_lock, __lll_mutex_cond_lock,
	__lll_mutex_unlock, __lll_robust_mutex_unlock,
	__lll_mutex_unlock_force, lll_wait_tid): Update calls.
	* sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c (clear_once_control,
	__pthread_once): Use private futexes.
	* sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c
	(pthread_cancel_init): Add noinline and barriers.

	* sysdeps/unix/sysv/aix/bits/fcntl.h,
	sysdeps/unix/sysv/linux/am33/bits/fcntl.h,
	sysdeps/unix/sysv/linux/arm/bits/fcntl.h,
	sysdeps/unix/sysv/linux/cris/bits/fcntl.h,
	sysdeps/unix/sysv/linux/m68k/bits/fcntl.h,
	sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Comment fix.

	* sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h (SEM_VALUE_MAX):
	Delete.
	* sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h (SEM_VALUE_MAX):
	Delete.
2007-07-10 13:35:30 +00:00
Roland McGrath c54e1e52db 2005-12-27 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/aix/bits/setjmp.h (_JMPBUF_UNWINDS): Take third
	argument DEMANGLE, and pass SP value through it.
2005-12-28 05:43:52 +00:00
Ulrich Drepper b1225f7208 (F_SETOWN, F_GETOWN): Define if __USE_BSD or __USE_UNIX98. 2004-05-03 21:39:39 +00:00
Ulrich Drepper 841f536f46 Remove __set_errno definition. 2002-07-20 01:02:01 +00:00
Andreas Jaeger eb7e1f616e Don't use multiline string as argument of #error. 2002-05-19 16:24:27 +00:00
Ulrich Drepper 916ea7e833 (struct cmsghdr): Don't declare __cmsg_data field if its size would be bigger
than 0.
(CMSG_DATA): Adjust accordingly.
2001-09-26 05:23:10 +00:00
Ulrich Drepper 4435779790 Fix type of __id_t, __useconds_t and __intptr_t. 2001-08-16 05:32:49 +00:00
Andreas Jaeger 3214b89b32 Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
Ulrich Drepper c8bf86d074 Added _HAVE_UT_TYPE/PID/ID/TV/HOST defines. 2001-04-04 01:26:49 +00:00
Ulrich Drepper dcab999777 Define __need_NULL before including <stddef.h>. 2001-02-23 20:24:20 +00:00
Ulrich Drepper f2018ae11c (struct sockaddr_storage): Define ss_family and __ss_family. 2001-01-27 21:23:07 +00:00
Ulrich Drepper 0361ba3046 Don't define __fd_mask, __NFDBITS, __FDELT, __FDMASK, and __fd_set here. 2001-01-27 19:27:16 +00:00
Ulrich Drepper 74b113601f (struct stat): Align with AIX version.
(struct stat64): Likewise.
2000-12-16 18:15:32 +00:00
Ulrich Drepper 07aef1acd4 Cleanup. Add comments. 2000-12-05 04:13:34 +00:00
Ulrich Drepper d84fcdf42a Define __clockid_t and __timer_t. 2000-12-05 04:05:25 +00:00
Ulrich Drepper 37b1259bd5 (__cmsg_nxthdr): Fix test for no more entries. 2000-09-14 01:40:14 +00:00
Ulrich Drepper afda99352c Define __S_TYPEISMQ, __S_TYPEISSEM, and __S_TYPEISSHM. 2000-06-22 17:58:17 +00:00
Ulrich Drepper 37dca96f1c (F_SETOWN, F_GETOWN): Make available if __USE_XOPEN2K. 2000-04-30 07:12:32 +00:00
Ulrich Drepper cfc29f0576 termios definitions for AIX. 2000-04-17 22:03:40 +00:00
Ulrich Drepper f22183dbd6 poll definitions for AIX. 2000-04-17 22:02:26 +00:00
Ulrich Drepper b54e59028f AIX ioctl definitions. 2000-04-17 21:28:18 +00:00
Ulrich Drepper cdb2874e39 Add EAFNOSUPPORT. 2000-04-17 21:18:22 +00:00
Ulrich Drepper b05b3eb67f Define __socklen_t. 2000-04-02 08:05:11 +00:00
Ulrich Drepper 23a7de4bb4 Use __socklen_t to define socklen_t. Allow definition elsewhere. 2000-04-02 08:01:25 +00:00
Ulrich Drepper 908f98f274 AIX definitions for utsname.h. 2000-03-21 01:26:52 +00:00
Ulrich Drepper 9846a8a47e AIX definitions for utmpx.h. 2000-03-21 01:26:45 +00:00
Ulrich Drepper f97043b791 AIX definitions for utmp.h. 2000-03-21 01:26:41 +00:00
Ulrich Drepper 069d6bb937 AIX definitions for uio.h. 2000-03-21 01:26:35 +00:00
Ulrich Drepper 0773f91891 AIX definitions for types.h. 2000-03-21 01:26:28 +00:00
Ulrich Drepper 15d3faa276 AIX definitions for statfs.h. 2000-03-21 01:26:22 +00:00
Ulrich Drepper 9c7386670c AIX definitions for stat.h. 2000-03-21 01:26:18 +00:00
Ulrich Drepper d451c6fa41 AIX definitions for socket.h. 2000-03-21 01:26:12 +00:00
Ulrich Drepper f8b4a9e077 AIX definitions for sigstack.h. 2000-03-21 01:26:06 +00:00
Ulrich Drepper 657870667b AIX definitions for sigset.h. 2000-03-21 01:25:59 +00:00
Ulrich Drepper 37b4419e82 AIX definitions for signum.h. 2000-03-21 01:25:53 +00:00
Ulrich Drepper 69f7887417 AIX definitions for sigcontext.h. 2000-03-21 01:25:47 +00:00
Ulrich Drepper b1c2877714 AIX definitions for sigaction.h. 2000-03-21 01:25:38 +00:00
Ulrich Drepper 6b4c331660 AIX definitions for setjmp.h. 2000-03-21 01:25:30 +00:00
Ulrich Drepper fa312c4081 AIX definitions for resource.h. 2000-03-21 01:25:18 +00:00
Ulrich Drepper 379357d990 AIX definitions for fcntl.h. 2000-03-21 01:25:11 +00:00
Ulrich Drepper 324c77e383 AIX definitions for errno.h. 2000-03-21 01:25:02 +00:00
Ulrich Drepper 930b47a5db AIX definitions for endian.h. 2000-03-21 01:24:55 +00:00
Ulrich Drepper bea5d51e0f AIX definitions for dlfcn.h. 2000-03-21 01:24:49 +00:00
Ulrich Drepper ac70e97249 AIX definitions for dirent.h. 2000-03-21 01:24:44 +00:00