kopensolaris-gnu/glibc.git
17 years agoFix locking and cancellation cleanup handling.
drepper [Tue, 15 Jul 2003 06:55:32 +0000 (06:55 +0000)]
Fix locking and cancellation cleanup handling.

17 years ago(CFLAGS-syslog.c): Add -fexceptions.
drepper [Tue, 15 Jul 2003 06:53:52 +0000 (06:53 +0000)]
(CFLAGS-syslog.c): Add -fexceptions.

17 years agoMark popen and pclose with __THROW again.
drepper [Tue, 15 Jul 2003 06:53:09 +0000 (06:53 +0000)]
Mark popen and pclose with __THROW again.

17 years agoUse not-cancelable syscalls.
drepper [Tue, 15 Jul 2003 06:52:10 +0000 (06:52 +0000)]
Use not-cancelable syscalls.

17 years agoUse not-cancelable syscalls.
drepper [Tue, 15 Jul 2003 06:51:24 +0000 (06:51 +0000)]
Use not-cancelable syscalls.

17 years agoDon't mark posix_fallocate with __THROW.
drepper [Tue, 15 Jul 2003 06:49:54 +0000 (06:49 +0000)]
Don't mark posix_fallocate with __THROW.

17 years agoMark dlopen with __THROW again.
drepper [Tue, 15 Jul 2003 06:48:45 +0000 (06:48 +0000)]
Mark dlopen with __THROW again.

17 years agoDon't mark lseek as cancelable.
drepper [Tue, 15 Jul 2003 06:47:33 +0000 (06:47 +0000)]
Don't mark lseek as cancelable.

17 years agoMust not be cancelable.
drepper [Tue, 15 Jul 2003 06:46:41 +0000 (06:46 +0000)]
Must not be cancelable.

17 years ago(CFLAGS-getdate.c): Add -fexceptions.
drepper [Tue, 15 Jul 2003 06:42:39 +0000 (06:42 +0000)]
(CFLAGS-getdate.c): Add -fexceptions.

17 years agoAdd waitpid_not_cancel.
drepper [Tue, 15 Jul 2003 06:41:45 +0000 (06:41 +0000)]
Add waitpid_not_cancel.

17 years agoUse not-cancelable syscalls.
drepper [Tue, 15 Jul 2003 06:37:36 +0000 (06:37 +0000)]
Use not-cancelable syscalls.

17 years agoUpdate.
drepper [Tue, 15 Jul 2003 04:34:40 +0000 (04:34 +0000)]
Update.

17 years agoUpdate.
drepper [Tue, 15 Jul 2003 04:34:21 +0000 (04:34 +0000)]
Update.

17 years agoRequire CFI directives also for ppc and s390.
drepper [Tue, 15 Jul 2003 04:33:58 +0000 (04:33 +0000)]
Require CFI directives also for ppc and s390.

17 years agoUpdate.
drepper [Tue, 15 Jul 2003 03:32:03 +0000 (03:32 +0000)]
Update.

17 years agoAdd entries for CP932 and EUC-JP-MS.
drepper [Mon, 14 Jul 2003 23:40:16 +0000 (23:40 +0000)]
Add entries for CP932 and EUC-JP-MS.

17 years ago(modules): Add CP932 and EUC-JP-MS.
drepper [Mon, 14 Jul 2003 23:39:47 +0000 (23:39 +0000)]
(modules): Add CP932 and EUC-JP-MS.
Add rule for EUC-JP-MS dependency.

17 years agoEUC-JP-MS conversion module.
drepper [Mon, 14 Jul 2003 23:27:00 +0000 (23:27 +0000)]
EUC-JP-MS conversion module.

17 years agoCP932 conversion module.
drepper [Mon, 14 Jul 2003 23:17:31 +0000 (23:17 +0000)]
CP932 conversion module.

17 years ago(__socket): Add cfi directives.
drepper [Mon, 14 Jul 2003 23:05:50 +0000 (23:05 +0000)]
(__socket): Add cfi directives.

