kopensolaris-gnu/glibc.git
17 years agoAdd symbol versioning. The compatibility versions are the same as the
drepper [Thu, 2 Jan 2003 10:59:53 +0000 (10:59 +0000)]
Add symbol versioning.  The compatibility versions are the same as the
change in the interface does not effect this implementation.

17 years ago(pthread_cond_t): Add padding.
drepper [Thu, 2 Jan 2003 10:58:23 +0000 (10:58 +0000)]
(pthread_cond_t): Add padding.

17 years agoUpdate.
drepper [Thu, 2 Jan 2003 10:25:56 +0000 (10:25 +0000)]
Update.

17 years ago(libpthread-routines): Remove pthread_cond_wait,
drepper [Thu, 2 Jan 2003 10:25:28 +0000 (10:25 +0000)]
(libpthread-routines): Remove pthread_cond_wait,
pthread_cond_timedwait, pthread_cond_signal, and
pthread_cond_broadcast.  Add old_pthread_cond_init,
old_pthread_cond_destroy, old_pthread_cond_wait,
old_pthread_cond_timedwait, old_pthread_cond_signal, and
old_pthread_cond_broadcast.

17 years ago[libpthread]: Add definitions for new pthread_cond_* interfaces for
drepper [Thu, 2 Jan 2003 10:23:29 +0000 (10:23 +0000)]
[libpthread]: Add definitions for new pthread_cond_* interfaces for
version GLIBC_2.3.2.

17 years agoNew condvar implementation.
drepper [Thu, 2 Jan 2003 10:22:38 +0000 (10:22 +0000)]
New condvar implementation.

17 years ago(pthread_cond_t): New, larger type definition.
drepper [Thu, 2 Jan 2003 10:22:08 +0000 (10:22 +0000)]
(pthread_cond_t): New, larger type definition.

17 years agoUpdate initialization for new type definition.
drepper [Thu, 2 Jan 2003 10:21:22 +0000 (10:21 +0000)]
Update initialization for new type definition.

17 years agoDon't include <errno.h>.
drepper [Thu, 2 Jan 2003 10:20:28 +0000 (10:20 +0000)]
Don't include <errno.h>.

17 years agoAdd prototypes for the pthread_cond_* compatibility interfaces.
drepper [Thu, 2 Jan 2003 10:19:59 +0000 (10:19 +0000)]
Add prototypes for the pthread_cond_* compatibility interfaces.

17 years agoCompatibility version of pthread_cond_wait interface.
drepper [Thu, 2 Jan 2003 10:18:26 +0000 (10:18 +0000)]
Compatibility version of pthread_cond_wait interface.

17 years agoCompatibility version of pthread_cond_timedwait interface.
drepper [Thu, 2 Jan 2003 10:18:18 +0000 (10:18 +0000)]
Compatibility version of pthread_cond_timedwait interface.

17 years agoCompatibility version of pthread_cond_signal interface.
drepper [Thu, 2 Jan 2003 10:18:09 +0000 (10:18 +0000)]
Compatibility version of pthread_cond_signal interface.

17 years agoCompatibility version of pthread_cond_init interface.
drepper [Thu, 2 Jan 2003 10:17:54 +0000 (10:17 +0000)]
Compatibility version of pthread_cond_init interface.

17 years agoCompatibility version of pthread_cond_broadcast interface.
drepper [Thu, 2 Jan 2003 10:17:43 +0000 (10:17 +0000)]
Compatibility version of pthread_cond_broadcast interface.

17 years agoNew design.
drepper [Thu, 2 Jan 2003 10:16:48 +0000 (10:16 +0000)]
New design.

17 years agoNot needed anymore.
drepper [Thu, 2 Jan 2003 10:13:48 +0000 (10:13 +0000)]
Not needed anymore.

17 years agoUpdate.
aj [Thu, 2 Jan 2003 07:51:32 +0000 (07:51 +0000)]
Update.

17 years agoInclude time.h with __need_timespec even if
aj [Thu, 2 Jan 2003 07:51:18 +0000 (07:51 +0000)]
Include time.h with __need_timespec even if
__USE_MISC is defined but __USE_XOPEN is not.

