kldload man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

KLDLOAD(2)		    BSD 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>

     kldload(const char *file);

     The kldload() system call loads a kld file into the kernel using the ker‐
     nel 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]		You do not have access to read the file or link it
			with the kernel.  You should be the root user to be
			able to use the kld system calls.

     [EFAULT]		Bad address encountered when adding kld info into the
			kernel space.

     [ENOMEM]		There is no memory to load the file into the kernel.

     [ENOENT]		The file was not found.

     [ENOEXEC]		The file format of file was unrecognized.

     [EEXIST]		The supplied file has already been loaded.

     kldfind(2), kldfirstmod(2), kldnext(2), kldstat(2), kldsym(2),
     kldunload(2), modfind(2), modfnext(2), modnext(2), modstat(2), kld(4),

     The kld interface first appeared in FreeBSD 3.0.

BSD				 March 3, 1999				   BSD

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net