kopensolaris-gnu/glibc.git
16 years ago__hash_string implementation.
drepper [Wed, 11 Jun 2003 21:46:03 +0000 (21:46 +0000)]
__hash_string implementation.

16 years agoChange hash_string call to __hash_string.
drepper [Wed, 11 Jun 2003 21:45:34 +0000 (21:45 +0000)]
Change hash_string call to __hash_string.

16 years ago(aux): Add some entries from routines. Add hash-string.
drepper [Wed, 11 Jun 2003 21:44:43 +0000 (21:44 +0000)]
(aux): Add some entries from routines.  Add hash-string.

16 years ago(aux): Add ifreq.
drepper [Wed, 11 Jun 2003 21:43:47 +0000 (21:43 +0000)]
(aux): Add ifreq.

16 years ago(RUN_HOOK): Likewise.
drepper [Wed, 11 Jun 2003 21:43:12 +0000 (21:43 +0000)]
(RUN_HOOK): Likewise.

16 years ago(symbol_set_first_element): Add cast
drepper [Wed, 11 Jun 2003 21:42:33 +0000 (21:42 +0000)]
(symbol_set_first_element): Add cast
(symbol_set_end_p): Likewise.

16 years ago(base64): Don't inline.
drepper [Wed, 11 Jun 2003 21:41:07 +0000 (21:41 +0000)]
(base64): Don't inline.

16 years agoAlways inline the defined functions.
drepper [Wed, 11 Jun 2003 21:40:42 +0000 (21:40 +0000)]
Always inline the defined functions.

16 years agoChange hash_string call to __hash_string.
drepper [Wed, 11 Jun 2003 21:38:47 +0000 (21:38 +0000)]
Change hash_string call to __hash_string.

16 years agoAlways inline the defined functions.
drepper [Wed, 11 Jun 2003 21:38:13 +0000 (21:38 +0000)]
Always inline the defined functions.

16 years ago(internal_ucs4_loop): Always inline.
drepper [Wed, 11 Jun 2003 21:36:37 +0000 (21:36 +0000)]
(internal_ucs4_loop): Always inline.
(internal_ucs4_loop_unaligned): Likewise.
(internal_ucs4_loop_single): Likewise.
(ucs4_internal_loop): Likewise.
(ucs4_internal_loop_unaligned): Likewise.
(ucs4_internal_loop_single): Likewise.
(internal_ucs4le_loop): Always inline.
(internal_ucs4le_loop_unaligned): Likewise.
(internal_ucs4le_loop_single): Likewise.
(ucs4le_internal_loop): Likewise.
(ucs4le_internal_loop_unaligned): Likewise.
(ucs4le_internal_loop_single): Likewise.

16 years agoAdd __gconv_compare_alias prototype.
drepper [Wed, 11 Jun 2003 21:33:21 +0000 (21:33 +0000)]
Add __gconv_compare_alias prototype.

16 years agoDon't include gconv_charset.h.
drepper [Wed, 11 Jun 2003 21:31:59 +0000 (21:31 +0000)]
Don't include gconv_charset.h.

16 years ago(add_alias): Don't inline.
drepper [Wed, 11 Jun 2003 21:30:53 +0000 (21:30 +0000)]
(add_alias): Don't inline.
(insert_module): Likewise.

16 years ago(strip): Don't inline.
drepper [Wed, 11 Jun 2003 21:29:40 +0000 (21:29 +0000)]
(strip): Don't inline.
(upstr): Always inline.
Move __gconv_compare_alias prototype to gconv_int.h.

16 years agoExtend vpath to intl subdir.
drepper [Wed, 11 Jun 2003 21:27:05 +0000 (21:27 +0000)]
Extend vpath to intl subdir.
(iconvconfig-modules): Add hash-string.

16 years ago(FCT): Don't inline.
drepper [Wed, 11 Jun 2003 21:26:06 +0000 (21:26 +0000)]
(FCT): Don't inline.

16 years ago(find_needed): Always inline.
drepper [Wed, 11 Jun 2003 21:25:36 +0000 (21:25 +0000)]
(find_needed): Always inline.

