summaryrefslogtreecommitdiffstats
path: root/lib/libprocstat/libprocstat.h
diff options
context:
space:
mode:
authortrociny <trociny@FreeBSD.org>2013-04-20 07:54:07 +0000
committertrociny <trociny@FreeBSD.org>2013-04-20 07:54:07 +0000
commit1597072d3810fd47b494e26cbcaa815406288b8a (patch)
tree0aef80ff5d92444d56c16b7f1f3a73a8de076b33 /lib/libprocstat/libprocstat.h
parent52df6246c7718931beb8fcc43b4ebb5fd64ccd6e (diff)
downloadFreeBSD-src-1597072d3810fd47b494e26cbcaa815406288b8a.zip
FreeBSD-src-1597072d3810fd47b494e26cbcaa815406288b8a.tar.gz
Add procstat_getgroups function to retrieve process groups.
MFC after: 1 month
Diffstat (limited to 'lib/libprocstat/libprocstat.h')
-rw-r--r--lib/libprocstat/libprocstat.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libprocstat/libprocstat.h b/lib/libprocstat/libprocstat.h
index 71d85a1..0c4e77a 100644
--- a/lib/libprocstat/libprocstat.h
+++ b/lib/libprocstat/libprocstat.h
@@ -146,6 +146,7 @@ STAILQ_HEAD(filestat_list, filestat);
__BEGIN_DECLS
void procstat_close(struct procstat *procstat);
+void procstat_freegroups(struct procstat *procstat, gid_t *groups);
void procstat_freeprocs(struct procstat *procstat, struct kinfo_proc *p);
void procstat_freefiles(struct procstat *procstat,
struct filestat_list *head);
@@ -165,6 +166,8 @@ int procstat_get_socket_info(struct procstat *procstat, struct filestat *fst,
struct sockstat *sock, char *errbuf);
int procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst,
struct vnstat *vn, char *errbuf);
+gid_t *procstat_getgroups(struct procstat *procstat, struct kinfo_proc *kp,
+ unsigned int *count);
struct kinfo_vmentry *procstat_getvmmap(struct procstat *procstat,
struct kinfo_proc *kp, unsigned int *count);
struct procstat *procstat_open_core(const char *filename);
OpenPOWER on IntegriCloud