xref: /original-bsd/lib/libc/gen/setjmperr.c (revision 92c664ec)
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) 03/09/86";
9 #endif LIBC_SCCS and not lint
10 
11 #define ERRMSG	"longjmp botch\n"
12 
13 /*
14  * This routine is called from longjmp() when an error occurs.
15  * Programs that wish to exit gracefully from this error may
16  * write their own versions.
17  * If this routine returns, the program is aborted.
18  */
19 longjmperror()
20 {
21 
22 	write(2, ERRMSG, sizeof(ERRMSG));
23 }
24