17 years agoUpdate.
drepper [Mon, 14 Jul 2003 23:05:23 +0000 (23:05 +0000)]
Update.

17 years ago(PSEUDO): Add cfi directives.
drepper [Mon, 14 Jul 2003 23:05:05 +0000 (23:05 +0000)]
(PSEUDO): Add cfi directives.

17 years agoUpdate.
drepper [Mon, 14 Jul 2003 22:42:07 +0000 (22:42 +0000)]
Update.

17 years agoFix typo in test for compilation in libc.
drepper [Mon, 14 Jul 2003 22:31:12 +0000 (22:31 +0000)]
Fix typo in test for compilation in libc.

17 years agoUpdate.
drepper [Mon, 14 Jul 2003 21:38:42 +0000 (21:38 +0000)]
Update.

17 years agoUpdate.
drepper [Mon, 14 Jul 2003 21:16:43 +0000 (21:16 +0000)]
Update.

17 years agoInclude sysdep.h.
drepper [Mon, 14 Jul 2003 21:15:43 +0000 (21:15 +0000)]
Include sysdep.h.

17 years agoAvoid bug workaround if __ASSUME_FIXED_CLONE_SYSCALL is defined.
drepper [Mon, 14 Jul 2003 21:15:30 +0000 (21:15 +0000)]
Avoid bug workaround if __ASSUME_FIXED_CLONE_SYSCALL is defined.

17 years ago(__ASSUME_FIXED_CLONE_SYSCALL): New macro.
drepper [Mon, 14 Jul 2003 21:14:48 +0000 (21:14 +0000)]
(__ASSUME_FIXED_CLONE_SYSCALL): New macro.

17 years agoDefine __ASSUME_TGKILL for Alpha appropriately.
drepper [Mon, 14 Jul 2003 21:09:46 +0000 (21:09 +0000)]
Define __ASSUME_TGKILL for Alpha appropriately.

17 years ago(__futimes): Add cast in call to _itoa_word.
drepper [Sat, 12 Jul 2003 22:50:45 +0000 (22:50 +0000)]
(__futimes): Add cast in call to _itoa_word.

17 years agoUpdate.
drepper [Sat, 12 Jul 2003 19:34:23 +0000 (19:34 +0000)]
Update.

17 years ago(_STATFS_F_FRSIZE): Define.
drepper [Sat, 12 Jul 2003 19:30:54 +0000 (19:30 +0000)]
(_STATFS_F_FRSIZE): Define.

17 years ago(_STATFS_F_FRSIZE): Define.
drepper [Sat, 12 Jul 2003 19:30:45 +0000 (19:30 +0000)]
(_STATFS_F_FRSIZE): Define.

17 years agoUpdate.
drepper [Sat, 12 Jul 2003 19:03:17 +0000 (19:03 +0000)]
Update.

17 years ago(_STATFS_F_FRSIZE): Define.
drepper [Sat, 12 Jul 2003 18:59:47 +0000 (18:59 +0000)]
(_STATFS_F_FRSIZE): Define.

17 years agoUpdate.
drepper [Sat, 12 Jul 2003 18:48:39 +0000 (18:48 +0000)]
Update.

17 years agoDefine __ASSUME_UTIMES for x86 and kernels > 2.5.75.
drepper [Sat, 12 Jul 2003 18:46:53 +0000 (18:46 +0000)]
Define __ASSUME_UTIMES for x86 and kernels > 2.5.75.

17 years agoutimes implementation for Linux.
drepper [Sat, 12 Jul 2003 18:43:55 +0000 (18:43 +0000)]
utimes implementation for Linux.

17 years ago(__futimes): Handle case with second parameter == NULL.
drepper [Sat, 12 Jul 2003 18:43:30 +0000 (18:43 +0000)]
(__futimes): Handle case with second parameter == NULL.

17 years ago(__ASSUME_UTIMES): Fix a typo.
drepper [Sat, 12 Jul 2003 18:30:32 +0000 (18:30 +0000)]
(__ASSUME_UTIMES): Fix a typo.

