■ 프로세스 종료 코드 0과 1에 대해 알아본다.
일반적으로 프로세스가 정상 종료되면 0을 반환하고 에러 발생시 1을 반환한다.
참고로 우분투에서 stdlib.h 파일을 조회하면 아래와 같은 코드가 정의되어 있다.
▶ 실행 명령
1 2 3 |
cat /usr/include/stdlib.h |
▶ stdlib.h 파일 일부 발췌
1 2 3 4 5 6 |
/* We define these the same for all machines. Changes from this to the outside world should be done in `_exit'. */ #define EXIT_FAILURE 1 /* Failing exit status. */ #define EXIT_SUCCESS 0 /* Successful exit status. */ |