kinfo_getfile man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

KINFO_GETFILE(3)	 BSD Library Functions Manual	      KINFO_GETFILE(3)

     kinfo_getfile — function for getting per-process file descriptor informa‐

     System Utilities Library (libutil, -lutil)

     #include <sys/types.h>
     #include <libutil.h>

     struct kinfo_file *
     kinfo_getfile(pid_t pid, int *cntp);

     This 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 privilige to access.	 The cntp field is allows the
     caller to know how many records are returned.

     This function is a wrapper around sysctl(3) with the KERN_PROC_FILEDESC
     mib.  While the kernel returns a packed structure, this function expands
     the data into a fixed record format.

     On success the kinfo_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

     free(3), kinfo_getvmmap(3), malloc(3), sysctl(3)

BSD			       December 6, 2008				   BSD

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net