mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-27 19:53:32 +08:00
Update.
* sysdeps/unix/sysv/linux/bits/sched.h (__CPU_ZERO): Fix typo.
This commit is contained in:
parent
2a04c802bb
commit
3f56243af4
@ -6,6 +6,8 @@
|
||||
|
||||
2003-07-19 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/bits/sched.h (__CPU_ZERO): Fix typo.
|
||||
|
||||
* sysdeps/unix/sysv/linux/syscalls.list: Remove affinity syscalls.
|
||||
|
||||
2003-07-16 Daniel Jacobowitz <drow@mvista.com>
|
||||
|
@ -1,3 +1,10 @@
|
||||
2003-07-20 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/pthread/bits/libc-lock.h: Define __libc_cleanup_push and
|
||||
__libc_cleanup_pop.
|
||||
|
||||
* tst-cancel-wrappers.sh: lseek and llseek are no cancellation points.
|
||||
|
||||
2003-07-14 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Fix typo
|
||||
|
@ -250,6 +250,20 @@ typedef pthread_key_t __libc_key_t;
|
||||
_pthread_cleanup_pop_restore (&_buffer, (DOIT)); \
|
||||
}
|
||||
|
||||
#define __libc_cleanup_push(fct, arg) \
|
||||
{ struct _pthread_cleanup_buffer _buffer; \
|
||||
int _avail = _pthread_cleanup_push != NULL; \
|
||||
if (_avail) { \
|
||||
_pthread_cleanup_push (&_buffer, (fct), (arg)); \
|
||||
}
|
||||
|
||||
#define __libc_cleanup_pop(execute) \
|
||||
if (_avail) { \
|
||||
_pthread_cleanup_pop (&_buffer, execute); \
|
||||
} \
|
||||
}
|
||||
|
||||
|
||||
/* Create thread-specific key. */
|
||||
#define __libc_key_create(KEY, DESTRUCTOR) \
|
||||
(__libc_maybe_call (__pthread_key_create, (KEY, DESTRUCTOR), 1))
|
||||
@ -352,6 +366,8 @@ weak_extern (BP_SYM (__pthread_getspecific))
|
||||
weak_extern (BP_SYM (__pthread_once))
|
||||
weak_extern (__pthread_initialize)
|
||||
weak_extern (__pthread_atfork)
|
||||
weak_extern (BP_SYM (_pthread_cleanup_push))
|
||||
weak_extern (BP_SYM (_pthread_cleanup_pop))
|
||||
weak_extern (BP_SYM (_pthread_cleanup_push_defer))
|
||||
weak_extern (BP_SYM (_pthread_cleanup_pop_restore))
|
||||
# else
|
||||
@ -377,6 +393,8 @@ weak_extern (BP_SYM (_pthread_cleanup_pop_restore))
|
||||
# pragma weak __pthread_atfork
|
||||
# pragma weak _pthread_cleanup_push_defer
|
||||
# pragma weak _pthread_cleanup_pop_restore
|
||||
# pragma weak _pthread_cleanup_push
|
||||
# pragma weak _pthread_cleanup_pop
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user