kopensolaris-gnu/glibc.git
15 years agoAdd _SC_* values for cache information.
drepper [Fri, 12 Mar 2004 17:36:15 +0000 (17:36 +0000)]
Add _SC_* values for cache information.

15 years ago(__sysconf): Reorganize to allow yet another sysconf function to
drepper [Fri, 12 Mar 2004 17:35:36 +0000 (17:35 +0000)]
(__sysconf): Reorganize to allow yet another sysconf function to
include the one in this file.

15 years agoLinux/i386 specific processor info.
drepper [Fri, 12 Mar 2004 17:35:03 +0000 (17:35 +0000)]
Linux/i386 specific processor info.

15 years agoUpdate.
drepper [Fri, 12 Mar 2004 07:23:27 +0000 (07:23 +0000)]
Update.

15 years ago(__sysconf): Add missing support for some _SC_* values.
drepper [Fri, 12 Mar 2004 07:22:08 +0000 (07:22 +0000)]
(__sysconf): Add missing support for some _SC_* values.

15 years agoUpdate.
drepper [Fri, 12 Mar 2004 00:16:51 +0000 (00:16 +0000)]
Update.

15 years ago(global): Add gconv_end.
drepper [Fri, 12 Mar 2004 00:15:26 +0000 (00:15 +0000)]
(global): Add gconv_end.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 21:59:36 +0000 (21:59 +0000)]
Update.

15 years ago(__vmx__longjmp, __vmx__libc_longjmp): Remove bogus semicolons.
drepper [Thu, 11 Mar 2004 21:58:34 +0000 (21:58 +0000)]
(__vmx__longjmp, __vmx__libc_longjmp): Remove bogus semicolons.

15 years ago(__novmx__longjmp): Fix type of first argument in the prototype.
drepper [Thu, 11 Mar 2004 21:58:20 +0000 (21:58 +0000)]
(__novmx__longjmp): Fix type of first argument in the prototype.

15 years ago(JB_SIZE): Undefine before including setjmp-common.S again.
drepper [Thu, 11 Mar 2004 21:58:03 +0000 (21:58 +0000)]
(JB_SIZE): Undefine before including setjmp-common.S again.

15 years ago(JB_SIZE): Undefine before including __longjmp-common.S again.
drepper [Thu, 11 Mar 2004 21:57:44 +0000 (21:57 +0000)]
(JB_SIZE): Undefine before including __longjmp-common.S again.

15 years ago * sysdeps/alpha/tcb-offsets.sym (PID_OFFSET): New.
rth [Thu, 11 Mar 2004 21:34:24 +0000 (21:34 +0000)]
    * sysdeps/alpha/tcb-offsets.sym (PID_OFFSET): New.
        * sysdeps/unix/sysv/linux/alpha/pt-vfork.S: Save/restore PID.
        * sysdeps/unix/sysv/linux/alpha/vfork.S: New file.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 16:15:59 +0000 (16:15 +0000)]
Update.

15 years ago(__vfork): Use jgnl instead of jnl instruction to jump to
drepper [Thu, 11 Mar 2004 16:13:57 +0000 (16:13 +0000)]
(__vfork): Use jgnl instead of jnl instruction to jump to
SYSCALL_ERROR_LABEL.

15 years ago(__pthread_cond_broadcast_2_0, __pthread_cond_destroy_2_0,
drepper [Thu, 11 Mar 2004 16:11:39 +0000 (16:11 +0000)]
(__pthread_cond_broadcast_2_0, __pthread_cond_destroy_2_0,
__pthread_cond_init_2_0, __pthread_cond_signal_2_0,
__pthread_cond_wait_2_0, __pthread_cond_timedwait_2_0):
Use return 0 as defaction instead of 0.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 16:06:03 +0000 (16:06 +0000)]
Update.

15 years agovfork implementation for linux/sh with nptl.
drepper [Thu, 11 Mar 2004 16:05:00 +0000 (16:05 +0000)]
vfork implementation for linux/sh with nptl.

15 years agoProperly handle PID cache.
drepper [Thu, 11 Mar 2004 16:04:05 +0000 (16:04 +0000)]
Properly handle PID cache.

