EXIT(3)

명칭
exit - 정상적인 프로그램 종료를 실행한다

프로그램 라이브러리
libc

서식
<stdlib.h> void exit(int status)

해설
exit() (은)는 프로세스를 종료시킵니다.

종료 전에, 리스트 한 순서에 다음의 기능을 실행합니다.

1.  atexit(3) 함수로 등록된 함수를 호출합니다. 등록과는 역의 순서로 행해집니다.

2.  열려 있는 모든 출력 스트림을 플래시 합니다.

3.  열려 있는 모든 스트림을 닫습니다.

4.  tmpfile(3) 함수로 작성된 모든 파일의 링크를 해제합니다.

임의의 값을 status (으)로서 환경에 돌려주는 것은, 좋지 않은 스타일로 되어 있습니다. EXIT_SUCCESS (이)나 EXIT_FAILURE 그렇다고 하는 값을 사용해야 하겠지요. 이식성을 고려하지 않아 좋은 경우는, sysexits(3) 에 기술되고 있는 값을 사용할 수 있습니다.

반환값
exit() 함수는 돌아올 것은 없습니다.

관련 항목
_exit(2), atexit(3), intro(3), sysexits(3), tmpfile(3)

표준
exit() 함수는 isoC 에 적합하고 있습니다.