tail head cat sleep
QR code linking to this page

Man page  — ATEXIT

명칭

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

내용

프로그램 라이브러리

Standard C Library (libc, -lc)

서식

#include <stdlib.h>

int
atexit(void (*function)(void));

해설

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

반환값

The atexit function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

에러

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

관련 항목

exit(3)

표준

atexit() 함수는 ISO/IEC 9899:1990 ("ISO C90") 에 적합하고 있습니다.

ATEXIT (3) June 4, 1993

tail head cat sleep
QR code linking to this page


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

Unix is a junk OS designed by a committee of PhDs.
— Dave Cutler