53 #endif
  54 
  55 #ifdef  __cplusplus
  56 extern "C" {
  57 #endif
  58 
  59 
  60 extern const char       **_sys_siglistp;        /* signal descriptions */
  61 extern const int        _sys_siglistn;          /* # of signal descriptions */
  62 
  63 #if defined(__EXTENSIONS__) || !defined(__XOPEN_OR_POSIX)
  64 #define _sys_siglist    _sys_siglistp
  65 #define _sys_nsig       _sys_siglistn
  66 #endif
  67 
  68 #if defined(__EXTENSIONS__) || !defined(_STRICT_STDC) || \
  69         defined(__XOPEN_OR_POSIX)
  70 extern int kill(pid_t, int);
  71 extern int sigaction(int, const struct sigaction *_RESTRICT_KYWD,
  72         struct sigaction *_RESTRICT_KYWD);
  73 #ifndef _KERNEL
  74 extern int sigaddset(sigset_t *, int);
  75 extern int sigdelset(sigset_t *, int);
  76 extern int sigemptyset(sigset_t *);
  77 extern int sigfillset(sigset_t *);
  78 extern int sigismember(const sigset_t *, int);
  79 #endif
  80 extern int sigpending(sigset_t *);
  81 extern int sigprocmask(int, const sigset_t *_RESTRICT_KYWD,
  82         sigset_t *_RESTRICT_KYWD);
  83 extern int sigsuspend(const sigset_t *);
  84 #endif /* defined(__EXTENSIONS__) || !defined(_STRICT_STDC)... */
  85 
  86 #if defined(__EXTENSIONS__) || (!defined(_STRICT_STDC) && \
  87         !defined(__XOPEN_OR_POSIX))
  88 #include <sys/procset.h>
  89 extern int gsignal(int);
  90 extern int (*ssignal(int, int (*)(int)))(int);
  91 extern int sigsend(idtype_t, id_t, int);
  92 extern int sigsendset(const procset_t *, int);
  93 extern int sig2str(int, char *);
 
 | 
 
 
  53 #endif
  54 
  55 #ifdef  __cplusplus
  56 extern "C" {
  57 #endif
  58 
  59 
  60 extern const char       **_sys_siglistp;        /* signal descriptions */
  61 extern const int        _sys_siglistn;          /* # of signal descriptions */
  62 
  63 #if defined(__EXTENSIONS__) || !defined(__XOPEN_OR_POSIX)
  64 #define _sys_siglist    _sys_siglistp
  65 #define _sys_nsig       _sys_siglistn
  66 #endif
  67 
  68 #if defined(__EXTENSIONS__) || !defined(_STRICT_STDC) || \
  69         defined(__XOPEN_OR_POSIX)
  70 extern int kill(pid_t, int);
  71 extern int sigaction(int, const struct sigaction *_RESTRICT_KYWD,
  72         struct sigaction *_RESTRICT_KYWD);
  73 #if !defined(_KERNEL) && !defined(_FAKE_KERNEL)
  74 extern int sigaddset(sigset_t *, int);
  75 extern int sigdelset(sigset_t *, int);
  76 extern int sigemptyset(sigset_t *);
  77 extern int sigfillset(sigset_t *);
  78 extern int sigismember(const sigset_t *, int);
  79 #endif
  80 extern int sigpending(sigset_t *);
  81 extern int sigprocmask(int, const sigset_t *_RESTRICT_KYWD,
  82         sigset_t *_RESTRICT_KYWD);
  83 extern int sigsuspend(const sigset_t *);
  84 #endif /* defined(__EXTENSIONS__) || !defined(_STRICT_STDC)... */
  85 
  86 #if defined(__EXTENSIONS__) || (!defined(_STRICT_STDC) && \
  87         !defined(__XOPEN_OR_POSIX))
  88 #include <sys/procset.h>
  89 extern int gsignal(int);
  90 extern int (*ssignal(int, int (*)(int)))(int);
  91 extern int sigsend(idtype_t, id_t, int);
  92 extern int sigsendset(const procset_t *, int);
  93 extern int sig2str(int, char *);
 
 |