15 years agoAdd PID.
drepper [Thu, 11 Mar 2004 16:03:46 +0000 (16:03 +0000)]
Add PID.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 09:39:56 +0000 (09:39 +0000)]
Update.

15 years agoOnly add __tls_get_offset assembly if IS_IN_rtld.
drepper [Thu, 11 Mar 2004 09:37:08 +0000 (09:37 +0000)]
Only add __tls_get_offset assembly if IS_IN_rtld.
(__TLS_GET_ADDR): Use __tls_get_offset, not __tls_get_addr.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 08:08:48 +0000 (08:08 +0000)]
Update.

15 years agoDon't add ns_parse_ttl for libresolv.so.
drepper [Thu, 11 Mar 2004 08:07:49 +0000 (08:07 +0000)]
Don't add ns_parse_ttl for libresolv.so.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 06:06:12 +0000 (06:06 +0000)]
Update.

15 years agoInclude <dl-sysdep.h>. Use RTLD_PRIVATE_ERRNO to decide whether errno
drepper [Thu, 11 Mar 2004 06:05:03 +0000 (06:05 +0000)]
Include <dl-sysdep.h>.  Use RTLD_PRIVATE_ERRNO to decide whether errno
compat symbols are needed.

15 years ago(do_sym): Reorder parameters. Adjust callers.
drepper [Thu, 11 Mar 2004 05:00:13 +0000 (05:00 +0000)]
(do_sym): Reorder parameters.  Adjust callers.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 04:49:05 +0000 (04:49 +0000)]
Update.

15 years agoNo need to include <sysdep-cancel.h>, vfork is no cancellation point.
drepper [Thu, 11 Mar 2004 04:47:33 +0000 (04:47 +0000)]
No need to include <sysdep-cancel.h>, vfork is no cancellation point.

15 years agoNo need to include <sysdep-cancel.h>, vfork is no cancellation point.
drepper [Thu, 11 Mar 2004 04:46:42 +0000 (04:46 +0000)]
No need to include <sysdep-cancel.h>, vfork is no cancellation point.

15 years agoNo need to include <sysdep-cancel.h>, vfork is no cancellation point.
drepper [Thu, 11 Mar 2004 04:46:23 +0000 (04:46 +0000)]
No need to include <sysdep-cancel.h>, vfork is no cancellation point.

15 years agoNo need to include <sysdep-cancel.h>, vfork is no cancellation point.
drepper [Thu, 11 Mar 2004 04:46:00 +0000 (04:46 +0000)]
No need to include <sysdep-cancel.h>, vfork is no cancellation point.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 03:47:18 +0000 (03:47 +0000)]
Update.

15 years agoUnify _dl_sym and _dl_vsym code and make the entry points wrappers
drepper [Thu, 11 Mar 2004 03:41:54 +0000 (03:41 +0000)]
Unify _dl_sym and _dl_vsym code and make the entry points wrappers
around the unified code.

15 years ago * sysdeps/unix/sysv/linux/alpha/kernel_stat.h (kernel_stat64): New.
rth [Thu, 11 Mar 2004 02:58:43 +0000 (02:58 +0000)]
    * sysdeps/unix/sysv/linux/alpha/kernel_stat.h (kernel_stat64): New.
        (glibc21_stat): New.
        * sysdeps/unix/sysv/linux/alpha/fxstat.c: New file.
        * sysdeps/unix/sysv/linux/alpha/lxstat.c: New file.
        * sysdeps/unix/sysv/linux/alpha/xstat.c: New file.
        * sysdeps/unix/sysv/linux/alpha/xstatconv.c (__xstat_conv): Add
        code for _STAT_VER_GLIBC2_3_4.
        (__libc_missing_axp_stat64): New.
        * sysdeps/unix/sysv/linux/alpha/xstatconv.h: New file.
        * sysdeps/unix/sysv/linux/alpha/bits/stat.h (__ST_TIME): New.
        (_STAT_VER_GLIBC2_3_4, _STAT_VER_KERNEL64): New.
        (struct stat, struct stat64): Update to new format.
        (_STATBUF_ST_NSEC): New.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 01:34:46 +0000 (01:34 +0000)]
