diff options
Diffstat (limited to 'lib/signal.in.h')
| -rw-r--r-- | lib/signal.in.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/signal.in.h b/lib/signal.in.h index 42e1897f1ea..9fe9f605c3a 100644 --- a/lib/signal.in.h +++ b/lib/signal.in.h @@ -322,6 +322,12 @@ _GL_FUNCDECL_RPL (signal, _gl_function_taking_int_returning_void_t,  _GL_CXXALIAS_RPL (signal, _gl_function_taking_int_returning_void_t,                    (int sig, _gl_function_taking_int_returning_void_t func));  # else +/* On OpenBSD, the declaration of 'signal' may not be present at this point, +   because it occurs in <sys/signal.h>, not <signal.h> directly.  */ +#  if defined __OpenBSD__ +_GL_FUNCDECL_SYS (signal, _gl_function_taking_int_returning_void_t, +                  (int sig, _gl_function_taking_int_returning_void_t func)); +#  endif  _GL_CXXALIAS_SYS (signal, _gl_function_taking_int_returning_void_t,                    (int sig, _gl_function_taking_int_returning_void_t func));  # endif  | 