17 years agoInclude kernel-features.h.
drepper [Sat, 12 Jul 2003 18:30:08 +0000 (18:30 +0000)]
Include kernel-features.h.

17 years agoUpdate.
drepper [Sat, 12 Jul 2003 09:03:03 +0000 (09:03 +0000)]
Update.

17 years agoNamespace cleanup.
drepper [Sat, 12 Jul 2003 09:02:22 +0000 (09:02 +0000)]
Namespace cleanup.

17 years agoUpdate.
drepper [Sat, 12 Jul 2003 08:23:50 +0000 (08:23 +0000)]
Update.

17 years agofutimes implementation for Linux.
drepper [Sat, 12 Jul 2003 08:23:06 +0000 (08:23 +0000)]
futimes implementation for Linux.

17 years agoDefine __ASSUME_UTIMES for the architectures which always had the syscall.
drepper [Sat, 12 Jul 2003 08:22:30 +0000 (08:22 +0000)]
Define __ASSUME_UTIMES for the architectures which always had the syscall.

17 years agoUpdate.
drepper [Sat, 12 Jul 2003 01:29:23 +0000 (01:29 +0000)]
Update.

17 years agoDefine all the nice macros also when compiling librt.
drepper [Sat, 12 Jul 2003 01:29:06 +0000 (01:29 +0000)]
Define all the nice macros also when compiling librt.

17 years agoAdd cancellation support.
drepper [Sat, 12 Jul 2003 01:28:54 +0000 (01:28 +0000)]
Add cancellation support.

17 years agoStore TID not self pointer in __writer. Compare with TID to determine
drepper [Sat, 12 Jul 2003 01:28:35 +0000 (01:28 +0000)]
Store TID not self pointer in __writer.  Compare with TID to determine
deadlocks.

17 years agoUse more registers as variables. Call __pthread_mutex_unlock_usercnt.
drepper [Sat, 12 Jul 2003 01:27:57 +0000 (01:27 +0000)]
Use more registers as variables.  Call __pthread_mutex_unlock_usercnt.

17 years agoAdd RESULT, TID, CANCELHANDLING and CLEANUP_JMP_BUF.
drepper [Sat, 12 Jul 2003 01:27:17 +0000 (01:27 +0000)]
Add RESULT, TID, CANCELHANDLING and CLEANUP_JMP_BUF.

17 years agoUpdate.
drepper [Sat, 12 Jul 2003 01:26:24 +0000 (01:26 +0000)]
Update.

17 years agoSave and restore the PR register across CENABLE and CDISABLE.
drepper [Sat, 12 Jul 2003 01:25:53 +0000 (01:25 +0000)]
Save and restore the PR register across CENABLE and CDISABLE.

17 years agoUpdate.
drepper [Fri, 11 Jul 2003 22:50:16 +0000 (22:50 +0000)]
Update.

17 years ago(__sleep): Cast value to unsigned int before assigning to max to avoid warnings.
drepper [Fri, 11 Jul 2003 22:49:38 +0000 (22:49 +0000)]
(__sleep): Cast value to unsigned int before assigning to max to avoid warnings.

17 years agoInclude string.h.
drepper [Fri, 11 Jul 2003 22:49:26 +0000 (22:49 +0000)]
Include string.h.

17 years agoUpdate.
drepper [Fri, 11 Jul 2003 22:48:05 +0000 (22:48 +0000)]
Update.

17 years ago(PSEUDO): Add cfi directives.
drepper [Fri, 11 Jul 2003 22:47:52 +0000 (22:47 +0000)]
(PSEUDO): Add cfi directives.

17 years ago(CFLAGS-pthread_once.c): Add -fexceptions -fasynchronous-unwind-tables.
drepper [Fri, 11 Jul 2003 22:47:26 +0000 (22:47 +0000)]
(CFLAGS-pthread_once.c): Add -fexceptions -fasynchronous-unwind-tables.

17 years agoUpdate.
drepper [Fri, 11 Jul 2003 22:46:53 +0000 (22:46 +0000)]
Update.

