tail head cat sleep
QR code linking to this page

Man page  — EXIT

명칭

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

내용

프로그램 라이브러리

Standard C Library (libc, -lc)

서식

#include <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() 함수는 ISO/IEC 9899:1990 ("ISO C90") 에 적합하고 있습니다.

EXIT (3) June 4, 1993

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

UNIX has been evolving feverishly for close to 30 years, sort of like bacteria in a cesspool — only not as attractive
— John Levine, "Unix for Dummies"