Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
KLDUNLOAD(2)              FreeBSD System Calls Manual             KLDUNLOAD(2)

NAME
     kldunload -- unload kld files

LIBRARY
     Standard C Library (libc, -lc)

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

     int
     kldunload(int fileid);

DESCRIPTION
     The kldunload() system call unloads a kld file from the kernel that was
     previously linked via kldload(2).

RETURN VALUES
     Upon successful completion, the value 0 is returned; otherwise the
     value -1 is returned and the global variable errno is set to indicate the
     error.

ERRORS
     The file referred to by fileid is unloaded unless:

     [EPERM]            You do not have access to unlink the file from the
                        kernel.

     [ENOENT]           The file was not found.

     [EBUSY]            You attempted to unload a file linked by the kernel.

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

HISTORY
     The kld interface first appeared in FreeBSD 3.0.

FreeBSD 6.2                      March 3, 1999                     FreeBSD 6.2

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO | HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=kldunload&sektion=2&manpath=FreeBSD+6.2-RELEASE>

home | help