other sections
_EXIT(2) | 리눅스 프로그래머 매뉴얼 | _EXIT(2) |
이름¶
_exit - 현재 프로세스를 종료시킨다.
사용법¶
#include <unistd.h>
void _exit(int status);
설명¶
_exit는 호출한 프로세스를 즉시 종료시킨다. 이 프로세스의 모든 오픈 파일 디스크립터가 닫힌다; 이 프로세스의 모든 자식 프로세스 부모는 1번 프로세스 init으로 바뀌고, 이 프로세스의 부모에게 SIGCHLD 시그널이 전해진다.
status는 프로세스의 종료 상태값으로 부모 프로세스에게 반환된다. 이는 wait 계열의 함수를 호출하여 알아낼 수 있다.
반환값¶
_exit는 결코 리턴하지 않는다.
호환¶
SVr4, SVID, POSIX, X/OPEN, BSD 4.3
주의¶
_exit는 ANSI C atexit함수로 등록한 어떤 함수도 호출하지 않고, 표준 입출력 버퍼를 비우지 않는다. 이런 것들을 하기 위해서는 exit(3)을 사용하라. exit(3).
관련 항목¶
fork(2), execve(2), waitpid(2), wait4(2), kill(2), wait(2), exit(3)
역자¶
임종균 <hermes44@secsm.org>, 2000년 4월 14일
1993년 7월 21일 | 리눅스 |