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 Aug 27, 2019
15.Dt PISPROCIDR 3PROC
16.Os
17.Sh NAME
18.Nm Pisprocdir
19.Nd determine if a directory is the /proc directory
20.Sh LIBRARY
21.Lb libproc
22.Sh SYNOPSIS
23.In libproc.h
24.Ft int
25.Fo Pisprocdir
26.Fa "struct ps_prochandle *P"
27.Fa "const char *dir"
28.Fc
29.Sh DESCRIPTION
30The
31.Fn Pisprocdir
32function determines whether or not the directory
33.Fa dir
34is the root of the /proc file-system.
35This works across loopback file system (lofs) mounts and chroots.
36.Sh RETURN VALUES
37Upon successful completion, the
38.Fn Pisprocdir
39function returns
40.Sy 1
41if
42.Fa dir
43is the /proc directory, otherwise if not, it returns
44.Sy 0 .
45.Sh INTERFACE STABILITY
46.Sy Uncommitted
47.Sh MT-LEVEL
48See
49.Sy LOCKING
50in
51.Xr libproc 3LIB .
52.Sh SEE ALSO
53.Xr libproc 3LIB ,
54.Xr lofs 4FS ,
55.Xr proc 5
56