GETBOOTFILE(3)

명칭
getbootfile - 커널 기동 파일명을 취득한다

프로그램 라이브러리
libc

서식
<paths.h> const char * getbootfile(void)

해설
getbootfile() 함수는, 현재의 커널이 로드 되어 온 원의 파일의 풀 패스명을 꺼내, 그 풀 패스명에의 정적 포인터를 돌려줍니다. 이 정보의 읽어들여/기입 인터페이스는, sysctl(3) MIB 변수 “kern.bootfile” (을)를 개입시켜 이용할 수 있습니다.

반환값
호출이 성공했을 경우는 패스명을 주는 캐릭터 라인이 돌려주어집니다. 실패했을 경우는 누르포인타가 돌려주어져 에러 코드가 글로벌인 위치에 있다 errno 에 넣어집니다.

관련 항목
sysctl(3)

버그
기동시에 커널에 이 정보를 건네주도록(듯이), 기동 블록이 수정되어 있지 않은 경우는, 실제의 기동 파일명 대신에 정적 캐릭터 라인 “/kernel” 하지만 돌려주어집니다.

역사
getbootfile() 함수 호출은 FreeBSD 2.0 그리고 처음 등장했습니다.