이 름
_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 [AT] secsm.org>, 2000년 4월 14일