mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 10:50:07 +00:00
* mach/lock-intern.h: Include <sys/cdefs.h>.
* sysdeps/mach/hurd/sigaction.c (__sigaction): Check ACT != NULL before reading A. * sysdeps/mach/hurd/sigsuspend.c (sigsuspend_not_cancel): Define alias to __sigsuspend. * sysdeps/mach/i386/sysdep.h: Include <dl-sysdep.h> and <tls.h>. 2006-06-13 Thomas Schwinge <tschwinge@gnu.org> * sysdeps/mach/hurd/tls.h: Change `ASSEMBLER' conditional to `__ASSEMBLER__'. * sysdeps/mach/hurd/i386/tls.h: Likewise.
This commit is contained in:
parent
7b153ce13a
commit
610903b0cc
18
ChangeLog
18
ChangeLog
@ -1,3 +1,21 @@
|
||||
2007-07-21 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||
|
||||
* mach/lock-intern.h: Include <sys/cdefs.h>.
|
||||
|
||||
* sysdeps/mach/hurd/sigaction.c (__sigaction): Check ACT != NULL before
|
||||
reading A.
|
||||
|
||||
* sysdeps/mach/hurd/sigsuspend.c (sigsuspend_not_cancel): Define alias
|
||||
to __sigsuspend.
|
||||
|
||||
* sysdeps/mach/i386/sysdep.h: Include <dl-sysdep.h> and <tls.h>.
|
||||
|
||||
2006-06-13 Thomas Schwinge <tschwinge@gnu.org>
|
||||
|
||||
* sysdeps/mach/hurd/tls.h: Change `ASSEMBLER' conditional to
|
||||
`__ASSEMBLER__'.
|
||||
* sysdeps/mach/hurd/i386/tls.h: Likewise.
|
||||
|
||||
2007-07-21 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* nscd/nscd_helper.c (get_mapping): Use MSG_CMSG_CLOEXEC for
|
||||
|
@ -19,6 +19,7 @@
|
||||
#ifndef _LOCK_INTERN_H
|
||||
#define _LOCK_INTERN_H
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
#include <machine-lock.h>
|
||||
|
||||
#ifndef _EXTERN_INLINE
|
||||
|
@ -68,7 +68,7 @@ __sigaction (sig, act, oact)
|
||||
__spin_lock (&ss->lock);
|
||||
pending = ss->pending & ~ss->blocked;
|
||||
}
|
||||
else if (a.sa_handler == SIG_IGN || a.sa_handler == SIG_DFL)
|
||||
else if (act != NULL && (a.sa_handler == SIG_IGN || a.sa_handler == SIG_DFL))
|
||||
/* We are changing to an action that might be to ignore SIG signals.
|
||||
If SIG is blocked and pending and the new action is to ignore it, we
|
||||
must remove it from the pending set now; if the action is changed
|
||||
|
@ -80,4 +80,5 @@ __sigsuspend (set)
|
||||
return -1;
|
||||
}
|
||||
libc_hidden_def (__sigsuspend)
|
||||
strong_alias (__sigsuspend, sigsuspend_not_cancel)
|
||||
weak_alias (__sigsuspend, sigsuspend)
|
||||
|
@ -16,6 +16,10 @@
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||
02111-1307 USA. */
|
||||
|
||||
/* Defines RTLD_PRIVATE_ERRNO and USE_DL_SYSINFO. */
|
||||
#include <dl-sysdep.h>
|
||||
#include <tls.h>
|
||||
|
||||
#define LOSE asm volatile ("hlt")
|
||||
|
||||
#define SNARF_ARGS(entry_sp, argc, argv, envp) \
|
||||
|
Loading…
Reference in New Issue
Block a user