Commit | Line | Data |
---|---|---|
c2056693 KB |
1 | /*- |
2 | * Copyright (c) 1982, 1988 The Regents of the University of California. | |
3 | * All rights reserved. | |
da7c5cc6 | 4 | * |
c2056693 KB |
5 | * %sccs.include.proprietary.c% |
6 | * | |
61ef809e | 7 | * @(#)sys.c 7.20 (Berkeley) %G% |
da7c5cc6 | 8 | */ |
a5a27f5c | 9 | |
c2056693 KB |
10 | #include <sys/param.h> |
11 | #include <sys/reboot.h> | |
38a01dbe | 12 | |
d8c95a01 | 13 | #include <ufs/ufs/dir.h> |
61ef809e | 14 | #include <stand.att/saio.h> |
70b4ffec | 15 | |
c2056693 | 16 | struct iob iob[SOPEN_MAX]; |
70fbff5f | 17 | int errno; |
a5a27f5c | 18 | |
76c454be | 19 | #ifndef i386 |
a5a27f5c BJ |
20 | exit() |
21 | { | |
22 | _stop("Exit called"); | |
23 | } | |
76c454be | 24 | #endif |
a5a27f5c BJ |
25 | |
26 | _stop(s) | |
0839bdeb | 27 | char *s; |
a5a27f5c | 28 | { |
70fbff5f | 29 | static int stopped; |
0b87420c MT |
30 | int i; |
31 | ||
d9173d37 | 32 | if (!stopped) { |
70fbff5f | 33 | stopped = 1; |
c2056693 | 34 | for (i = 0; i < SOPEN_MAX; i++) |
d9173d37 | 35 | if (iob[i].i_flgs != 0) |
70fbff5f | 36 | (void)close(i); |
d9173d37 | 37 | } |
a5a27f5c BJ |
38 | printf("%s\n", s); |
39 | _rtt(); | |
40 | } | |
b715cbf3 KM |
41 | |
42 | /* | |
43 | * For gcc | |
44 | */ | |
45 | __main() | |
46 | { | |
47 | return; | |
48 | } |