17 years ago(__socket): Add cfi directives.
drepper [Fri, 11 Jul 2003 22:46:12 +0000 (22:46 +0000)]
(__socket): Add cfi directives.

17 years agoUpdate.
drepper [Thu, 10 Jul 2003 17:07:16 +0000 (17:07 +0000)]
Update.

17 years agoSet section flags of .data.rel.ro.local to "aw".
drepper [Thu, 10 Jul 2003 17:06:24 +0000 (17:06 +0000)]
Set section flags of .data.rel.ro.local to "aw".

17 years agoUpdate.
drepper [Thu, 10 Jul 2003 09:22:54 +0000 (09:22 +0000)]
Update.

17 years agoRemove CLFAGS-.oS addition.
drepper [Thu, 10 Jul 2003 09:22:13 +0000 (09:22 +0000)]
Remove CLFAGS-.oS addition.

17 years agoUpdate.
drepper [Thu, 10 Jul 2003 09:10:43 +0000 (09:10 +0000)]
Update.

17 years ago(CFLAGS-.oS): Use PIC-ccflag instead of pic-ccflag.
drepper [Thu, 10 Jul 2003 09:10:14 +0000 (09:10 +0000)]
(CFLAGS-.oS): Use PIC-ccflag instead of pic-ccflag.
(PIC-ccflag): Define.

17 years agoUpdate.
drepper [Tue, 8 Jul 2003 21:08:13 +0000 (21:08 +0000)]
Update.

17 years ago(__pthread_once): Use HIDDEN_JUMPTARGET to call __pthread_register_cancel,
drepper [Tue, 8 Jul 2003 21:07:57 +0000 (21:07 +0000)]
(__pthread_once): Use HIDDEN_JUMPTARGET to call __pthread_register_cancel,
__pthread_unregister_cancel and __pthread_unwind_next.