Update.

15 years ago(__vfork): Use DO_CALL instead of DO_CALL_VIA_BREAK. Work around a gas
drepper [Thu, 11 Mar 2004 01:34:13 +0000 (01:34 +0000)]
(__vfork): Use DO_CALL instead of DO_CALL_VIA_BREAK.  Work around a gas
problem.

15 years agoInclude tcb-offsets.h.
drepper [Thu, 11 Mar 2004 01:33:53 +0000 (01:33 +0000)]
Include tcb-offsets.h.

15 years ago(__vfork): Add libc_hidden_def.
drepper [Thu, 11 Mar 2004 01:33:35 +0000 (01:33 +0000)]
(__vfork): Add libc_hidden_def.

15 years agoUpdate.
drepper [Thu, 11 Mar 2004 01:32:45 +0000 (01:32 +0000)]
Update.

15 years ago(__novec_swapcontext): Branch to novec_* labels.
drepper [Thu, 11 Mar 2004 01:30:56 +0000 (01:30 +0000)]
(__novec_swapcontext): Branch to novec_* labels.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 23:14:28 +0000 (23:14 +0000)]
Update.

15 years ago(_): Don't define here for glibc.
drepper [Wed, 10 Mar 2004 23:13:26 +0000 (23:13 +0000)]
(_): Don't define here for glibc.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 23:05:32 +0000 (23:05 +0000)]
Update.

15 years agovfork in libpthread for linux/ppc64 with nptl
drepper [Wed, 10 Mar 2004 23:05:11 +0000 (23:05 +0000)]
vfork in libpthread for linux/ppc64 with nptl

15 years agovfork for linux/ppc32 with nptl.
drepper [Wed, 10 Mar 2004 23:04:51 +0000 (23:04 +0000)]
vfork for linux/ppc32 with nptl.

15 years agovfork in libpthread for linux/ppc64.
drepper [Wed, 10 Mar 2004 23:04:34 +0000 (23:04 +0000)]
vfork in libpthread for linux/ppc64.

15 years agovfork for linux/ppc64 with nptl.
drepper [Wed, 10 Mar 2004 23:04:19 +0000 (23:04 +0000)]
vfork for linux/ppc64 with nptl.

15 years agoThere are now 32 and 64 specific versions.
drepper [Wed, 10 Mar 2004 23:03:23 +0000 (23:03 +0000)]
There are now 32 and 64 specific versions.

15 years agoAdd PID.
drepper [Wed, 10 Mar 2004 23:02:50 +0000 (23:02 +0000)]
Add PID.

15 years ago(__vfork): Don't use a local register for saving old PID. Negate PID
drepper [Wed, 10 Mar 2004 23:01:40 +0000 (23:01 +0000)]
(__vfork): Don't use a local register for saving old PID.  Negate PID
in parent upon exit.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 19:28:58 +0000 (19:28 +0000)]
Update.

15 years ago(_hurd_proc_init_compat_20): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:27:53 +0000 (19:27 +0000)]
(_hurd_proc_init_compat_20): Add attribute_compat_text_section.

15 years ago(__old_shmctl): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:27:26 +0000 (19:27 +0000)]
(__old_shmctl): Add attribute_compat_text_section.

15 years ago(__posix_fadvise64_l32): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:27:05 +0000 (19:27 +0000)]
(__posix_fadvise64_l32): Add attribute_compat_text_section.

15 years ago(__old_semctl): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:26:42 +0000 (19:26 +0000)]
(__old_semctl): Add attribute_compat_text_section.

15 years ago(__old_semctl): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:26:23 +0000 (19:26 +0000)]
(__old_semctl): Add attribute_compat_text_section.

15 years ago(__posix_fadvise64_l32): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:25:55 +0000 (19:25 +0000)]
(__posix_fadvise64_l32): Add attribute_compat_text_section.

15 years ago(__getcontext, __novec_getcontext): Use END instead of PSEUDO_END.
drepper [Wed, 10 Mar 2004 19:24:59 +0000 (19:24 +0000)]
(__getcontext, __novec_getcontext): Use END instead of PSEUDO_END.
(__novec_getcontext, __getcontext_stub): Add compat_text_section.

