mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 03:10:05 +00:00
hppa: sigaction.h: change sa_flags to an int
This fixes the conform test for the sigaction.h header and makes it match all the other arches.
This commit is contained in:
parent
979900af98
commit
827e01851f
16
ChangeLog
16
ChangeLog
@ -1,3 +1,19 @@
|
||||
2015-07-30 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sysdeps/unix/sysv/linux/hppa/bits/sigaction.h: Include bits/wordsize.h.
|
||||
(struct sigaction): Change sa_flags from a long to an int, and add
|
||||
__glibc_reserved0 before it for padding when __WORDSIZE is 64.
|
||||
|
||||
2015-07-30 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* hppa/sysdep.h: Delete sys/syscall.h and config.h includes.
|
||||
* sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h: Delete
|
||||
sysdeps/generic/sysdep.h include.
|
||||
* sysdeps/unix/sysv/linux/hppa/sysdep.h: Wrap the whole file in
|
||||
_LINUX_HPPA_SYSDEP_H defines. Include sysdeps/unix/sysdep.h and
|
||||
sysdeps/hppa/sysdep.h.
|
||||
(ENTRY, PSEUDO): Undefine before defining.
|
||||
|
||||
2015-07-30 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sysdeps/unix/sysv/linux/hppa/sysdep.h (INLINE_SYSCALL): Rewrite
|
||||
|
@ -20,6 +20,8 @@
|
||||
# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
|
||||
#endif
|
||||
|
||||
#include <bits/wordsize.h>
|
||||
|
||||
/* Structure describing the action to be taken when a signal arrives. */
|
||||
struct sigaction
|
||||
{
|
||||
@ -40,7 +42,10 @@ struct sigaction
|
||||
#endif
|
||||
|
||||
/* Special flags. */
|
||||
unsigned long int sa_flags;
|
||||
#if __WORDSIZE == 64
|
||||
int __glibc_reserved0;
|
||||
#endif
|
||||
int sa_flags;
|
||||
|
||||
/* Additional set of signals to be blocked. */
|
||||
__sigset_t sa_mask;
|
||||
|
Loading…
Reference in New Issue
Block a user