KLDLOAD(2) | System Calls Manual | KLDLOAD(2) |
kldload
— load KLD
files into the kernel
Standard C Library (libc, -lc)
#include
<sys/param.h>
#include <sys/linker.h>
int
kldload
(const
char *file);
The
kldload
()
system call loads a kld file into the kernel using the kernel linker.
The kldload
() system call returns the
fileid of the kld file which was loaded into the kernel. If an error occurs,
kldload
() will return -1 and set
errno to indicate the error.
The named file is loaded unless:
EPERM
]kld
system calls.EFAULT
]ENOMEM
]ENOENT
]ENOEXEC
]EEXIST
]kldfind(2), kldfirstmod(2), kldnext(2), kldstat(2), kldsym(2), kldunload(2), modfind(2), modfnext(2), modnext(2), modstat(2), kld(4), kldload(8)
The kld
interface first appeared in
FreeBSD 3.0.
March 3, 1999 | Debian |