Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ exit(2) — UNIX 4.1BSD

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fork(2)

vfork(2)

wait(2)

EXIT(2)  —  Unix Programmer’s Manual

NAME

exit − terminate process

SYNOPSIS

exit(status)
int status;

_exit(status)
int status;

DESCRIPTION

Exit is the normal means of terminating a process.  Exit closes all the process’s files and notifies the parent process if it is executing a wait. The low-order 8 bits of status are available to the parent process. 

This call can never return. 

The C function exit may cause cleanup actions before the final ‘sys exit’.  The function _exit circumvents all cleanup, and should be used to terminate a child process after a fork(2) or vfork(2) to avoid flushing buffered output twice.

SEE ALSO

fork(2), vfork(2), wait(2)

ASSEMBLER (PDP-11)

(exit = 1.) 
(status in r0)
sys exit

th Berkeley Distribution

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026