17 years agoUpdate.
drepper [Thu, 2 Jan 2003 07:12:51 +0000 (07:12 +0000)]
Update.

17 years agoAvoid unnecessary zero offset when addressing MUTEX.
drepper [Thu, 2 Jan 2003 07:12:05 +0000 (07:12 +0000)]
Avoid unnecessary zero offset when addressing MUTEX.

17 years agoPretty printing.
drepper [Thu, 2 Jan 2003 06:29:48 +0000 (06:29 +0000)]
Pretty printing.

17 years ago (_HAVE_STAT_NSEC,_HAVE_STAT_NSEC64): New.
aj [Wed, 1 Jan 2003 19:56:23 +0000 (19:56 +0000)]
    (_HAVE_STAT_NSEC,_HAVE_STAT_NSEC64): New.

17 years ago * sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv): Re-add
aj [Wed, 1 Jan 2003 19:55:08 +0000 (19:55 +0000)]
    * sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv): Re-add
        __unused[1-3] since they're needed by some platforms.  Handle
        _HAVE_STAT_NSEC and _HAVE_STAT_NSEC64.

17 years ago.
aj [Wed, 1 Jan 2003 16:29:49 +0000 (16:29 +0000)]
.

17 years ago * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Use union
aj [Wed, 1 Jan 2003 16:29:36 +0000 (16:29 +0000)]
    * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Use union
        type to avoid strict aliasing problem.
        (_nss_dns_gethostbyname2_r): Likewise.
        * resolv/nss_dns/dns-network.c (_nss_dns_getnetbyaddr_r): Likewise.
        (_nss_dns_getnetbyname_r): Likewise.
* resolv/gethnamaddr.c (_gethtent): Likewise.
(gethostbyname2): Likewise.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 23:13:55 +0000 (23:13 +0000)]
Update.

17 years agoDefine __memcpy_g and __strchr_g macros to avoid using the exported
drepper [Tue, 31 Dec 2002 23:12:55 +0000 (23:12 +0000)]
Define __memcpy_g and __strchr_g macros to avoid using the exported
symbols.  Define aliases with the original names separately.

17 years agoAlways use libc_hidden_def if _LIBC.
drepper [Tue, 31 Dec 2002 22:31:54 +0000 (22:31 +0000)]
Always use libc_hidden_def if _LIBC.

17 years agoAdd libc_hidden_proto and libc_hidden_def for tr_break.
drepper [Tue, 31 Dec 2002 22:30:29 +0000 (22:30 +0000)]
Add libc_hidden_proto and libc_hidden_def for tr_break.

17 years agoAdd libc_hidden_proto for _IO_file_open.
drepper [Tue, 31 Dec 2002 22:29:40 +0000 (22:29 +0000)]
Add libc_hidden_proto for _IO_file_open.

17 years agoAdd libc_hidden_def for _IO_file_open.
drepper [Tue, 31 Dec 2002 22:29:03 +0000 (22:29 +0000)]
Add libc_hidden_def for _IO_file_open.

17 years agoAdd libc_hidden_proto for __wcsftime_l.
drepper [Tue, 31 Dec 2002 22:27:59 +0000 (22:27 +0000)]
Add libc_hidden_proto for __wcsftime_l.

17 years agoAdd libc_hidden_proto for __strftime_l.
drepper [Tue, 31 Dec 2002 22:27:09 +0000 (22:27 +0000)]
Add libc_hidden_proto for __strftime_l.

17 years ago(routines): Add dso_handle.
drepper [Tue, 31 Dec 2002 22:25:45 +0000 (22:25 +0000)]
(routines): Add dso_handle.

17 years agoDefine our own dso_handle.
drepper [Tue, 31 Dec 2002 22:25:11 +0000 (22:25 +0000)]
Define our own dso_handle.

17 years ago.
roland [Tue, 31 Dec 2002 21:15:05 +0000 (21:15 +0000)]
.

17 years ago2002-12-31 Roland McGrath <roland@redhat.com>
roland [Tue, 31 Dec 2002 21:14:21 +0000 (21:14 +0000)]
2002-12-31  Roland McGrath  <roland@redhat.com>

