tail head cat sleep
QR code linking to this page

Man page  — KLDLOAD

명칭

kldload – KLD 파일을 커널에 로드한다

내용

프로그램 라이브러리

Standard C Library (libc, -lc)

서식

#include <sys/param.h>
#include <sys/linker.h>

int
kldload(const char *file);

해설

함수 kldload() (은)는, 커널 링커를 사용해 커넬내에 kld 파일을 로드합니다.

반환값

함수 kldload() (은)는, 커널내에 로드 된 kld 파일의 파일 ID 를 돌려줍니다. 에러가 발생하면(자) kldload() (은)는 -1 을 돌려주어, 에러를 나타내기 위해서(때문에) errno 하지만 설정됩니다.

에러

지정된 파일은 다음의 경우를 제외해 로드 됩니다.
[EPERM]
  파일을 독해일을 할 수 없습니다. 혹은 파일을 커널과 링크 할 수가 없습니다. kld 함수를 사용하기 위해서는 root 유저일 필요가 있습니다.
[EFAULT]
  kld 정보를 커널 공간에 추가할 경우에 무효 주소가 검출되었습니다.
[ENOMEM]
  파일을 커널내에 로드82B782E982BD82DF82見貧霽AE가 없습니다.
[ENOENT]
  파일이 발견되지 않았습니다.
[ENOEXEC]
  file 의 파일 형식이 인식되지 않았습니다.

관련 항목

kldfind(2), kldfirstmod(2), kldnext(2), kldstat(2), kldsym(2), kldunload(2), modfind(2), modfnext(2) [영어], modnext(2), modstat(2), kld(4) [영어], kldload(8)

역사

kld 인터페이스는 FreeBSD 3.0 그리고 처음 등장했습니다.

KLDLOAD (2) March 3, 1999

tail head cat sleep
QR code linking to this page


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