define new library function getgrouplist
[unix-history] / usr / src / lib / libc / gen / siglist.c
index 76ea254..5728bdc 100644 (file)
@@ -1,13 +1,59 @@
-/*     @(#)siglist.c   4.1 (Berkeley) %G%      */
+/*
+ * Copyright (c) 1983 Regents of the University of California.
+ * All rights reserved.
+ *
+ * %sccs.include.redist.c%
+ */
 
 
-char   *sys_siglist[NSIG] = {
+#if defined(LIBC_SCCS) && !defined(lint)
+static char sccsid[] = "@(#)siglist.c  5.7 (Berkeley) %G%";
+#endif /* LIBC_SCCS and not lint */
+
+#include <signal.h>
+
+char *sys_signame[NSIG] = {
+       "Signal 0",
+       "hup",                          /* SIGHUP */
+       "int",                          /* SIGINT */
+       "quit",                         /* SIGQUIT */
+       "ill",                          /* SIGILL */
+       "trap",                         /* SIGTRAP */
+       "abrt",                         /* SIGABRT */
+       "emt",                          /* SIGEMT */
+       "fpe",                          /* SIGFPE */
+       "kill",                         /* SIGKILL */
+       "bus",                          /* SIGBUS */
+       "segv",                         /* SIGSEGV */
+       "sys",                          /* SIGSYS */
+       "pipe",                         /* SIGPIPE */
+       "alrm",                         /* SIGALRM */
+       "term",                         /* SIGTERM */
+       "urg",                          /* SIGURG */
+       "stop",                         /* SIGSTOP */
+       "tstp",                         /* SIGTSTP */
+       "cont",                         /* SIGCONT */
+       "chld",                         /* SIGCHLD */
+       "ttin",                         /* SIGTTIN */
+       "ttou",                         /* SIGTTOU */
+       "io",                           /* SIGIO */
+       "xcpu",                         /* SIGXCPU */
+       "xfsz",                         /* SIGXFSZ */
+       "vtalrm",                       /* SIGVTALRM */
+       "prof",                         /* SIGPROF */
+       "winch",                        /* SIGWINCH */
+       "info",                         /* SIGINFO */
+       "usr1",                         /* SIGUSR1 */
+       "usr2",                         /* SIGUSR2 */
+};
+
+char *sys_siglist[NSIG] = {
        "Signal 0",
        "Hangup",                       /* SIGHUP */
        "Interrupt",                    /* SIGINT */
        "Quit",                         /* SIGQUIT */
        "Illegal instruction",          /* SIGILL */
        "Trace/BPT trap",               /* SIGTRAP */
        "Signal 0",
        "Hangup",                       /* SIGHUP */
        "Interrupt",                    /* SIGINT */
        "Quit",                         /* SIGQUIT */
        "Illegal instruction",          /* SIGILL */
        "Trace/BPT trap",               /* SIGTRAP */
-       "IOT trap",                     /* SIGIOT */
+       "Abort trap",                   /* SIGABRT */
        "EMT trap",                     /* SIGEMT */
        "Floating point exception",     /* SIGFPE */
        "Killed",                       /* SIGKILL */
        "EMT trap",                     /* SIGEMT */
        "Floating point exception",     /* SIGFPE */
        "Killed",                       /* SIGKILL */
@@ -18,8 +64,8 @@ char  *sys_siglist[NSIG] = {
        "Alarm clock",                  /* SIGALRM */
        "Terminated",                   /* SIGTERM */
        "Urgent I/O condition",         /* SIGURG */
        "Alarm clock",                  /* SIGALRM */
        "Terminated",                   /* SIGTERM */
        "Urgent I/O condition",         /* SIGURG */
-       "Stopped (signal)",             /* SIGSTOP */
-       "Stopped",                      /* SIGTSTP */
+       "Suspended (signal)",           /* SIGSTOP */
+       "Suspended",                    /* SIGTSTP */
        "Continued",                    /* SIGCONT */
        "Child exited",                 /* SIGCHLD */
        "Stopped (tty input)",          /* SIGTTIN */
        "Continued",                    /* SIGCONT */
        "Child exited",                 /* SIGCHLD */
        "Stopped (tty input)",          /* SIGTTIN */
@@ -29,8 +75,8 @@ char  *sys_siglist[NSIG] = {
        "Filesize limit exceeded",      /* SIGXFSZ */
        "Virtual timer expired",        /* SIGVTALRM */
        "Profiling timer expired",      /* SIGPROF */
        "Filesize limit exceeded",      /* SIGXFSZ */
        "Virtual timer expired",        /* SIGVTALRM */
        "Profiling timer expired",      /* SIGPROF */
-       "Signal 28",
-       "Signal 29",
-       "Signal 30",
-       "Signal 31"
+       "Window size changes",          /* SIGWINCH */
+       "Information request",          /* SIGINFO */
+       "User defined signal 1",        /* SIGUSR1 */
+       "User defined signal 2"         /* SIGUSR2 */
 };
 };