kopensolaris-gnu/glibc.git
14 years agoComplete rewrite. Avoid relocations. fedora-glibc-20051220T1751
drepper [Tue, 20 Dec 2005 17:49:43 +0000 (17:49 +0000)]
Complete rewrite. Avoid relocations.

14 years agoExtra files to distribute in sysdeps/posix.
drepper [Tue, 20 Dec 2005 17:49:32 +0000 (17:49 +0000)]
Extra files to distribute in sysdeps/posix.

14 years agoStrings of gai_strerror.
drepper [Tue, 20 Dec 2005 17:47:31 +0000 (17:47 +0000)]
Strings of gai_strerror.

14 years ago.
drepper [Tue, 20 Dec 2005 16:51:14 +0000 (16:51 +0000)]
.

14 years ago(gaih): Mark as const.
drepper [Tue, 20 Dec 2005 16:49:19 +0000 (16:49 +0000)]
(gaih): Mark as const.

14 years ago.
drepper [Tue, 20 Dec 2005 16:35:25 +0000 (16:35 +0000)]
.

14 years ago(_nl_value_types): Mark as const.
drepper [Tue, 20 Dec 2005 16:33:42 +0000 (16:33 +0000)]
(_nl_value_types): Mark as const.

14 years ago(find_module): Demangle init function pointer and mangle btowc pointer.
drepper [Tue, 20 Dec 2005 16:20:35 +0000 (16:20 +0000)]
(find_module): Demangle init function pointer and mangle btowc pointer.

14 years ago.
drepper [Tue, 20 Dec 2005 16:14:06 +0000 (16:14 +0000)]
.

14 years ago(builtin_aliases): Mark as const.
drepper [Tue, 20 Dec 2005 16:12:25 +0000 (16:12 +0000)]
(builtin_aliases): Mark as const.

14 years ago.
drepper [Tue, 20 Dec 2005 15:54:40 +0000 (15:54 +0000)]
.

14 years ago(internal_trans_names): Mark as const.
drepper [Tue, 20 Dec 2005 15:53:05 +0000 (15:53 +0000)]
(internal_trans_names): Mark as const.

14 years ago.
drepper [Tue, 20 Dec 2005 15:28:51 +0000 (15:28 +0000)]
.

14 years agoUse PTR_MANGLE if defined.
drepper [Tue, 20 Dec 2005 15:27:27 +0000 (15:27 +0000)]
Use PTR_MANGLE if defined.

14 years agoUse PTR_DEMANGLE if defined.
drepper [Tue, 20 Dec 2005 15:26:40 +0000 (15:26 +0000)]
Use PTR_DEMANGLE if defined.

14 years agoInclude tls.h.
drepper [Tue, 20 Dec 2005 15:25:40 +0000 (15:25 +0000)]
Include tls.h.
(PTR_MANGLE, PTR_DEMANGLE): Difine.
(SYSCALL_ERROR_HANDLER): Fix typo.

14 years ago.
drepper [Tue, 20 Dec 2005 15:25:12 +0000 (15:25 +0000)]
.

14 years ago(tcbhead_t): Remove private and add pointer_guard.
drepper [Tue, 20 Dec 2005 15:24:05 +0000 (15:24 +0000)]
(tcbhead_t): Remove private and add pointer_guard.
(THREAD_GET_POINTER_GUARD, THREAD_SET_POINTER_GUARD,
THREAD_COPY_POINTER_GUARD): Define.

14 years agoAdd POINTER_GUARD.
drepper [Tue, 20 Dec 2005 15:23:05 +0000 (15:23 +0000)]
Add POINTER_GUARD.

14 years agoUpdate for GCC 4.1 prerelease.
drepper [Tue, 20 Dec 2005 15:17:24 +0000 (15:17 +0000)]
Update for GCC 4.1 prerelease.

14 years ago.
drepper [Tue, 20 Dec 2005 15:11:40 +0000 (15:11 +0000)]
.

14 years agoIf __NR_time is not defined, use sysdeps/unix/time.c implementation.
drepper [Tue, 20 Dec 2005 14:57:37 +0000 (14:57 +0000)]
If __NR_time is not defined, use sysdeps/unix/time.c implementation.

