_EXIT
Section: 리눅스 프로그래머 매뉴얼 (2)
Updated: 1993년 7월 21일
Index
Return to Main Contents
이름
_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일
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 호환
-
- 주의
-
- 관련 항목
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:06:59 GMT, March 25, 2004