15 years ago(__setcontext): Use END instead of PSEUDO_END.
drepper [Wed, 10 Mar 2004 19:24:38 +0000 (19:24 +0000)]
(__setcontext): Use END instead of PSEUDO_END.
(__novec_setcontext): Add compat_text_section.  Use END instead of
PSEUDO_END, fix the name in END () to match function name.

15 years ago(__makecontext_stub): Add compat_text_section.
drepper [Wed, 10 Mar 2004 19:24:11 +0000 (19:24 +0000)]
(__makecontext_stub): Add compat_text_section.
(__novec_makecontext): Add compat_text_section.  Fix name in END () to
match function name.

15 years ago(__swapcontext, __novec_swapcontext): Use END instead of PSEUDO_END.
drepper [Wed, 10 Mar 2004 19:23:27 +0000 (19:23 +0000)]
(__swapcontext, __novec_swapcontext): Use END instead of PSEUDO_END.
(__novec_swapcontext, __swapcontext_stub): Add compat_text_section.

15 years ago(__old_msgctl): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:22:54 +0000 (19:22 +0000)]
(__old_msgctl): Add attribute_compat_text_section.

15 years ago(__posix_fadvise64_l32): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:22:28 +0000 (19:22 +0000)]
(__posix_fadvise64_l32): Add attribute_compat_text_section.

15 years ago(__chown_is_lchown): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:22:04 +0000 (19:22 +0000)]
(__chown_is_lchown): Add attribute_compat_text_section.

15 years ago(__old_glob, __old_globfree): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:21:39 +0000 (19:21 +0000)]
(__old_glob, __old_globfree): Add attribute_compat_text_section.

15 years ago(__old_wordexp): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:21:18 +0000 (19:21 +0000)]
(__old_wordexp): Add attribute_compat_text_section.

15 years ago(ADJTIME): Add attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 19:20:11 +0000 (19:20 +0000)]
(ADJTIME): Add attribute_compat_text_section.

15 years ago[__ASSEMBLY__] (compat_text_section, compat_data_section): Define.
drepper [Wed, 10 Mar 2004 19:19:47 +0000 (19:19 +0000)]
[__ASSEMBLY__] (compat_text_section, compat_data_section): Define.

15 years agoDon't use GL macro if not appropriate.
drepper [Wed, 10 Mar 2004 19:06:13 +0000 (19:06 +0000)]
Don't use GL macro if not appropriate.
(COPY_UNALIGNED_WORD): Remove cast used as lvalue.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 19:03:46 +0000 (19:03 +0000)]
Update.

15 years agovfork for nptl on Linux/sparc64.
drepper [Wed, 10 Mar 2004 19:03:17 +0000 (19:03 +0000)]
vfork for nptl on Linux/sparc64.

15 years agovfork for nptl on linux/sparc32.
drepper [Wed, 10 Mar 2004 19:02:47 +0000 (19:02 +0000)]
vfork for nptl on linux/sparc32.

15 years agoReplaced by separate versions for sparc{32,64}.
drepper [Wed, 10 Mar 2004 19:00:18 +0000 (19:00 +0000)]
Replaced by separate versions for sparc{32,64}.

15 years agoAdd PID.
drepper [Wed, 10 Mar 2004 18:59:29 +0000 (18:59 +0000)]
Add PID.

15 years agoInclude tcb-offsets.h.
drepper [Wed, 10 Mar 2004 18:59:05 +0000 (18:59 +0000)]
Include tcb-offsets.h.
(__vfork): Negate PID if non-zero and set to INT_MIN if zero
before syscall, set to the old value in the parent afterwards.

15 years agovfork for linux/sparc64 with nptl.
drepper [Wed, 10 Mar 2004 18:58:07 +0000 (18:58 +0000)]
vfork for linux/sparc64 with nptl.

15 years agovfork for linux/sparc32 with nptl.
drepper [Wed, 10 Mar 2004 18:56:05 +0000 (18:56 +0000)]
vfork for linux/sparc32 with nptl.

