blob: 612be5b4b2f2cac6c2238f34ec6193b0fd27a106 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
.\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
.\" May be distributed under the GNU General Public License
.\" References consulted:
.\" Linux libc source code
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 19:43:49 1993 by Rik Faith (faith@cs.unc.edu)
.TH EXIT 3 "April 2, 1993" "GNU" "Linux Programmer's Manual"
.SH NAME
exit \- cause normal program termination
.SH SYNOPSIS
.nf
.B #include <stdlib.h>
.sp
.BI "void exit(int " status );
.fi
.SH DESCRIPTION
The \fBexit()\fP function causes normal program and the value of
\fIstatus\fP is returned to the parent. All functions registered
with \fBatexit()\fP and \fBon_exit()\fP are called in the reverse
order of their registration, and all open streams are flushed and
closed.
.SH "RETURN VALUE"
The \fBexit()\fP function does not return.
.SH "CONFORMING TO"
SVID 3, POSIX, BSD 4.3, ISO 9899
.SH SEE ALSO
.BR _exit "(2), " atexit "(3), " on_exit (3)
|