entered into RCS
[kopensolaris-gnu/glibc.git] / signal / signal.h
index 363a031..ffd899a 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -34,7 +34,6 @@ __BEGIN_DECLS
 
 #include <gnu/types.h>
 #include <sigset.h>            /* __sigset_t, __sig_atomic_t.  */
-#include <signum.h>
 
 #if    !defined(__sig_atomic_t_defined) &&     \
   (defined(_SIGNAL_H) || defined(__need_sig_atomic_t))
@@ -46,6 +45,8 @@ typedef __sig_atomic_t sig_atomic_t;
 
 #ifdef _SIGNAL_H
 
+#include <signum.h>
+
 /* Type of a signal handler.  */
 typedef void (*__sighandler_t) __P ((int));
 
@@ -77,6 +78,11 @@ extern __sighandler_t ssignal __P ((int __sig, __sighandler_t __handler));
 extern int gsignal __P ((int __sig));
 #endif /* Use SVID.  */
 
+#ifdef __USE_MISC
+/* Print a message describing the meaning of the given signal number.  */
+extern void psignal __P ((int __sig, __const char *__s));
+#endif /* Use misc.  */
+
 
 /* Block signals in MASK, returning the old mask.  */
 extern int __sigblock __P ((int __mask));