tail head cat sleep
QR code linking to this page

Man page  — AT_EXIT

명칭

at_exit, rm_at_exit – exit 시에 실행되는 함수의 문의

내용

서식

#include <sys/types.h>
#include <sys/systm.h>

typedef void( exitlist_fn)( struct proc *);


int
at_exit(exitlist_fn func);

int
rm_at_exit(exitlist_fn func);

해설

at_exit 의 구조는, 모든 프로세스의 exit 시에, 그것이 커널 모듈에 통지되는 것을 프로텍션합니다. 함수 func (은)는, exit 하려고 하고 있는 프로세스의 proc 구조체에의 포인터를 인수로서 불려 갑니다.

통지에 대한 필요 조건이 제거되었을 경우, at_exit() 의 호출과 정확하게 일치하는 인수 func (을)를 따라 함수 rm_at_exit() (을)를 호출하지 않으면 안됩니다.

반환값

at_exit 함수는 errno 를 돌려주어, 0 은 성공을 의미합니다. rm_at_exit() 함수는, 삭제된 항목의 개수 (0 또는 1 이어야 합니다)를 돌려줍니다.

관련 항목

_exit(2)

역사

at_exit() 함수는 FreeBSD 2.2 그리고 등장했습니다.

저자

이 함수는 Julian Elischer <julian@FreeBSD.org> 하지만 썼습니다.

AT_EXIT (9) August 15, 1996

tail head cat sleep
QR code linking to this page


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