_exit(2) System Calls Manual _exit(2) _exit, _Exit - C (libc, -lc) #include [[noreturn]] void _exit(int status); #include [[noreturn]] void _Exit(int status); glibc (. feature_test_macros(7)): _Exit(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L _exit() <<>> . , , . init(1) ( <<>> , prctl(2) PR_SET_CHILD_SUBREAPER). SIGCHLD. status & 0xFF wait(2). _Exit() _exit(). . _exit() POSIX.1-2024. _Exit() C11, POSIX.1-2024. _exit() 4.3BSD, SVr4, POSIX.1-1988. _Exit() C99, POSIX.1-2001. , , -, . ., exit(3). _exit() exit(3), , atexit(3) on_exit(3). stdio(3) . , _exit() , , . , _exit() tcflush(3). -, - _exit, . C DESCRIPTION _exit(), , , POSIX.1 C. . - C, _exit() Linux , , SIGCHLD , . glibc 2.3 - _exit() . glibc 2.3, - exit_group(2), . execve(2), exit_group(2), fork(2), kill(2), wait(2), wait4(2), waitpid(2), atexit(3), exit(3), on_exit(3), termios(3) () Yuri Kozlov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () . Linux man-pages 6.18 8 2026 . _exit(2)