* Makerules (compile.S, COMPILE.S): Remove -DASSEMBLER here.
Use $(S-CPPFLAGS) in place of $(asm-CPPFLAGS).
(S-CPPFLAGS): Add -DASSEMBLER here instead.
(generate-md5, +make-deps): Fix magic to get $(S-CPPFLAGS).

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 21:10:07 +0000 (21:10 +0000)]
Update.

17 years agoAdd libc_hidden_proto for __register_atfork.
drepper [Tue, 31 Dec 2002 21:09:28 +0000 (21:09 +0000)]
Add libc_hidden_proto for __register_atfork.

17 years agoAdd libc_hidden_def for __register_atfork.
drepper [Tue, 31 Dec 2002 21:09:01 +0000 (21:09 +0000)]
Add libc_hidden_def for __register_atfork.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 21:07:34 +0000 (21:07 +0000)]
Update.

17 years ago[SHARED] (thread_atfork): Assume __dso_handle is available.
drepper [Tue, 31 Dec 2002 21:05:27 +0000 (21:05 +0000)]
[SHARED] (thread_atfork): Assume __dso_handle is available.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 21:01:53 +0000 (21:01 +0000)]
Update.

17 years agoAdd libc_hidden_def for __register_atfork.
drepper [Tue, 31 Dec 2002 21:01:17 +0000 (21:01 +0000)]
Add libc_hidden_def for __register_atfork.

17 years agoAdd libc_hidden_proto for __register_atfork.
drepper [Tue, 31 Dec 2002 21:00:53 +0000 (21:00 +0000)]
Add libc_hidden_proto for __register_atfork.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 20:46:11 +0000 (20:46 +0000)]
Update.

17 years agoGuard against multiple inclusion.
drepper [Tue, 31 Dec 2002 20:45:13 +0000 (20:45 +0000)]
Guard against multiple inclusion.

17 years ago(__GI___lseek): New alias to llseek.
drepper [Tue, 31 Dec 2002 20:44:39 +0000 (20:44 +0000)]
(__GI___lseek): New alias to llseek.
(__GI_accept): New alias to accept.

17 years ago(__GI_accept): New alias to accept.
drepper [Tue, 31 Dec 2002 20:44:13 +0000 (20:44 +0000)]
(__GI_accept): New alias to accept.

17 years ago(__GI_accept): New alias to accept.
drepper [Tue, 31 Dec 2002 20:44:01 +0000 (20:44 +0000)]
(__GI_accept): New alias to accept.

17 years ago(accept): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:42:53 +0000 (20:42 +0000)]
(accept): Add libc_hidden_def.

17 years ago(__GI_accept): New alias to accept.
drepper [Tue, 31 Dec 2002 20:42:18 +0000 (20:42 +0000)]
(__GI_accept): New alias to accept.

17 years ago(__GI_accept): New alias to accept.
drepper [Tue, 31 Dec 2002 20:41:50 +0000 (20:41 +0000)]
(__GI_accept): New alias to accept.

17 years ago(accept): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:41:23 +0000 (20:41 +0000)]
(accept): Add libc_hidden_def.

17 years ago(__res_state): Add libc_hidden_def.b
drepper [Tue, 31 Dec 2002 20:40:49 +0000 (20:40 +0000)]
(__res_state): Add libc_hidden_def.b

17 years ago(__lseek): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:40:17 +0000 (20:40 +0000)]
(__lseek): Add libc_hidden_def.

17 years ago(__h_errno_location): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:39:25 +0000 (20:39 +0000)]
(__h_errno_location): Add libc_hidden_def.

17 years ago(__errno_location): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:39:08 +0000 (20:39 +0000)]
(__errno_location): Add libc_hidden_def.

17 years ago(__libc_current_sigrtmin, __libc_current_sigrtmax): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:38:40 +0000 (20:38 +0000)]
(__libc_current_sigrtmin, __libc_current_sigrtmax): Add libc_hidden_def.

17 years ago(accept): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:38:16 +0000 (20:38 +0000)]
(accept): Add libc_hidden_def.