17 years ago(sem_timedwait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.
drepper [Tue, 8 Jul 2003 21:07:37 +0000 (21:07 +0000)]
(sem_timedwait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.

17 years ago(sem_wait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.
drepper [Tue, 8 Jul 2003 21:07:19 +0000 (21:07 +0000)]
(sem_wait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.

17 years ago(sem_timedwait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.
drepper [Tue, 8 Jul 2003 21:06:54 +0000 (21:06 +0000)]
(sem_timedwait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.

17 years ago(__new_sem_wait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.
drepper [Tue, 8 Jul 2003 21:06:32 +0000 (21:06 +0000)]
(__new_sem_wait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind.

17 years ago(__pthread_register_cancel, __pthread_unregister_cancel): Likewise.
drepper [Tue, 8 Jul 2003 21:06:13 +0000 (21:06 +0000)]
(__pthread_register_cancel, __pthread_unregister_cancel): Likewise.

17 years ago(__pthread_unwind_next): Add hidden_def.
drepper [Tue, 8 Jul 2003 21:05:29 +0000 (21:05 +0000)]
(__pthread_unwind_next): Add hidden_def.

17 years ago(__pthread_unwind_next, __pthread_register_cancel,
drepper [Tue, 8 Jul 2003 21:05:13 +0000 (21:05 +0000)]
(__pthread_unwind_next, __pthread_register_cancel,
__pthread_unregister_cancel): Add prototypes and hidden_proto.

17 years agoUpdate.
drepper [Tue, 8 Jul 2003 03:49:44 +0000 (03:49 +0000)]
Update.

17 years agoUpdate.
drepper [Tue, 8 Jul 2003 03:48:09 +0000 (03:48 +0000)]
Update.

17 years ago(PSEUDO): Use different symbol for the cancellation syscall wrapper and
drepper [Tue, 8 Jul 2003 03:47:52 +0000 (03:47 +0000)]
(PSEUDO): Use different symbol for the cancellation syscall wrapper and
non-cancellation syscall wrapper.
(PSEUDO_END): Define.

17 years agoUpdate.
drepper [Tue, 8 Jul 2003 03:47:08 +0000 (03:47 +0000)]
Update.

17 years ago(PSEUDO): Use different symbol for the cancellation syscall wrapper and
drepper [Tue, 8 Jul 2003 03:46:45 +0000 (03:46 +0000)]
(PSEUDO): Use different symbol for the cancellation syscall wrapper and
non-cancellation syscall wrapper.
(PSEUDO_END): Define.

17 years agoEmit position independent code if PIC.
drepper [Tue, 8 Jul 2003 03:45:26 +0000 (03:45 +0000)]
Emit position independent code if PIC.

17 years agoPut L(start_address) into .data.rel.ro.local section if PIC to avoid DT_TEXTREL.
drepper [Tue, 8 Jul 2003 03:43:43 +0000 (03:43 +0000)]
Put L(start_address) into .data.rel.ro.local section if PIC to avoid DT_TEXTREL.

17 years agoUpdate.
drepper [Tue, 8 Jul 2003 03:42:49 +0000 (03:42 +0000)]
Update.

17 years ago(lll_futex_wait, lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): On
drepper [Tue, 8 Jul 2003 03:42:27 +0000 (03:42 +0000)]
(lll_futex_wait, lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): On
success return actual return value from the syscall, not 0.

17 years agoAvoid .ent/.end.
drepper [Tue, 8 Jul 2003 03:41:53 +0000 (03:41 +0000)]
Avoid .ent/.end.

17 years agoUpdate.
drepper [Tue, 8 Jul 2003 03:40:49 +0000 (03:40 +0000)]
Update.

17 years agoUse tgkill instead of tkill if possible.
drepper [Tue, 8 Jul 2003 03:40:21 +0000 (03:40 +0000)]
Use tgkill instead of tkill if possible.

17 years ago(sigcancel_handler): If __ASSUME_CORRECT_SI_PID is defined also check
drepper [Tue, 8 Jul 2003 03:35:39 +0000 (03:35 +0000)]
(sigcancel_handler): If __ASSUME_CORRECT_SI_PID is defined also check
for PID of the signal source.
(__pthread_initialize_minimal_internal): Also initialize pid field of
initial thread's descriptor.

17 years ago(struct pthread): Add pid field.
drepper [Tue, 8 Jul 2003 03:33:00 +0000 (03:33 +0000)]
(struct pthread): Add pid field.

17 years ago(allocate_stack): Initialize pid field in descriptor.
drepper [Tue, 8 Jul 2003 03:32:27 +0000 (03:32 +0000)]
(allocate_stack): Initialize pid field in descriptor.
(__reclaim_stacks): Likewise.

17 years agoUpdate.
drepper [Tue, 8 Jul 2003 03:29:55 +0000 (03:29 +0000)]
Update.

17 years agoVersion __ASSUME_CORRECT_SI_PID and __ASSUME_TGKILL if possible.
drepper [Tue, 8 Jul 2003 03:28:52 +0000 (03:28 +0000)]
Version __ASSUME_CORRECT_SI_PID and __ASSUME_TGKILL if possible.

17 years ago(_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined.
drepper [Tue, 8 Jul 2003 02:23:37 +0000 (02:23 +0000)]
(_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined.

17 years ago * sysdeps/alpha/elf/initfini.c: Avoid .ent/.end.
rth [Sat, 5 Jul 2003 22:56:38 +0000 (22:56 +0000)]
    * sysdeps/alpha/elf/initfini.c: Avoid .ent/.end.
        * sysdeps/alpha/elf/pt-initfini.c: Avoid .ent/.end.

17 years agoUpdate.
drepper [Sat, 5 Jul 2003 07:26:41 +0000 (07:26 +0000)]
Update.

17 years ago(__libc_cleanup_push): Renamed. Fix use of parameter.
drepper [Sat, 5 Jul 2003 07:26:25 +0000 (07:26 +0000)]
(__libc_cleanup_push): Renamed.  Fix use of parameter.
(__libc_cleanup_pop): Likewise.