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 ker
- nel that was
previously linked via kldload(2).
RETURN VALUES
- The function returns the value 0 if successful; 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), kld
- stat(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.
- BSD March 3, 1999