_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