16 years ago(fillin_rpath): Likewise.
drepper [Wed, 11 Jun 2003 21:24:27 +0000 (21:24 +0000)]
(fillin_rpath): Likewise.
(add_path): Likewise.

16 years ago(hol_entry_short_iterate): Don't inline.
drepper [Wed, 11 Jun 2003 21:23:22 +0000 (21:23 +0000)]
(hol_entry_short_iterate): Don't inline.

16 years agoUpdate.
drepper [Tue, 10 Jun 2003 16:23:23 +0000 (16:23 +0000)]
Update.

16 years agoUpdate.
drepper [Tue, 10 Jun 2003 16:23:00 +0000 (16:23 +0000)]
Update.

16 years ago(IPV6_V6ONLY, IPV6_JOIN_ANYCAST, IPV6_LEAVE_ANYCAST, IPV6_IPSEC_POLICY,
drepper [Tue, 10 Jun 2003 16:20:32 +0000 (16:20 +0000)]
(IPV6_V6ONLY, IPV6_JOIN_ANYCAST, IPV6_LEAVE_ANYCAST, IPV6_IPSEC_POLICY,
IPV6_XFRM_POLICY): Define.

16 years ago.
jakub [Tue, 10 Jun 2003 09:58:27 +0000 (09:58 +0000)]
.

16 years ago(sem_timedwait): Fix a typo.
jakub [Tue, 10 Jun 2003 09:58:19 +0000 (09:58 +0000)]
(sem_timedwait): Fix a typo.

16 years agoUpdate.
drepper [Tue, 10 Jun 2003 08:58:05 +0000 (08:58 +0000)]
Update.

16 years ago(getaddrinfo): Don't call getifaddrs, call __check_pf.
drepper [Tue, 10 Jun 2003 08:57:10 +0000 (08:57 +0000)]
(getaddrinfo): Don't call getifaddrs, call __check_pf.

16 years ago(__no_netlink_support): Renamed from no_netlink_support. Export.
drepper [Tue, 10 Jun 2003 08:56:12 +0000 (08:56 +0000)]
(__no_netlink_support): Renamed from no_netlink_support.  Export.

16 years agoAdd libc_hidden_def.
drepper [Tue, 10 Jun 2003 08:55:09 +0000 (08:55 +0000)]
Add libc_hidden_def.

16 years ago(aux): Add check_fd.
drepper [Tue, 10 Jun 2003 08:54:22 +0000 (08:54 +0000)]
(aux): Add check_fd.

16 years agoAdd prototype for __check_fd.
drepper [Tue, 10 Jun 2003 08:53:57 +0000 (08:53 +0000)]
Add prototype for __check_fd.

16 years agoDetermine protocol families for which interfaces exist. Linux version.
drepper [Tue, 10 Jun 2003 08:52:38 +0000 (08:52 +0000)]
Determine protocol families for which interfaces exist.  Linux version.

16 years agoDetermine protocol families for which interfaces exist. Generic version.
drepper [Tue, 10 Jun 2003 08:52:14 +0000 (08:52 +0000)]
Determine protocol families for which interfaces exist.  Generic version.

16 years agoUpdate.
drepper [Tue, 10 Jun 2003 07:45:18 +0000 (07:45 +0000)]
Update.

16 years ago(getaddrinfo): Don't leak memory from getifaddr calls.
drepper [Tue, 10 Jun 2003 07:44:07 +0000 (07:44 +0000)]
(getaddrinfo): Don't leak memory from getifaddr calls.

16 years agoUpdate.
drepper [Tue, 10 Jun 2003 07:17:58 +0000 (07:17 +0000)]
Update.

16 years ago(__pthread_cond_signal): Remove incorrect second addition for cond_lock!=0.
drepper [Tue, 10 Jun 2003 07:17:17 +0000 (07:17 +0000)]
(__pthread_cond_signal): Remove incorrect second addition for cond_lock!=0.

16 years agoUpdate.
drepper [Tue, 10 Jun 2003 02:32:35 +0000 (02:32 +0000)]
Update.

16 years ago(setegid): Protect code handling non-existant setresgid32 syscall with
drepper [Tue, 10 Jun 2003 02:30:44 +0000 (02:30 +0000)]
(setegid): Protect code handling non-existant setresgid32 syscall with
#if __ASSUME_SETRESGID_SYSCALL == 0.

16 years agoBackout last changes.
drepper [Tue, 10 Jun 2003 02:30:15 +0000 (02:30 +0000)]
Backout last changes.

16 years ago(setegid): Use __ASSUME_SETRESGID_SYSCALL instead of __ASSUME_SETRESUID_SYSCALL.
drepper [Tue, 10 Jun 2003 02:29:28 +0000 (02:29 +0000)]
(setegid): Use __ASSUME_SETRESGID_SYSCALL instead of __ASSUME_SETRESUID_SYSCALL.

16 years ago(seteuid): Only use setresgid32 inline syscall if __NR_setresuid32 is defined.
drepper [Tue, 10 Jun 2003 02:29:05 +0000 (02:29 +0000)]
(seteuid): Only use setresgid32 inline syscall if __NR_setresuid32 is defined.

16 years agoUse __ASSUME_SETRESGID_SYSCALL instead of __ASSUME_SETRESUID_SYSCALL.
drepper [Tue, 10 Jun 2003 02:28:42 +0000 (02:28 +0000)]
Use __ASSUME_SETRESGID_SYSCALL instead of __ASSUME_SETRESUID_SYSCALL.
(setegid): Only use setresgid32 inline syscall if __NR_setresgid32 is defined.

16 years ago(__ASSUME_SETRESGID_SYSCALL): Define.
drepper [Tue, 10 Jun 2003 02:28:19 +0000 (02:28 +0000)]
(__ASSUME_SETRESGID_SYSCALL): Define.

16 years ago(generated): Remove rpc-proto.c, rpc-proto.d.
drepper [Tue, 10 Jun 2003 02:25:56 +0000 (02:25 +0000)]
(generated): Remove rpc-proto.c, rpc-proto.d.
($(rpcsvc:%.x=$(objpfx)x%$o)): Don't depend on
$(objpfx)rpc-proto.d.
(rpcsvc-dt-files, rpcsvc-depfiles): Define.  Include
$(rpcsvc-depfiles) instead of $(objpfx)rpc-proto.d.
($(objpfx)rpc-proto.d, $(objpfx)rpc-proto.c): Remove rules.

16 years agoUpdate.
drepper [Tue, 10 Jun 2003 02:21:39 +0000 (02:21 +0000)]
Update.

16 years agoMove inclusion of ../Rules down after extra-objs is fully known.
drepper [Tue, 10 Jun 2003 02:19:43 +0000 (02:19 +0000)]
Move inclusion of ../Rules down after extra-objs is fully known.

16 years agoUpdate.
drepper [Mon, 9 Jun 2003 22:49:50 +0000 (22:49 +0000)]
Update.

16 years ago(__pthread_cond_signal): Use correct futex pointer in
drepper [Mon, 9 Jun 2003 22:49:29 +0000 (22:49 +0000)]
(__pthread_cond_signal): Use correct futex pointer in
__lll_mutex_lock_wait call.

16 years agoUpdate.
drepper [Mon, 9 Jun 2003 07:39:03 +0000 (07:39 +0000)]
Update.

16 years ago(__pthread_cond_signal): Some more tweaks to handle cond_lock!=0.
drepper [Mon, 9 Jun 2003 07:38:42 +0000 (07:38 +0000)]
(__pthread_cond_signal): Some more tweaks to handle cond_lock!=0.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 22:37:53 +0000 (22:37 +0000)]
Update.

