ATEXIT(3)

명칭
atexit - 종료시에 불려 가는 함수를 등록한다

프로그램 라이브러리
libc

서식
<stdlib.h> int atexit(void (*function)(void))

해설
atexit() 함수는, exit(3) 에 의하는 것이든지, 프로그램의 main 함수로부터의 귀가에 의하는 것이든지 프로그램 종료시에, 주어졌다 function 하지만 불려 가도록(듯이) 등록합니다. 등록된 함수는, 역의 순서로 불려 갑니다. 인수는 건네받지 않습니다. 적어도 32 개의 함수를 항상 등록할 수 있어 충분한 메모리를 할당할 수 있는 한, 그것을 넘는 함수도 등록할 수 있습니다.

반환값

에러

[ENOMEM]
    함수를 리스트에 추가하는 메모리를 이용할 수 없었습니다. 함수의 기존의 리스트는 무수정입니다.

관련 항목
exit(3)

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