1 /*-
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * %sccs.include.redist.c%
6 */
7
8 #if defined(LIBC_SCCS) && !defined(lint)
9 static char sccsid[] = "@(#)assert.c 8.1 (Berkeley) 06/04/93";
10 #endif /* LIBC_SCCS and not lint */
11
12 #include <sys/types.h>
13 #include <assert.h>
14 #include <stdio.h>
15 #include <stdlib.h>
16
17 void
__assert(file,line,failedexpr)18 __assert(file, line, failedexpr)
19 const char *file, *failedexpr;
20 int line;
21 {
22 (void)fprintf(stderr,
23 "assertion \"%s\" failed: file \"%s\", line %d\n",
24 failedexpr, file, line);
25 abort();
26 /* NOTREACHED */
27 }
28