diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-07-24 12:58:36 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-07-24 12:58:36 +0000 |
commit | 6c202c68704b50016c4faba8d6445ab542b5f301 (patch) | |
tree | fb98ab84aee572c36755b83133187d96ab934164 /linuxthreads | |
parent | cc60175e8cecbedb4c555379c3c667c9cf9420fa (diff) | |
download | glibc-6c202c68704b50016c4faba8d6445ab542b5f301.zip glibc-6c202c68704b50016c4faba8d6445ab542b5f301.tar.gz glibc-6c202c68704b50016c4faba8d6445ab542b5f301.tar.bz2 |
Update.
1998-07-24 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/generic/glob.c (glob): Fix problems with handle tilde.
Reported by Brian Wellington <bwelling@anomaly.munge.com>.
* elf/elf.h: Really define Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed,
and Elf64_Vernaux.
1998-07-24 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* configure.in: Recognize pgcc as compiler.
Reported by sauron@angband.ee.ualberta.ca.
1998-07-02 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* nscd/dbg_log.c: Make sure, that debug message is really written.
* nscd/nscd.c: Don't use daemon(), set signal handler after fork.
SVID more for gamma(x) with x integer <= 0.
Diffstat (limited to 'linuxthreads')
-rw-r--r-- | linuxthreads/ChangeLog | 14 | ||||
-rw-r--r-- | linuxthreads/Versions | 3 | ||||
-rw-r--r-- | linuxthreads/sysdeps/pthread/bits/libc-lock.h | 4 | ||||
-rw-r--r-- | linuxthreads/weaks.c | 26 |
4 files changed, 41 insertions, 6 deletions
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog index 4a0cf33..3027bd1 100644 --- a/linuxthreads/ChangeLog +++ b/linuxthreads/ChangeLog @@ -1,3 +1,17 @@ +1998-07-23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> + + * weaks.c: Define pthread_mutexattr_[sg]ettype instead of + __pthread_mutexattr_[sg]ettype. Add more weak aliases. + * Versions: Put __pthread_mutexattr_settype under version + GLIBC_2.0. Don't export __pthread_mutexattr_setkind_np and + __pthread_mutexattr_gettype. + +1998-07-23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> + + * sysdeps/pthread/bits/libc-lock.h: Make + __pthread_mutexattr_settype weak. Don't make + __pthread_mutexattr_setkind_np weak. + 1998-07-16 10:52 Ulrich Drepper <drepper@cygnus.com> * manager.c (pthread_handle_create): Check whether sched_setscheduler diff --git a/linuxthreads/Versions b/linuxthreads/Versions index cc45a6c..f47727d 100644 --- a/linuxthreads/Versions +++ b/linuxthreads/Versions @@ -70,7 +70,7 @@ libpthread { __pthread_key_create; __pthread_mutex_destroy; __pthread_mutex_init; __pthread_mutex_lock; __pthread_mutex_trylock; __pthread_mutex_unlock; __pthread_mutexattr_destroy; __pthread_mutexattr_init; - __pthread_mutexattr_setkind_np; __pthread_once; __pthread_setspecific; + __pthread_mutexattr_settype; __pthread_once; __pthread_setspecific; # The error functions. __errno_location; __h_errno_location; @@ -92,7 +92,6 @@ libpthread { pthread_getconcurrency; pthread_setconcurrency; - __pthread_mutexattr_gettype; __pthread_mutexattr_settype; pthread_mutexattr_gettype; pthread_mutexattr_settype; } } diff --git a/linuxthreads/sysdeps/pthread/bits/libc-lock.h b/linuxthreads/sysdeps/pthread/bits/libc-lock.h index db9a471..b84107c 100644 --- a/linuxthreads/sysdeps/pthread/bits/libc-lock.h +++ b/linuxthreads/sysdeps/pthread/bits/libc-lock.h @@ -176,7 +176,7 @@ weak_extern (__pthread_mutex_trylock) weak_extern (__pthread_mutex_unlock) weak_extern (__pthread_mutexattr_init) weak_extern (__pthread_mutexattr_destroy) -weak_extern (__pthread_mutexattr_setkind_np) +weak_extern (__pthread_mutexattr_settype) weak_extern (__pthread_key_create) weak_extern (__pthread_setspecific) weak_extern (__pthread_getspecific) @@ -195,7 +195,7 @@ weak_extern (_pthread_cleanup_pop_restore) # pragma weak __pthread_mutex_unlock # pragma weak __pthread_mutexattr_init # pragma weak __pthread_mutexattr_destroy -# pragma weak __pthread_mutexattr_setkind_np +# pragma weak __pthread_mutexattr_settype # pragma weak __pthread_key_create # pragma weak __pthread_setspecific # pragma weak __pthread_getspecific diff --git a/linuxthreads/weaks.c b/linuxthreads/weaks.c index fc0873b..0ce058b 100644 --- a/linuxthreads/weaks.c +++ b/linuxthreads/weaks.c @@ -46,24 +46,46 @@ weak_alias (__pthread_return_0, pthread_attr_setinheritsched) weak_alias (__pthread_return_0, pthread_attr_getinheritsched) weak_alias (__pthread_return_0, pthread_attr_setscope) weak_alias (__pthread_return_0, pthread_attr_getscope) +weak_alias (__pthread_return_0, pthread_attr_setstackaddr) +weak_alias (__pthread_return_0, pthread_attr_getstackaddr) +weak_alias (__pthread_return_0, pthread_attr_setstacksize) +weak_alias (__pthread_return_0, pthread_attr_getstacksize) weak_alias (__pthread_return_0, pthread_mutex_init) weak_alias (__pthread_return_0, pthread_mutex_destroy) weak_alias (__pthread_return_0, pthread_mutex_lock) +weak_alias (__pthread_return_0, pthread_mutex_trylock) weak_alias (__pthread_return_0, pthread_mutex_unlock) -weak_alias (__pthread_return_0, __pthread_mutexattr_settype) -weak_alias (__pthread_return_0, __pthread_mutexattr_gettype) +weak_alias (__pthread_return_0, pthread_mutexattr_init) +weak_alias (__pthread_return_0, pthread_mutexattr_destroy) +weak_alias (__pthread_return_0, pthread_mutexattr_settype) +weak_alias (__pthread_return_0, pthread_mutexattr_gettype) weak_alias (__pthread_return_0, pthread_condattr_init) weak_alias (__pthread_return_0, pthread_condattr_destroy) weak_alias (__pthread_return_0, pthread_setschedparam) weak_alias (__pthread_return_0, pthread_getschedparam) +weak_alias (__pthread_return_0, pthread_getcancelstate) weak_alias (__pthread_return_0, pthread_setcancelstate) weak_alias (__pthread_return_0, pthread_setcanceltype) +weak_alias (__pthread_return_0, pthread_setconcurrency) +weak_alias (__pthread_return_0, pthread_getconcurrency) weak_alias (__pthread_return_0, pthread_self) weak_alias (__pthread_return_0, pthread_cond_init) weak_alias (__pthread_return_0, pthread_cond_destroy) weak_alias (__pthread_return_0, pthread_cond_wait) +weak_alias (__pthread_return_0, pthread_cond_timedwait) weak_alias (__pthread_return_0, pthread_cond_signal) weak_alias (__pthread_return_0, pthread_cond_broadcast) +weak_alias (__pthread_return_0, pthread_rwlock_init) +weak_alias (__pthread_return_0, pthread_rwlock_destroy) +weak_alias (__pthread_return_0, pthread_rwlock_rdlock) +weak_alias (__pthread_return_0, pthread_rwlock_wrlock) +weak_alias (__pthread_return_0, pthread_rwlock_tryrdlock) +weak_alias (__pthread_return_0, pthread_rwlock_trywrlock) +weak_alias (__pthread_return_0, pthread_rwlock_unlock) +weak_alias (__pthread_return_0, pthread_rwlockattr_init) +weak_alias (__pthread_return_0, pthread_rwlockattr_destroy) +weak_alias (__pthread_return_0, pthread_rwlockattr_setpshared) +weak_alias (__pthread_return_0, pthread_rwlockattr_getpshared) /* Those are pthread functions which return 1 if successful. */ |