summary refs log tree commit diff
path: root/conform/data
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2010-01-10 18:43:30 -0800
committerUlrich Drepper <drepper@redhat.com>2010-01-10 18:43:30 -0800
commit33780b6d332af9d94216eff880734be7748c2269 (patch)
treeee7dc2eaa2735aba018a66b81e5a119fc4a3ef2c /conform/data
parent99d46ae3794830e996717a53c8551d758a64eeb5 (diff)
downloadglibc-33780b6d332af9d94216eff880734be7748c2269.tar.gz
glibc-33780b6d332af9d94216eff880734be7748c2269.tar.xz
glibc-33780b6d332af9d94216eff880734be7748c2269.zip
FIx up signal.h for XPG7.
Diffstat (limited to 'conform/data')
-rw-r--r--conform/data/signal.h-data9
1 files changed, 8 insertions, 1 deletions
diff --git a/conform/data/signal.h-data b/conform/data/signal.h-data
index b48a1ff7da..6dbf1fb847 100644
--- a/conform/data/signal.h-data
+++ b/conform/data/signal.h-data
@@ -1,6 +1,8 @@
 typed-constant SIG_DFL {void(*)(int)}
 typed-constant SIG_ERR {void(*)(int)}
+#if !defined ISO && !defined POSIX && !defined POSIX2008
 typed-constant SIG_HOLD {void(*)(int)}
+#endif
 typed-constant SIG_IGN {void(*)(int)}
 
 type sig_atomic_t
@@ -14,11 +16,14 @@ type uid_t
 type mcontext_t
 
 type ucontext_t
-
 element ucontext_t {ucontext_t*} uc_link
 element ucontext_t sigset_t uc_sigmask
 element ucontext_t stack_t uc_stack
 element ucontext_t mcontext_t uc_mcontext
+
+type {struct timespec}
+element {struct timespec} __time_t tv_sec
+element {struct timespec} long tv_nsec
 #endif
 
 element {union sigval} int sival_int
@@ -173,7 +178,9 @@ constant SI_TIMER
 constant SI_ASYNCIO
 constant SI_MESGQ
 
+#if !defined XOPEN2K8 && !defined POSIX && !defined POSIX2008
 function void (*bsd_signal (int, void(*)(int)))(int)
+#endif
 function int kill (pid_t, int)
 #if !defined POSIX && !defined POSIX2008
 function int killpg (pid_t, int)