Date: Thu, 21 Jan 2016 13:34:18 +0000 From: "Batutis, Ed" <Ed.Batutis@netapp.com> To: "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: get number of open files in a process? Message-ID: <ea9f2ab2d4f543c8ad34fdeb082f8c7a@hioexcmbx08-prd.hq.netapp.com>
next in thread | raw e-mail | index | archive | help
Hi, I need to determine the number of open files in my process - all types of f= ile handles total - sockets, files, everything. Does this work reliably for that purpose? int num_open =3D 0; /* number of open files? */ kinfo_file *inf =3D kinfo_getfile(getpid(), &num_open); if ( inf ) { free(inf); } Thanks, =3DEd
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ea9f2ab2d4f543c8ad34fdeb082f8c7a>