17 years agoUse libc_hidden_def(name) instead of strong_alias (name, __GI_name).
drepper [Tue, 31 Dec 2002 20:37:22 +0000 (20:37 +0000)]
Use libc_hidden_def(name) instead of strong_alias (name, __GI_name).

17 years ago(__lseek): Add libc_hidden_proto.
drepper [Tue, 31 Dec 2002 20:35:14 +0000 (20:35 +0000)]
(__lseek): Add libc_hidden_proto.

17 years agoAdd libc_hidden_proto for __libc_current_sigrtmin and __libc_current_sigrtmax.
drepper [Tue, 31 Dec 2002 20:34:48 +0000 (20:34 +0000)]
Add libc_hidden_proto for __libc_current_sigrtmin and __libc_current_sigrtmax.

17 years ago(__res_state): Use libc_hidden_proto unconditionally.
drepper [Tue, 31 Dec 2002 20:34:28 +0000 (20:34 +0000)]
(__res_state): Use libc_hidden_proto unconditionally.

17 years ago(__h_errno_location): Add libc_hidden_proto.
drepper [Tue, 31 Dec 2002 20:34:01 +0000 (20:34 +0000)]
(__h_errno_location): Add libc_hidden_proto.

17 years ago(__errno_location): Add libc_hidden_proto.
drepper [Tue, 31 Dec 2002 20:33:33 +0000 (20:33 +0000)]
(__errno_location): Add libc_hidden_proto.

17 years ago(accept): Add libc_hidden_proto.
drepper [Tue, 31 Dec 2002 20:33:12 +0000 (20:33 +0000)]
(accept): Add libc_hidden_proto.

17 years ago(__errno_location): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:32:45 +0000 (20:32 +0000)]
(__errno_location): Add libc_hidden_def.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 20:31:01 +0000 (20:31 +0000)]
Update.

17 years agoInclude <fork.h>, not "fork.h".
drepper [Tue, 31 Dec 2002 20:29:54 +0000 (20:29 +0000)]
Include <fork.h>, not "fork.h".

17 years ago(__libc_current_sigrtmin, __libc_current_sigrtmax): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:29:34 +0000 (20:29 +0000)]
(__libc_current_sigrtmin, __libc_current_sigrtmax): Add libc_hidden_def.

17 years ago(__res_state): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:29:09 +0000 (20:29 +0000)]
(__res_state): Add libc_hidden_def.

17 years agoRemove assert.h include.
drepper [Tue, 31 Dec 2002 20:28:40 +0000 (20:28 +0000)]
Remove assert.h include.

17 years ago(__h_errno_location): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:27:52 +0000 (20:27 +0000)]
(__h_errno_location): Add libc_hidden_def.

17 years ago(__errno_location): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:27:16 +0000 (20:27 +0000)]
(__errno_location): Add libc_hidden_def.

17 years agoUse __ASSEMBLER__ instead of ASSEMBLER test macro.
drepper [Tue, 31 Dec 2002 20:25:22 +0000 (20:25 +0000)]
Use __ASSEMBLER__ instead of ASSEMBLER test macro.

17 years ago[libc] (GLIBC_PRIVATE): Remove __libc_internal_tsd_get,
drepper [Tue, 31 Dec 2002 20:24:10 +0000 (20:24 +0000)]
[libc] (GLIBC_PRIVATE): Remove __libc_internal_tsd_get,
__libc_internal_tsd_set, __libc_internal_tsd_address,
__libc_alloca_cutoff.
[libpthread] (GLIBC_PRIVATE): Remove __libc_internal_tsd_get,
__libc_internal_tsd_set, __libc_internal_tsd_address.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 20:06:30 +0000 (20:06 +0000)]
Update.

17 years agoUse __ASSEMBLER__ instead of ASSEMBLER test macro.
drepper [Tue, 31 Dec 2002 20:05:57 +0000 (20:05 +0000)]
Use __ASSEMBLER__ instead of ASSEMBLER test macro.