14 years ago. fedora-glibc-20051220T1028
drepper [Tue, 20 Dec 2005 07:57:16 +0000 (07:57 +0000)]
.

14 years ago(tofile;): Fix typo in symlink creation.
drepper [Tue, 20 Dec 2005 07:55:45 +0000 (07:55 +0000)]
(tofile;): Fix typo in symlink creation.

14 years agoRemove time entry.
drepper [Tue, 20 Dec 2005 07:52:13 +0000 (07:52 +0000)]
Remove time entry.

14 years agotime implementation for Linux.
drepper [Tue, 20 Dec 2005 07:49:43 +0000 (07:49 +0000)]
time implementation for Linux.

14 years ago.
roland [Tue, 20 Dec 2005 07:31:21 +0000 (07:31 +0000)]
.

14 years ago2005-12-15 Thomas Schwinge <tschwinge@gnu.org>
roland [Tue, 20 Dec 2005 07:31:14 +0000 (07:31 +0000)]
2005-12-15  Thomas Schwinge <tschwinge@gnu.org>

* io/xmknodat.c: Include <stddef.h>.
* misc/futimesat.c: Remove weak_alias and correct stub_warning.
* stdio-common/renameat.c (renameat): Fix typo.

14 years ago.
drepper [Tue, 20 Dec 2005 07:21:59 +0000 (07:21 +0000)]
.

14 years agoAdd SYSFS_MAGIC.
drepper [Tue, 20 Dec 2005 07:21:14 +0000 (07:21 +0000)]
Add SYSFS_MAGIC.

14 years ago(__statvfs_getflags): Map more filesystem types to a string.
drepper [Tue, 20 Dec 2005 07:20:16 +0000 (07:20 +0000)]
(__statvfs_getflags): Map more filesystem types to a string.

14 years agoRebuilt.
drepper [Tue, 20 Dec 2005 07:10:31 +0000 (07:10 +0000)]
Rebuilt.

14 years ago(programs/%-kw.h): Run $(GPERF) inside of the programs subdirectory.
drepper [Tue, 20 Dec 2005 06:58:41 +0000 (06:58 +0000)]
(programs/%-kw.h): Run $(GPERF) inside of the programs subdirectory.

14 years ago(__socket): Add SYSCALL_ERROR_HANDLER.
drepper [Tue, 20 Dec 2005 06:55:02 +0000 (06:55 +0000)]
(__socket): Add SYSCALL_ERROR_HANDLER.

14 years agoInclude tls.h.
drepper [Tue, 20 Dec 2005 06:54:33 +0000 (06:54 +0000)]
Include tls.h.
(PTR_MANGLE, PTR_DEMANGLE): Define.

14 years ago(PTR_MANGLE, PTR_DEMANGLE): Define.
drepper [Tue, 20 Dec 2005 06:53:38 +0000 (06:53 +0000)]
(PTR_MANGLE, PTR_DEMANGLE): Define.

14 years ago(__sigsetjmp): Use PTR_MANGLE for PC if defined.
drepper [Tue, 20 Dec 2005 06:53:05 +0000 (06:53 +0000)]
(__sigsetjmp): Use PTR_MANGLE for PC if defined.
Avoid call to __sigjmp_save if IS_IN_rtld.

14 years ago(__sigsetjmp): Use PTR_MANGLE for PC if defined.
drepper [Tue, 20 Dec 2005 06:52:07 +0000 (06:52 +0000)]
(__sigsetjmp): Use PTR_MANGLE for PC if defined.

14 years ago(__longjmp): Xor %r14 with THREAD_GET_POINTER_GUARD () if PTR_DEMANGLE
drepper [Tue, 20 Dec 2005 06:51:22 +0000 (06:51 +0000)]
(__longjmp): Xor %r14 with THREAD_GET_POINTER_GUARD () if PTR_DEMANGLE
is defined.

14 years ago(__longjmp): Xor %r14 with THREAD_GET_POINTER_GUARD () if PTR_DEMANGLE
drepper [Tue, 20 Dec 2005 06:50:59 +0000 (06:50 +0000)]
(__longjmp): Xor %r14 with THREAD_GET_POINTER_GUARD () if PTR_DEMANGLE
is defined.