15 years agovfork for linux/s390-64 with nptl.
drepper [Wed, 10 Mar 2004 18:55:47 +0000 (18:55 +0000)]
vfork for linux/s390-64 with nptl.

15 years agovfork for Linux/s390-32 with nptl.
drepper [Wed, 10 Mar 2004 18:55:28 +0000 (18:55 +0000)]
vfork for Linux/s390-32 with nptl.

15 years agoInclude tcb-offsets.h.
drepper [Wed, 10 Mar 2004 18:54:28 +0000 (18:54 +0000)]
Include tcb-offsets.h.
(__vfork): Negate PID if non-zero and set to INT_MIN if zero
before syscall, set to the old value in the parent afterwards.

15 years agovfork for linux/ia64 with nptl.
drepper [Wed, 10 Mar 2004 18:43:34 +0000 (18:43 +0000)]
vfork for linux/ia64 with nptl.

15 years agoProperly handle PID cache.
drepper [Wed, 10 Mar 2004 18:43:03 +0000 (18:43 +0000)]
Properly handle PID cache.

15 years agoAdd PID.
drepper [Wed, 10 Mar 2004 18:42:48 +0000 (18:42 +0000)]
Add PID.

15 years ago(HWCAP_IMPORTANT): Remove mmx, add sse2.
drepper [Wed, 10 Mar 2004 18:29:31 +0000 (18:29 +0000)]
(HWCAP_IMPORTANT): Remove mmx, add sse2.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 10:04:19 +0000 (10:04 +0000)]
Update.

15 years agoOnly prototypes for _LIBC without _LIBC_DEFINITIONS.
drepper [Wed, 10 Mar 2004 10:02:49 +0000 (10:02 +0000)]
Only prototypes for _LIBC without _LIBC_DEFINITIONS.

15 years agoUnwinder support from gcc.
drepper [Wed, 10 Mar 2004 10:02:31 +0000 (10:02 +0000)]
Unwinder support from gcc.

15 years ago(elf/shared): Add unwind-pe.
drepper [Wed, 10 Mar 2004 10:02:11 +0000 (10:02 +0000)]
(elf/shared): Add unwind-pe.

15 years agoDisable versioning for rtld.
drepper [Wed, 10 Mar 2004 09:57:43 +0000 (09:57 +0000)]
Disable versioning for rtld.

15 years ago(__compat_regexec): Use attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 09:48:04 +0000 (09:48 +0000)]
(__compat_regexec): Use attribute_compat_text_section.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 09:29:17 +0000 (09:29 +0000)]
Update.

15 years agoMark compat code with attribute_compat_text_section.
drepper [Wed, 10 Mar 2004 09:28:24 +0000 (09:28 +0000)]
Mark compat code with attribute_compat_text_section.

15 years agoDefine attribute_compat_text_section and attribute_compat_data_section.
drepper [Wed, 10 Mar 2004 09:25:48 +0000 (09:25 +0000)]
Define attribute_compat_text_section and attribute_compat_data_section.

15 years agovm86@@GLIBC_2.3.4 should be the default symbol. Having none misses the point.
drepper [Wed, 10 Mar 2004 08:38:15 +0000 (08:38 +0000)]
vm86@@GLIBC_2.3.4 should be the default symbol. Having none misses the point.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 06:46:51 +0000 (06:46 +0000)]
Update.

15 years ago(_quicksort): Initialize first stack element.
drepper [Wed, 10 Mar 2004 06:44:42 +0000 (06:44 +0000)]
(_quicksort): Initialize first stack element.

15 years ago(libc): Add regexec@GLIBC_2.3.4.
drepper [Wed, 10 Mar 2004 06:42:08 +0000 (06:42 +0000)]
(libc): Add regexec@GLIBC_2.3.4.

15 years ago(regexec): Return with error on unknown eflags.
drepper [Wed, 10 Mar 2004 06:41:57 +0000 (06:41 +0000)]
(regexec): Return with error on unknown eflags.
Replace weak_alias with versioned_symbol.
(__compat_regexec): New.

15 years agoUpdate.
drepper [Wed, 10 Mar 2004 06:06:19 +0000 (06:06 +0000)]
Update.