16 years ago(seteuid): Use setresuid32 syscall directly if possible.
drepper [Sun, 8 Jun 2003 22:37:07 +0000 (22:37 +0000)]
(seteuid): Use setresuid32 syscall directly if possible.
If __ASSUME_SETRESUID_SYSCALL is defined drop compatibility code.

16 years ago(setegid): Use setresgid32 syscall directly if possible.
drepper [Sun, 8 Jun 2003 22:36:33 +0000 (22:36 +0000)]
(setegid): Use setresgid32 syscall directly if possible.
If __ASSUME_SETRESUID_SYSCALL is defined drop compatibility code.

16 years ago(seteuid): Use setresgid32 syscall directly if possible.
drepper [Sun, 8 Jun 2003 22:35:16 +0000 (22:35 +0000)]
(seteuid): Use setresgid32 syscall directly if possible.

16 years ago(setegid): Use setresgid32 syscall directly if possible.
drepper [Sun, 8 Jun 2003 22:34:51 +0000 (22:34 +0000)]
(setegid): Use setresgid32 syscall directly if possible.

16 years agoOne last tweak for very very old kernels.
drepper [Sun, 8 Jun 2003 20:38:42 +0000 (20:38 +0000)]
One last tweak for very very old kernels.

16 years agoOne last tweak for very very old kernels.
drepper [Sun, 8 Jun 2003 20:38:33 +0000 (20:38 +0000)]
One last tweak for very very old kernels.

