kldnext (2)
Leading comments
Copyright (c) 1999 Chris Costello
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or oth...
(The comments found at the beginning of the groff file "man2/kldnext.2freebsd".)
NAME
kldnext
- return the fileid of the next kld file
LIBRARY
Lb libc
SYNOPSIS
In sys/param.h
In sys/linker.h
Ft int
Fn kldnext int fileid
DESCRIPTION
The
Fn kldnext
system call
returns the fileid of the next kld file (that is, the one after
Fa fileid )
or 0 if
Fa fileid
is the last file loaded.
To get the fileid of the first kld file, pass
Fa fileid
of 0 to
Fn kldnext .
RETURN VALUES
The
Fn kldnext
system call
returns the fileid of the next kld file or 0 if successful.
Otherwise
Fn kldnext
returns the value -1 and sets the global variable
errno
to indicate the error.
ERRORS
The only error set by
Fn kldnext
is
Er ENOENT ,
which is set when
Fa fileid
refers to a kld file that does not exist (is not loaded).
SEE ALSO
kldfind(2),
kldfirstmod(2),
kldload(2),
kldstat(2),
kldsym(2),
kldunload(2),
modfind(2),
modfnext(2),
modnext(2),
modstat(2),
kld(4),
kldstat(8)
HISTORY
The
kld
interface first appeared in
Fx 3.0 .