diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-08-14 22:14:16 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-08-18 02:37:15 -0400 |
commit | 55b14dda4375b7b8f80f09a791bdf3cf7e0f3e08 (patch) | |
tree | a85ec40f5371ba4ed177017d170d2b2f76ee2379 /sysdeps | |
parent | 605021b6b9906b9b3f8c5c883ccb090bb1d140ad (diff) | |
download | glibc-55b14dda4375b7b8f80f09a791bdf3cf7e0f3e08.tar.gz glibc-55b14dda4375b7b8f80f09a791bdf3cf7e0f3e08.tar.xz glibc-55b14dda4375b7b8f80f09a791bdf3cf7e0f3e08.zip |
hppa: signalfd.h: move to common sys/signalfd.h
Use the common sys/signalfd.h to avoid duplication and move the arch-specific settings into bits/signalfd.h.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/unix/sysv/linux/hppa/bits/signalfd.h (renamed from sysdeps/unix/sysv/linux/hppa/sys/signalfd.h) | 42 |
1 files changed, 3 insertions, 39 deletions
diff --git a/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h b/sysdeps/unix/sysv/linux/hppa/bits/signalfd.h index 1a4a197c72..abb2a23cd5 100644 --- a/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h +++ b/sysdeps/unix/sysv/linux/hppa/bits/signalfd.h @@ -12,37 +12,12 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library. If not, see + License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ #ifndef _SYS_SIGNALFD_H -#define _SYS_SIGNALFD_H 1 - -#define __need_sigset_t -#include <signal.h> -#include <stdint.h> - - -struct signalfd_siginfo -{ - uint32_t ssi_signo; - int32_t ssi_errno; - int32_t ssi_code; - uint32_t ssi_pid; - uint32_t ssi_uid; - int32_t ssi_fd; - uint32_t ssi_tid; - uint32_t ssi_band; - uint32_t ssi_overrun; - uint32_t ssi_trapno; - int32_t ssi_status; - int32_t ssi_int; - uint64_t ssi_ptr; - uint64_t ssi_utime; - uint64_t ssi_stime; - uint64_t ssi_addr; - uint8_t __pad[48]; -}; +# error "Never use <bits/signalfd.h> directly; include <sys/signalfd.h> instead." +#endif /* Flags for signalfd. */ enum @@ -52,14 +27,3 @@ enum SFD_NONBLOCK = 00200004 /* HPUX has separate NDELAY & NONBLOCK */ #define SFD_NONBLOCK SFD_NONBLOCK }; - -__BEGIN_DECLS - -/* Request notification for delivery of signals in MASK to be - performed using descriptor FD.*/ -extern int signalfd (int __fd, const sigset_t *__mask, int __flags) - __THROW __nonnull ((2)); - -__END_DECLS - -#endif /* sys/signalfd.h */ |