# 2.11BSD#431 - /usr/src/lib/libc/gen/psignal.c

##### Functions

    psignal           X

       1: /*
       2:  * Copyright (c) 1980 Regents of the University of California.
       3:  * All rights reserved.  The Berkeley software License Agreement
       4:  * specifies the terms and conditions for redistribution.
       5:  */
       6:
       7: #if defined(LIBC_SCCS) && !defined(lint)
       8: static char sccsid[] = "@(#)psignal.c	5.2 (Berkeley) 3/9/86";
       9: #endif LIBC_SCCS and not lint
      10:
      11: /*
      12:  * Print the name of the signal indicated
      13:  * along with the supplied message.
      14:  */
      15: #include <signal.h>
      16:
      17: extern  char *sys_siglist[];
      18:
      19: psignal(sig, s)
      20:     unsigned sig;
      21:     char *s;
      22: {
      23:     register char *c;
      24:     register n;
      25:
      26:     c = "Unknown signal";
      27:     if (sig < NSIG)
      28:         c = sys_siglist[sig];
      29:     n = strlen(s);
      30:     if (n) {
      31:         write(2, s, n);
      32:         write(2, ": ", 2);
      33:     }
      34:     write(2, c, strlen(c));
      35:     write(2, "\n", 1);
      36: }

#### Defined functions

psignal defined in line 19; used 1 times

- in /usr/include/unistd.h line 82

#### Defined variables

sccsid defined in line 8; never used

Last modified: 1986-03-10 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 482 |