16 years ago(__setregid): Fix a typo and handle very old kernels.
drepper [Sun, 8 Jun 2003 20:32:06 +0000 (20:32 +0000)]
(__setregid): Fix a typo and handle very old kernels.

16 years ago(__setreuid): Fix a typo and handle very old kernels.
drepper [Sun, 8 Jun 2003 20:31:50 +0000 (20:31 +0000)]
(__setreuid): Fix a typo and handle very old kernels.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 20:24:04 +0000 (20:24 +0000)]
Update.

16 years ago(__setregid): Make POSIX compliant. Don't change suid.
drepper [Sun, 8 Jun 2003 20:22:30 +0000 (20:22 +0000)]
(__setregid): Make POSIX compliant.  Don't change suid.

16 years ago(__setreuid): Make POSIX compliant. Don't change suid.
drepper [Sun, 8 Jun 2003 20:22:13 +0000 (20:22 +0000)]
(__setreuid): Make POSIX compliant.  Don't change suid.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 16:30:17 +0000 (16:30 +0000)]
Update.

16 years ago(__sem_timedwait): Make cancelable.
drepper [Sun, 8 Jun 2003 16:29:25 +0000 (16:29 +0000)]
(__sem_timedwait): Make cancelable.

16 years ago(__new_sem_wait): Make cancelable.
drepper [Sun, 8 Jun 2003 16:26:29 +0000 (16:26 +0000)]
(__new_sem_wait): Make cancelable.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 16:08:40 +0000 (16:08 +0000)]
Update.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 08:16:08 +0000 (08:16 +0000)]
Update.

16 years agoRemove hand-written CFI generation code. Since ENTRY/END also
drepper [Sun, 8 Jun 2003 08:15:19 +0000 (08:15 +0000)]
Remove hand-written CFI generation code.  Since ENTRY/END also
initiated CFI frames this caused two CFI sets.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 07:09:07 +0000 (07:09 +0000)]
Update.

16 years agoRegenerated.
drepper [Sun, 8 Jun 2003 07:07:11 +0000 (07:07 +0000)]
Regenerated.

16 years agoAdd AC_SUBST(libc_cv_forced_unwind).
drepper [Sun, 8 Jun 2003 07:05:13 +0000 (07:05 +0000)]
Add AC_SUBST(libc_cv_forced_unwind).

16 years agoAdd have-forced-unwind.
drepper [Sun, 8 Jun 2003 07:03:34 +0000 (07:03 +0000)]
Add have-forced-unwind.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 05:28:14 +0000 (05:28 +0000)]
Update.

16 years agokTest for exception based cleanup handling.
drepper [Sun, 8 Jun 2003 05:27:35 +0000 (05:27 +0000)]
kTest for exception based cleanup handling.

16 years ago(libpthread-routines): Add cleanup_routine.
drepper [Sun, 8 Jun 2003 05:26:07 +0000 (05:26 +0000)]
(libpthread-routines): Add cleanup_routine.
Add more CFLAGS variables to compile with exceptions.  Add comments
why which file needs unwind tables.
(tests) [have-forced-unwind==yes]: Add tst-cancelx* and tst-cleanupx*
tests.

