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

##### Functions

    longjmperror      X

##### Macros

    ERRMSG            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[] = "@(#)setjmperr.c	5.2 (Berkeley) 3/9/86";
       9: #endif LIBC_SCCS and not lint
      10:
      11: #include <setjmp.h>         /* include any machine defines */
      12:
      13: #define ERRMSG  "longjmp botch\n"
      14:
      15: /*
      16:  * This routine is called from longjmp() when an error occurs.
      17:  * Programs that wish to exit gracefully from this error may
      18:  * write their own versions.
      19:  * If this routine returns, the program is aborted.
      20:  */
      21: longjmperror()
      22: {
      23:
      24:     write(2, ERRMSG, sizeof(ERRMSG));
      25: }

#### Defined functions

longjmperror defined in line 21; used 4 times

- in /usr/src/lib/libc/pdp/gen/rollback.s line 32, 42
- in /usr/src/lib/libc/pdp/gen/setjmp.s line 70, 82

#### Defined variables

sccsid defined in line 8; never used

#### Defined macros

ERRMSG defined in line 13; used 2 times

- in line 24(2)

Last modified: 1986-12-14 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 988 |