|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
KLDSTAT(2) FreeBSD System Calls Manual KLDSTAT(2)
NAME
kldstat -- get status of kld file
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <sys/param.h>
#include <sys/linker.h>
int
kldstat(int fileid, struct kld_file_stat *stat);
DESCRIPTION
The kldstat() system call writes the info for the file referred to by
fileid into stat.
struct kld_file_stat {
int version; /* set to sizeof(linker_file_stat) */
char name[MAXPATHLEN];
int refs;
int id;
caddr_t address; /* load address */
size_t size; /* size in bytes */
};
version This field is set to the size of the structure mentioned
above by the code calling kldstat(), and not kldstat()
itself.
name The name of the file referred to by fileid.
refs The number of modules referenced by fileid.
id The id of the file specified in fileid.
address The load address of the kld file.
size The size of the file.
RETURN VALUES
The kldstat() 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 information for the file referred to by fileid is filled into the
structure pointed to by stat unless:
[ENOENT] The file was not found (probably not loaded).
[EINVAL] The version specified in the version field of stat is
not the proper version. You would need to rebuild
world, the kernel, or your application, if this error
occurs, given that you did properly fill in the
version field.
[EFAULT] There was a problem copying one, some, or all of the
fields into stat in the copyout(9) function.
SEE ALSO
kldfind(2), kldfirstmod(2), kldload(2), kldnext(2), kldsym(2),
kldunload(2), modfind(2), modfnext(2), modnext(2), modstat(2), kld(4),
kldstat(8)
HISTORY
The kld interface first appeared in FreeBSD 3.0.
FreeBSD 6.2 March 3, 1999 FreeBSD 6.2
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Wed Sep 19 20:03:41 BST 2007
|
Your favourite pages:
No pages logged yet. Trying to save cookie... Top 10 most popular pages:
sqlite3 man page (5327 hits) (openSUSE 10.2)
svn man page (5200 hits) (FreeBSD 6.2)
adv_cap_autoneg man page (4869 hits) (Solaris 10 11_06)
CPAN man page (4604 hits) (Suse Linux 10.1)
ssh man page (4341 hits) (Suse Linux 10.1)
ssh-socks5-proxy-connect man page (2867 hits) (Solaris 10 11_06)
netcat man page (2707 hits) (Suse Linux 10.1)
pprosetup man page (2481 hits) (Solaris 10 11_06)
startproc man page (2470 hits) (Suse Linux 10.1)
signal man page (2402 hits) (Suse Linux 10.1)
|