(tests): Add tst-cancel12, tst-cancel13, tst-cancel14, and tst-cancel15.

16 years agoMake standard compliant.
drepper [Sun, 8 Jun 2003 05:23:15 +0000 (05:23 +0000)]
Make standard compliant.

16 years agoAdd support for fully exception-based cleanup handling.
drepper [Sun, 8 Jun 2003 05:22:35 +0000 (05:22 +0000)]
Add support for fully exception-based cleanup handling.

16 years agoAdd RESULT, CANCELHANDLING, and CLEANUP_JMP_BUF.
drepper [Sun, 8 Jun 2003 05:21:08 +0000 (05:21 +0000)]
Add RESULT, CANCELHANDLING, and CLEANUP_JMP_BUF.

16 years agoAdd cancellation support.
drepper [Sun, 8 Jun 2003 05:20:02 +0000 (05:20 +0000)]
Add cancellation support.

16 years agoTest of cancellation of semaphore wait functions.
drepper [Sun, 8 Jun 2003 05:18:11 +0000 (05:18 +0000)]
Test of cancellation of semaphore wait functions.

16 years ago(libpthread) [GLIBC_2.3.3]: Add __pthread_cleanup_routine.
drepper [Sun, 8 Jun 2003 05:14:46 +0000 (05:14 +0000)]
(libpthread) [GLIBC_2.3.3]: Add __pthread_cleanup_routine.

16 years agoAdd some comments.
drepper [Sun, 8 Jun 2003 05:14:03 +0000 (05:14 +0000)]
Add some comments.

16 years agoCleanup routine for C cleanup handling.
drepper [Sun, 8 Jun 2003 05:13:24 +0000 (05:13 +0000)]
Cleanup routine for C cleanup handling.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 23:24:07 +0000 (23:24 +0000)]
Update.

16 years ago(main): If EXPECTED_STATUS is defined check that returned status from
drepper [Sat, 7 Jun 2003 23:23:01 +0000 (23:23 +0000)]
(main): If EXPECTED_STATUS is defined check that returned status from
child matches.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 09:40:26 +0000 (09:40 +0000)]
Update.

16 years ago(gnulib): Add -lgcc_eh once again.
drepper [Sat, 7 Jun 2003 09:39:10 +0000 (09:39 +0000)]
(gnulib): Add -lgcc_eh once again.

16 years agoInclude <errno.h>.
drepper [Sat, 7 Jun 2003 01:33:49 +0000 (01:33 +0000)]
Include <errno.h>.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 00:40:13 +0000 (00:40 +0000)]
Update.

16 years ago(main): Use TEMP_FAILURE_RETRY with waitpid.
drepper [Sat, 7 Jun 2003 00:38:27 +0000 (00:38 +0000)]
(main): Use TEMP_FAILURE_RETRY with waitpid.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 00:19:38 +0000 (00:19 +0000)]
Update.

16 years ago(__sleep): Revert last change.
drepper [Sat, 7 Jun 2003 00:18:53 +0000 (00:18 +0000)]
(__sleep): Revert last change.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 17:34:54 +0000 (17:34 +0000)]
Update.

16 years agoNew sequences for 5+ arg syscalls only needed for PIC.
drepper [Fri, 6 Jun 2003 17:31:40 +0000 (17:31 +0000)]
New sequences for 5+ arg syscalls only needed for PIC.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 17:12:30 +0000 (17:12 +0000)]
Update.

16 years ago(__sleep): Use nanosleep syscall directly to avoid cancellation in the
drepper [Fri, 6 Jun 2003 17:11:39 +0000 (17:11 +0000)]
(__sleep): Use nanosleep syscall directly to avoid cancellation in the
regular nanosleep implementation.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 09:02:20 +0000 (09:02 +0000)]
Update.

16 years ago(ASMFMT_2): Only allow %edx for first parameter. This means no pushl
drepper [Fri, 6 Jun 2003 08:57:37 +0000 (08:57 +0000)]
(ASMFMT_2): Only allow %edx for first parameter.  This means no pushl
and therefore the unwind info isn't screwed up.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 07:53:15 +0000 (07:53 +0000)]
Update.