17 years ago(__libc_current_sigrtmin, __libc_current_sigrtmax): Add libc_hidden_def.
drepper [Tue, 31 Dec 2002 20:05:35 +0000 (20:05 +0000)]
(__libc_current_sigrtmin, __libc_current_sigrtmax): Add libc_hidden_def.

17 years agoRemove assert.h include.
drepper [Tue, 31 Dec 2002 20:05:17 +0000 (20:05 +0000)]
Remove assert.h include.

17 years agoUpdate.
aj [Tue, 31 Dec 2002 13:24:50 +0000 (13:24 +0000)]
Update.

17 years ago * sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Sync
aj [Tue, 31 Dec 2002 13:24:33 +0000 (13:24 +0000)]
* sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Sync
with Linux kernel.
* sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h: Likewise.
* sysdeps/unix/sysv/linux/hppa/kernel_stat.h: Likewise.

* sysdeps/unix/sysv/linux/kernel_stat.h
(_HAVE_STAT_NSEC,_HAVE_STAT_NSEC64): New.

* sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv): Readd
__unused[1-3] since they're needed by some platforms.  Handle
_HAVE_STAT_NSEC and _HAVE_STAT_NSEC64.

* sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Add nsec resolution
for structs stat and stat64.
* sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 11:12:11 +0000 (11:12 +0000)]
Update.

17 years agoAdd __GI___fork alias.
drepper [Tue, 31 Dec 2002 11:11:11 +0000 (11:11 +0000)]
Add __GI___fork alias.

17 years agoAdd __GI___vfork alias.
drepper [Tue, 31 Dec 2002 11:10:30 +0000 (11:10 +0000)]
Add __GI___vfork alias.

17 years agoAdd __GI___fork alias.
drepper [Tue, 31 Dec 2002 11:07:24 +0000 (11:07 +0000)]
Add __GI___fork alias.

17 years agoAdd libc_hidden_def for __fork.
drepper [Tue, 31 Dec 2002 11:05:04 +0000 (11:05 +0000)]
Add libc_hidden_def for __fork.

17 years agoAdd libc_hidden_def for __fork.
drepper [Tue, 31 Dec 2002 11:04:04 +0000 (11:04 +0000)]
Add libc_hidden_def for __fork.

17 years agoAdd libc_hidden_def for __vfork.
drepper [Tue, 31 Dec 2002 11:03:42 +0000 (11:03 +0000)]
Add libc_hidden_def for __vfork.

17 years agoAdd libc_hidden_def for __fork.
drepper [Tue, 31 Dec 2002 11:03:29 +0000 (11:03 +0000)]
Add libc_hidden_def for __fork.

17 years agoAdd libc_hidden_proto for __fork and __vfork.
drepper [Tue, 31 Dec 2002 11:02:36 +0000 (11:02 +0000)]
Add libc_hidden_proto for __fork and __vfork.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 10:25:10 +0000 (10:25 +0000)]
Update.

17 years agoAdd __GI___nanosleep alias.
drepper [Tue, 31 Dec 2002 10:23:12 +0000 (10:23 +0000)]
Add __GI___nanosleep alias.

17 years agoAdd libc_hidden_def for __nanosleep.
drepper [Tue, 31 Dec 2002 10:22:40 +0000 (10:22 +0000)]
Add libc_hidden_def for __nanosleep.

17 years agoChange #if !defined to #ifndef.
drepper [Tue, 31 Dec 2002 10:21:12 +0000 (10:21 +0000)]
Change #if !defined to #ifndef.

17 years agoAdd libc_hidden_proto for __nanosleep.
drepper [Tue, 31 Dec 2002 10:19:45 +0000 (10:19 +0000)]
Add libc_hidden_proto for __nanosleep.

17 years agoUpdate.
drepper [Tue, 31 Dec 2002 10:06:16 +0000 (10:06 +0000)]
Update.

17 years agoAdd libc_hidden_def for _IO_list_lock, _IO_list_unlock, and
drepper [Tue, 31 Dec 2002 10:05:39 +0000 (10:05 +0000)]
Add libc_hidden_def for _IO_list_lock, _IO_list_unlock, and
_IO_list_resetlock.