xref: /illumos-gate/usr/src/man/man3proc/Pisprocdir.3proc (revision bf5d9f18edeb77c14df996d367853599bdd43fd1)
1.\"
2.\" This file and its contents are supplied under the terms of the
3.\" Common Development and Distribution License ("CDDL"), version 1.0.
4.\" You may only use this file in accordance with the terms of version
5.\" 1.0 of the CDDL.
6.\"
7.\" A full copy of the text of the CDDL should have accompanied this
8.\" source.  A copy of the CDDL is also available via the Internet at
9.\" http://www.illumos.org/license/CDDL.
10.\"
11.\"
12.\" Copyright 2015 Joyent, Inc.
13.\"
14.Dd May 11, 2016
15.Dt PISPROCIDR 3PROC
16.Os
17.Sh NAME
18.Nm Pisprocdir
19.Nd determine if a directory is the /proc directory
20.Sh SYNOPSIS
21.Lb libproc
22.In libproc.h
23.Ft int
24.Fo Pisprocdir
25.Fa "struct ps_prochandle *P"
26.Fa "const char *dir"
27.Fc
28.Sh DESECRIPTION
29The
30.Fn Pisprocdir
31function determines whether or not the directory
32.Fa dir
33is the root of the /proc file-system.
34This works across loopback file system (lofs) mounts and chroots.
35.Sh RETURN VALUES
36Upon successful completion, the
37.Fn Pisprocdir
38function returns
39.Sy 1
40if
41.Fa dir
42is the /proc directory, otherwise if not, it returns
43.Sy 0 .
44.Sh INTERFACE STABILITY
45.Sy Uncommitted
46.Sh MT-LEVEL
47See
48.Sy LOCKING
49in
50.Xr libproc 3LIB .
51.Sh SEE ALSO
52.Xr libproc 3LIB ,
53.Xr proc 4 ,
54.Xr lofs 7FS
55