*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> kldload (2)              
Title
Content
Arch
Section
 

KLDLOAD(2)

Contents


NAME    [Toc]    [Back]

     kldload -- load KLD files into the kernel

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

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

     int
     kldload(const char *file);

DESCRIPTION    [Toc]    [Back]

     The kldload() system call loads a kld file into the kernel using the kernel
 linker.

RETURN VALUES    [Toc]    [Back]

     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.

ERRORS    [Toc]    [Back]

     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.

SEE ALSO    [Toc]    [Back]

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

HISTORY    [Toc]    [Back]

     The kld interface first appeared in FreeBSD 3.0.


FreeBSD 5.2.1			 March 3, 1999			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
modload OpenBSD load a kernel module
kldload FreeBSD load a file into the kernel
modload HP-UX load kernel modules on demand
ml IRIX load dynamic kernel modules
kloadsrv Tru64 Invokes the kernel load server daemon
mk_kernel HP-UX load a kernel configuration from a system file
modules Linux kernel modules to load at boot time
setkeycodes Linux load kernel scancode-to-keycode mapping table entries
doconfig Tru64 Builds the kernel described by system configuration files
kmknod Tru64 Creates device special files for static kernel layered products
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service