diff options
Diffstat (limited to 'signal/signal.h')
-rw-r--r-- | signal/signal.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/signal/signal.h b/signal/signal.h index cd833e8783..b1953e5133 100644 --- a/signal/signal.h +++ b/signal/signal.h @@ -52,12 +52,13 @@ typedef void (*__sighandler_t) __P ((int)); By default `signal' has the BSD semantic. */ extern __sighandler_t signal __P ((int __sig, __sighandler_t __handler)); -#if defined __USE_XOPEN && !defined __USE_GNU /* The X/Open definition of `signal' specifies the SVID semantic. Use the additional function `sysv_signal' when X/Open compatibility is requested. */ extern __sighandler_t __sysv_signal __P ((int __sig, __sighandler_t __handler)); + +#if defined __USE_XOPEN && !defined __USE_GNU extern __sighandler_t sysv_signal __P ((int __sig, __sighandler_t __handler)); /* Make sure the used `signal' implementation is the SVID version. */ |