1: / C library -- exit
2:
3: / exit(code)
4: / code is return in r0 to system
5:
6: .globl _exit
7: .globl __cleanup
8: exit = 1
9:
10: _exit:
11: mov r5,-(sp)
12: mov sp,r5
13: jsr pc,__cleanup
14: mov 4(r5),r0
15: sys exit
Defined functions
_exit
declared in line
6; defined in line
10; used 604 times
- in line 6
- in /usr/include/assert.h line
2-3(2)
- in /usr/src/cmd/ac.c line
62,
89
- in /usr/src/cmd/accton.c line
11-13(2)
- in /usr/src/cmd/adb/format.c line
244
- in /usr/src/cmd/adb/main.c line
141
- in /usr/src/cmd/adb/runpcs.c line
109,
151-156(2)
- in /usr/src/cmd/ar.c line
393
- in /usr/src/cmd/at.c line
73,
90,
98-102(2),
115,
146,
184,
191-195(2),
228,
238,
254,
304
- in /usr/src/cmd/atrun.c line
30,
49,
72,
93-101(3),
107
- in /usr/src/cmd/awk/lib.c line
205
- in /usr/src/cmd/awk/main.c line
68-72(2),
113
- in /usr/src/cmd/basename.c line
10,
28
- in /usr/src/cmd/bc.y line
550,
572-577(2),
589
- in /usr/src/cmd/c/c00.c line
64-72(3),
95,
132,
674,
791
- in /usr/src/cmd/c/c01.c line
475
- in /usr/src/cmd/c/c04.c line
421
- in /usr/src/cmd/c/c10.c line
40-48(3),
66,
74
- in /usr/src/cmd/c/c11.c line
793,
911,
1029
- in /usr/src/cmd/c/c12.c line
1028
- in /usr/src/cmd/c/c20.c line
87,
93,
139,
222
- in /usr/src/cmd/c/c21.c line
377
- in /usr/src/cmd/c/cvopt.c line
57,
77
- in /usr/src/cmd/cal.c line
18,
38,
65
- in /usr/src/cmd/cc.c line
72,
140,
148,
193,
345,
402
- in /usr/src/cmd/checkeq.c line
25
- in /usr/src/cmd/chgrp.c line
23,
30,
41
- in /usr/src/cmd/chmod.c line
33,
52,
83
- in /usr/src/cmd/chown.c line
23,
31,
43
- in /usr/src/cmd/clri.c line
27-32(2),
54,
67
- in /usr/src/cmd/cmp.c line
72-78(3),
88,
96-105(3)
- in /usr/src/cmd/col.c line
37,
56,
218
- in /usr/src/cmd/comm.c line
44,
54,
62,
74,
140,
163
- in /usr/src/cmd/cp.c line
28-31(2)
- in /usr/src/cmd/cron.c line
33,
131-134(2)
- in /usr/src/cmd/crypt.c line
36,
42
- in /usr/src/cmd/cu.c line
98,
122-126(2),
156,
167,
303
- in /usr/src/cmd/date.c line
56,
91
- in /usr/src/cmd/dc/dc.c line
338,
884,
1132,
1572
- in /usr/src/cmd/dcheck.c line
89
- in /usr/src/cmd/dd.c line
236,
246,
254,
263,
273,
412,
531
- in /usr/src/cmd/deroff.c line
151,
197,
343
- in /usr/src/cmd/df.c line
94
- in /usr/src/cmd/diff.c line
112
- in /usr/src/cmd/diff3.c line
65,
72,
97
- in /usr/src/cmd/diffh.c line
252
- in /usr/src/cmd/dmesg.c line
71,
99
- in /usr/src/cmd/du.c line
47,
56,
164
- in /usr/src/cmd/dump.c line
125,
140,
498,
538,
581
- in /usr/src/cmd/dumpdir.c line
63-72(3),
78,
84,
226
- in /usr/src/cmd/echo.c line
22
- in /usr/src/cmd/ed.c line
778,
794,
1714
- in /usr/src/cmd/egrep.y line
108,
172,
210,
463-467(2),
480,
487,
502
- in /usr/src/cmd/eqn/io.c line
17-19(2)
- in /usr/src/cmd/expr.y line
22,
668
- in /usr/src/cmd/f77/driver.c line
649,
928
- in /usr/src/cmd/f77/error.c line
84
- in /usr/src/cmd/f77/main.c line
144
- in /usr/src/cmd/f77/malloc.c line
66,
127
- in /usr/src/cmd/fgrep.c line
86-91(2),
102,
109,
125,
300
- in /usr/src/cmd/file.c line
33,
44
- in /usr/src/cmd/find.c line
58,
67-71(2),
82,
94,
133,
178,
191,
227,
236,
242,
259,
364,
478,
595,
703,
710
- in /usr/src/cmd/getty.c line
172,
190-194(2)
- in /usr/src/cmd/graph.c line
692
- in /usr/src/cmd/grep.c line
108,
136,
142,
477
- in /usr/src/cmd/init.c line
89,
105,
261
- in /usr/src/cmd/iostat.c line
51-56(2)
- in /usr/src/cmd/join.c line
207
- in /usr/src/cmd/kill.c line
19
- in /usr/src/cmd/ld.c line
220,
238
- in /usr/src/cmd/learn/maktee.c line
25
- in /usr/src/cmd/learn/mysys.c line
62
- in /usr/src/cmd/learn/selsub.c line
20,
66,
73,
92
- in /usr/src/cmd/learn/wrapup.c line
19,
25
- in /usr/src/cmd/lex/lib/main.c line
4
- in /usr/src/cmd/lex/lmain.c line
67,
115
- in /usr/src/cmd/lex/sub1.c line
50
- in /usr/src/cmd/lint/lint.c line
142
- in /usr/src/cmd/lint/lpass2.c line
172,
327
- in /usr/src/cmd/ln.c line
26,
40-44(2),
53-55(2)
- in /usr/src/cmd/login.c line
68,
127
- in /usr/src/cmd/look.c line
53
- in /usr/src/cmd/ls.c line
160
- in /usr/src/cmd/m4/m4.c line
355,
489,
530
- in /usr/src/cmd/mail.c line
446-449(2),
499
- in /usr/src/cmd/make/doname.c line
190
- in /usr/src/cmd/make/main.c line
193,
215
- in /usr/src/cmd/make/misc.c line
265-268(2)
- in /usr/src/cmd/mesg.c line
41,
48
- in /usr/src/cmd/mip/fort.c line
252
- in /usr/src/cmd/mkdir.c line
24-28(2)
- in /usr/src/cmd/mkfs.c line
62,
92-97(2),
106,
176,
194,
356,
382,
396,
410,
605
- in /usr/src/cmd/mknod.c line
24
- in /usr/src/cmd/mount.c line
25-29(2),
36,
61-64(2)
- in /usr/src/cmd/mv.c line
107
- in /usr/src/cmd/ncheck.c line
288
- in /usr/src/cmd/neqn/io.c line
17-19(2)
- in /usr/src/cmd/newgrp.c line
54
- in /usr/src/cmd/nice.c line
20-25(2)
- in /usr/src/cmd/nm.c line
68,
165,
194
- in /usr/src/cmd/od.c line
65
- in /usr/src/cmd/osh.c line
300,
308-311(3),
629,
644,
675,
683,
698,
738-743(2),
756
- in /usr/src/cmd/passwd.c line
169
- in /usr/src/cmd/pcc/code.c line
270
- in /usr/src/cmd/plot/driver.c line
25,
33
- in /usr/src/cmd/plot/vplot.c line
61,
95,
244,
370
- in /usr/src/cmd/pr.c line
112
- in /usr/src/cmd/prep/prep0.c line
95,
107,
126,
170,
190,
247
- in /usr/src/cmd/prep/prep1.c line
266,
273
- in /usr/src/cmd/prof.c line
308
- in /usr/src/cmd/ps.c line
102-107(2),
114,
151,
163,
180
- in /usr/src/cmd/pstat.c line
88,
95
- in /usr/src/cmd/ptx.c line
262,
502
- in /usr/src/cmd/pwd.c line
30,
40,
47,
63
- in /usr/src/cmd/quot.c line
178
- in /usr/src/cmd/random.c line
30
- in /usr/src/cmd/ranlib.c line
84,
96,
119
- in /usr/src/cmd/ratfor/rio.c line
195
- in /usr/src/cmd/ratfor/rlex.c line
104,
135,
156
- in /usr/src/cmd/refer/deliv2.c line
16
- in /usr/src/cmd/refer/flagger.c line
27
- in /usr/src/cmd/refer/glue1.c line
162
- in /usr/src/cmd/refer/glue5.c line
73,
302
- in /usr/src/cmd/refer/hunt1.c line
106,
114
- in /usr/src/cmd/refer/hunt8.c line
69
- in /usr/src/cmd/refer/mkey1.c line
86
- in /usr/src/cmd/refer/refer1.c line
82,
123,
143
- in /usr/src/cmd/refer/refer7.c line
82
- in /usr/src/cmd/restor.c line
96,
128,
136,
160,
175,
183-187(2),
286,
321-325(2),
734,
767,
892,
1146
- in /usr/src/cmd/rev.c line
19
- in /usr/src/cmd/rm.c line
37,
48,
81,
151
- in /usr/src/cmd/rmdir.c line
22-26(2),
48
- in /usr/src/cmd/sa.c line
188,
200,
284
- in /usr/src/cmd/sed/sed0.c line
48,
59-63(2),
98,
113,
154,
162,
173-178(2),
191,
201,
213,
223-228(2),
239,
246,
257,
264,
271,
283-288(2),
298,
307-312(2),
357,
376,
401-405(2),
424,
439,
449-454(2),
476-480(2),
491,
501-505(2),
517,
533-537(2),
545,
554,
701,
716,
762,
847,
917
- in /usr/src/cmd/sed/sed1.c line
585
- in /usr/src/cmd/sh/error.c line
73
- in /usr/src/cmd/sleep.c line
10,
16
- in /usr/src/cmd/sort.c line
208,
234,
259,
562
- in /usr/src/cmd/sp.c line
64
- in /usr/src/cmd/spell/spell.c line
135,
155
- in /usr/src/cmd/spell/spellin.c line
20,
37
- in /usr/src/cmd/spell/spellout.c line
21-26(2)
- in /usr/src/cmd/spline.c line
306
- in /usr/src/cmd/split.c line
49,
62,
73
- in /usr/src/cmd/strip.c line
24,
33
- in /usr/src/cmd/struct/0.alloc.c line
22,
98,
145
- in /usr/src/cmd/struct/0.args.c line
59
- in /usr/src/cmd/struct/1.recog.c line
121
- in /usr/src/cmd/struct/beauty.y line
260-262(2),
378
- in /usr/src/cmd/struct/main.c line
60-62(2),
68
- in /usr/src/cmd/struct/tree.c line
221
- in /usr/src/cmd/stty.c line
188
- in /usr/src/cmd/su.c line
25,
32,
49
- in /usr/src/cmd/sum.c line
47
- in /usr/src/cmd/tail.c line
49,
82,
94,
103-108(2),
163,
175-178(2)
- in /usr/src/cmd/tar/tar.c line
728,
756,
836
- in /usr/src/cmd/tbl/t1.c line
33,
103
- in /usr/src/cmd/tbl/te.c line
9-13(2)
- in /usr/src/cmd/tc.c line
91,
271,
308
- in /usr/src/cmd/test.c line
28-29(2),
180
- in /usr/src/cmd/time.c line
20-30(3),
45
- in /usr/src/cmd/tk.c line
64,
177
- in /usr/src/cmd/tp/tp1.c line
158
- in /usr/src/cmd/tr.c line
85
- in /usr/src/cmd/troff/font/mkfont.c line
32
- in /usr/src/cmd/troff/n1.c line
335
- in /usr/src/cmd/troff/n10.c line
53
- in /usr/src/cmd/troff/n2.c line
284,
328
- in /usr/src/cmd/tsort.c line
149
- in /usr/src/cmd/tty.c line
17
- in /usr/src/cmd/uniq.c line
42-47(2),
56,
141
- in /usr/src/cmd/units.c line
70,
427
- in /usr/src/cmd/update.c line
20
- in /usr/src/cmd/uucp/cico.c line
134,
141,
386
- in /usr/src/cmd/uucp/conn.c line
299-302(2)
- in /usr/src/cmd/uucp/shio.c line
39
- in /usr/src/cmd/uucp/uuclean.c line
74,
98
- in /usr/src/cmd/uucp/uucp.c line
129
- in /usr/src/cmd/uucp/uulog.c line
74,
82,
100-102(2),
120,
137,
153
- in /usr/src/cmd/uucp/uurecover.c line
15,
25,
50,
57
- in /usr/src/cmd/uucp/uux.c line
326
- in /usr/src/cmd/uucp/uuxqt.c line
76,
210
- in /usr/src/cmd/uucp/xqt.c line
33,
60,
82
- in /usr/src/cmd/vpr.c line
34,
58-62(2),
201
- in /usr/src/cmd/wall.c line
20,
28,
40,
62-67(2)
- in /usr/src/cmd/wc.c line
66
- in /usr/src/cmd/who.c line
32-37(2),
47
- in /usr/src/cmd/write.c line
37,
49,
88,
99-104(2),
137,
144,
151,
168
- in /usr/src/cmd/xsend/enroll.c line
29,
35
- in /usr/src/cmd/xsend/lib.c line
17,
23,
108
- in /usr/src/cmd/xsend/xget.c line
59-63(2),
94,
104,
120
- in /usr/src/cmd/xsend/xsend.c line
45,
73
- in /usr/src/cmd/yacc/y1.c line
60,
198,
256,
430
- in /usr/src/games/arithmetic.c line
44,
131-134(2),
189-192(2)
- in /usr/src/games/backgammon.c line
57,
94
- in /usr/src/games/chess/pio.c line
13,
36
- in /usr/src/games/chess/play.c line
111,
246
- in /usr/src/games/fish.c line
62,
345
- in /usr/src/games/fortune.c line
16
- in /usr/src/games/hangman.c line
72,
112
- in /usr/src/games/quiz.c line
330,
425,
462,
472
- in /usr/src/games/wump.c line
317,
345
- in /usr/src/libF77/s_paus.c line
24
- in /usr/src/libF77/s_stop.c line
17
- in /usr/src/libI77/dballoc.c line
78
- in /usr/src/libI77/endfile.c line
47
- in /usr/src/libc/csu/crt0.s line
3,
29
- in /usr/src/libc/csu/fcrt0.s line
5,
33
exit
defined in line
8; used 1 times