|
NAMEkinfo_getfile —
function for getting per-process file descriptor
information
LIBRARYSystem Utilities Library (libutil, -lutil)SYNOPSIS#include <sys/types.h>
#include <sys/user.h>
#include <libutil.h>
struct kinfo_file *
DESCRIPTIONThis function is used for obtaining the file descriptor information of a particular process.The pid field contains the process identifier. This should be the a process that you have privilege to access. The cntp field allows the caller to know how many records are returned. This function is a wrapper around
sysctl(3)
with the RETURN VALUESOn success thekinfo_getfile () function returns a
pointer to an array of struct kinfo_file structures as
defined by <sys/user.h> . The
array was obtained by an internal call to
malloc(3)
and must be freed by the caller with a call to
free(3). On
failure the kinfo_getfile () function returns
NULL .
SEE ALSOfree(3), kinfo_getvmmap(3), malloc(3), sysctl(3)HISTORYThekinfo_getfile () function first appeared in
FreeBSD 7.0.
Visit the GSP FreeBSD Man Page Interface. |