DragonFly On-Line Manual Pages


KLDUNLOAD(2)		 DragonFly 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 function kldunload() unloads a kld file from the kernel that was pre- viously linked via kldload(2).

RETURN VALUES

The function kldunload() returns the fileid of the kld file which was previously loaded into memory via kldload(). If an error occurs, kldunload() will return -1 and set errno to indicate the error.

ERRORS

The file referred to by fileid is unloaded unless: [EPERM] You don't have access to unlink the file from the ker- nel. [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. DragonFly 4.1 March 3, 1999 DragonFly 4.1