14 years ago(__longjmp): Use PTR_DEMANGLE for PC if defined.
drepper [Tue, 20 Dec 2005 06:50:00 +0000 (06:50 +0000)]
(__longjmp): Use PTR_DEMANGLE for PC if defined.

14 years ago.
drepper [Tue, 20 Dec 2005 06:47:40 +0000 (06:47 +0000)]
.

14 years ago(__ia64_longjmp): Use PTR_DEMANGLE for B0 if defined.
drepper [Tue, 20 Dec 2005 06:46:56 +0000 (06:46 +0000)]
(__ia64_longjmp): Use PTR_DEMANGLE for B0 if defined.

14 years ago(THREAD_GET_POINTER_GUARD, THREAD_SET_POINTER_GUARD,
drepper [Tue, 20 Dec 2005 06:46:06 +0000 (06:46 +0000)]
(THREAD_GET_POINTER_GUARD, THREAD_SET_POINTER_GUARD,
THREAD_COPY_POINTER_GUARD): Define.

14 years ago(STACK_GUARD): Add.
drepper [Tue, 20 Dec 2005 06:45:22 +0000 (06:45 +0000)]
(STACK_GUARD): Add.

14 years ago(tcbhead_t): Add pointer_guard field.
drepper [Tue, 20 Dec 2005 06:44:40 +0000 (06:44 +0000)]
(tcbhead_t): Add pointer_guard field.
(THREAD_GET_POINTER_GUARD, THREAD_SET_POINTER_GUARD,
THREAD_COPY_POINTER_GUARD): Define.

14 years ago(POINTER_GUARD): Add.
drepper [Tue, 20 Dec 2005 06:44:05 +0000 (06:44 +0000)]
(POINTER_GUARD): Add.

14 years ago(TLS_PRE_TCB_SIZE): Make room for 2 uintptr_t's rather than one.
drepper [Tue, 20 Dec 2005 06:43:27 +0000 (06:43 +0000)]
(TLS_PRE_TCB_SIZE): Make room for 2 uintptr_t's rather than one.
(THREAD_GET_POINTER_GUARD, THREAD_SET_POINTER_GUARD,
THREAD_COPY_POINTER_GUARD): Define.

14 years agoHandle NO_WEAK_ALIAS.
drepper [Tue, 20 Dec 2005 06:25:23 +0000 (06:25 +0000)]
Handle NO_WEAK_ALIAS.

14 years agoCopy struct user and dependent definitions from the kernel header to
drepper [Tue, 20 Dec 2005 06:23:10 +0000 (06:23 +0000)]
Copy struct user and dependent definitions from the kernel header to
sys/user.h and remove the #include of asm/user.h.

14 years ago.
drepper [Tue, 20 Dec 2005 04:13:54 +0000 (04:13 +0000)]
.

14 years agoMake sure the correct errlist.c file is used when generating errlist-compat.c.
drepper [Tue, 20 Dec 2005 04:12:30 +0000 (04:12 +0000)]
Make sure the correct errlist.c file is used when generating errlist-compat.c.

14 years ago. fedora-glibc-20051219T1003
drepper [Mon, 19 Dec 2005 07:26:29 +0000 (07:26 +0000)]
.

14 years agoDemangle pointers before use if necessary.
drepper [Mon, 19 Dec 2005 07:25:25 +0000 (07:25 +0000)]
Demangle pointers before use if necessary.
After init functions returns mangle btowc pointer if necessary.

14 years agoDemangle pointers before use if necessary.
drepper [Mon, 19 Dec 2005 07:24:47 +0000 (07:24 +0000)]
Demangle pointers before use if necessary.

14 years agoMangle function pointers retrieved from dlsym.
drepper [Mon, 19 Dec 2005 07:23:44 +0000 (07:23 +0000)]
Mangle function pointers retrieved from dlsym.

14 years ago.
drepper [Mon, 19 Dec 2005 04:55:31 +0000 (04:55 +0000)]
.

14 years ago(builtin_map): Change type of size information fields to int8_t.
drepper [Mon, 19 Dec 2005 04:54:23 +0000 (04:54 +0000)]
(builtin_map): Change type of size information fields to int8_t.

14 years ago.
drepper [Mon, 19 Dec 2005 03:33:32 +0000 (03:33 +0000)]
.

14 years ago(__libio_codecvt): Adjust declaraction.
drepper [Mon, 19 Dec 2005 03:32:08 +0000 (03:32 +0000)]
(__libio_codecvt): Adjust declaraction.

14 years ago.
drepper [Mon, 19 Dec 2005 02:24:26 +0000 (02:24 +0000)]
.

14 years ago(__libio_codecvt): Mark as const.
drepper [Mon, 19 Dec 2005 01:32:40 +0000 (01:32 +0000)]
(__libio_codecvt): Mark as const.
(__libio_translit): Likewise.

14 years ago.
drepper [Mon, 19 Dec 2005 00:25:58 +0000 (00:25 +0000)]
.

14 years ago(to_wc): Mark as const.
drepper [Mon, 19 Dec 2005 00:24:49 +0000 (00:24 +0000)]
(to_wc): Mark as const.
(to_mb): Likewise.

14 years ago * sysdeps/alpha/libc-tls.c: Fix directory on include of base file.
rth [Sun, 18 Dec 2005 22:47:08 +0000 (22:47 +0000)]
    * sysdeps/alpha/libc-tls.c: Fix directory on include of base file.

14 years ago.
drepper [Sun, 18 Dec 2005 22:02:01 +0000 (22:02 +0000)]
.

14 years agoMark map with attribute_relro.
drepper [Sun, 18 Dec 2005 22:00:53 +0000 (22:00 +0000)]
Mark map with attribute_relro.

14 years ago.
drepper [Sun, 18 Dec 2005 21:09:20 +0000 (21:09 +0000)]
.

14 years ago(PTR_MANGLE): Define C version for inside ld.so.
drepper [Sun, 18 Dec 2005 19:28:22 +0000 (19:28 +0000)]
(PTR_MANGLE): Define C version for inside ld.so.

14 years ago(dl_main): Don't use hp timing code unless it's available.
drepper [Sun, 18 Dec 2005 19:24:12 +0000 (19:24 +0000)]
(dl_main): Don't use hp timing code unless it's available.

14 years ago.
drepper [Sun, 18 Dec 2005 18:36:38 +0000 (18:36 +0000)]
.

14 years ago[IS_IN_rtld]: Avoid call to __sigjmp_save.
drepper [Sun, 18 Dec 2005 18:10:14 +0000 (18:10 +0000)]
[IS_IN_rtld]: Avoid call to __sigjmp_save.

14 years ago.
drepper [Sun, 18 Dec 2005 17:32:37 +0000 (17:32 +0000)]
.

14 years agoUse PTR_DEMANGLE on function pointer before using it.
drepper [Sun, 18 Dec 2005 17:31:14 +0000 (17:31 +0000)]
Use PTR_DEMANGLE on function pointer before using it.

14 years agoUse PTR_MANGLE on function pointer. Fill in flavor field last and
drepper [Sun, 18 Dec 2005 17:30:24 +0000 (17:30 +0000)]
Use PTR_MANGLE on function pointer.  Fill in flavor field last and
protect with memory barrier.

14 years ago.
drepper [Sun, 18 Dec 2005 16:59:55 +0000 (16:59 +0000)]
.

14 years agoDefine PTR_MANGLE and PTR_DEMANGLE for C code in libc.
drepper [Sun, 18 Dec 2005 08:48:13 +0000 (08:48 +0000)]
Define PTR_MANGLE and PTR_DEMANGLE for C code in libc.

14 years ago.
drepper [Sun, 18 Dec 2005 06:58:22 +0000 (06:58 +0000)]
.

14 years ago(tcbhead_t): Add pointer_guard.
drepper [Sun, 18 Dec 2005 06:57:32 +0000 (06:57 +0000)]
(tcbhead_t): Add pointer_guard.
Define THREAD_SET_POINTER_GUARD and THREAD_COPY_POINTER_GUARD.

14 years agoAdd POINTER_GUARD.
drepper [Sun, 18 Dec 2005 06:56:18 +0000 (06:56 +0000)]
Add POINTER_GUARD.

14 years ago(__pthread_create_2_1): Use THREAD_COPY_POINTER_GUARD if available.
drepper [Sun, 18 Dec 2005 06:55:34 +0000 (06:55 +0000)]
(__pthread_create_2_1): Use THREAD_COPY_POINTER_GUARD if available.

14 years ago.
drepper [Sun, 18 Dec 2005 06:54:33 +0000 (06:54 +0000)]
.

14 years ago[GLIBC_PRIVATE]: Export __pointer_chk_guard if defined.
drepper [Sun, 18 Dec 2005 06:53:35 +0000 (06:53 +0000)]
[GLIBC_PRIVATE]: Export __pointer_chk_guard if defined.

14 years agoDefine __pointer_chk_guard_local and if necessary __pointer_chk_guard.
drepper [Sun, 18 Dec 2005 06:53:09 +0000 (06:53 +0000)]
Define __pointer_chk_guard_local and if necessary __pointer_chk_guard.
(_rtld_global_ro): Initialize _dl_pointer_guard.
(dl_main): Initialize __pointer_chk_guard_local and either
__pointer_chk_guard or TLS value if necessary.
(process_envvars): Recognize and handle LD_POINTER_GUARD.

14 years ago(rtld_global_ro): Add _dl_pointer_guard.
drepper [Sun, 18 Dec 2005 06:52:22 +0000 (06:52 +0000)]
(rtld_global_ro): Add _dl_pointer_guard.

14 years agoUse PTR_MANGLE for PC if defined.
drepper [Sun, 18 Dec 2005 06:51:10 +0000 (06:51 +0000)]
Use PTR_MANGLE for PC if defined.

14 years agoUse PTR_MANGLE for PC if defined.
drepper [Sun, 18 Dec 2005 06:50:00 +0000 (06:50 +0000)]
Use PTR_MANGLE for PC if defined.
[IS_IN_rtld]: Avoid call to __sigjmp_save.

14 years agoUse PTR_DEMANGLE for PC if defined.
drepper [Sun, 18 Dec 2005 06:48:30 +0000 (06:48 +0000)]
Use PTR_DEMANGLE for PC if defined.

14 years agoDefine PTR_MANGLE and PTR_DEMANGLE.
drepper [Sun, 18 Dec 2005 06:47:51 +0000 (06:47 +0000)]
Define PTR_MANGLE and PTR_DEMANGLE.

14 years agoNot needed anymore.
drepper [Sun, 18 Dec 2005 06:38:30 +0000 (06:38 +0000)]
Not needed anymore.

14 years ago.
drepper [Sat, 17 Dec 2005 23:26:28 +0000 (23:26 +0000)]
.

14 years ago(_dl_catch_error): Uset __sigsetgjmp instead of setjmp.
drepper [Sat, 17 Dec 2005 23:24:19 +0000 (23:24 +0000)]
(_dl_catch_error): Uset __sigsetgjmp instead of setjmp.

14 years ago.
drepper [Sat, 17 Dec 2005 23:09:41 +0000 (23:09 +0000)]
.

14 years ago(longjmp): Remove definition.
drepper [Sat, 17 Dec 2005 23:08:29 +0000 (23:08 +0000)]
(longjmp): Remove definition.

14 years ago(_dl_signal_error): Use __longjmp instead of longjmp.
drepper [Sat, 17 Dec 2005 23:07:39 +0000 (23:07 +0000)]
(_dl_signal_error): Use __longjmp instead of longjmp.

14 years ago.
drepper [Sat, 17 Dec 2005 22:48:36 +0000 (22:48 +0000)]
.

14 years ago[PIC] (setjmp): Add missing jmp.
drepper [Sat, 17 Dec 2005 22:47:30 +0000 (22:47 +0000)]
[PIC] (setjmp): Add missing jmp.

14 years ago.
drepper [Fri, 16 Dec 2005 04:07:00 +0000 (04:07 +0000)]
.

14 years agoDon't build nscd_nischeck.
drepper [Fri, 16 Dec 2005 04:06:11 +0000 (04:06 +0000)]
Don't build nscd_nischeck.

14 years agoNot needed anymore.
drepper [Fri, 16 Dec 2005 04:05:33 +0000 (04:05 +0000)]
Not needed anymore.