7964 Want usba hcdi manual pages
[unleashed.git] / usr / src / man / man3proc / Pisprocdir.3proc
blobdaa3569c8fa1030b7b95a0c6db0b4079a7dc1a9d
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
29 The
30 .Fn Pisprocdir
31 function determines whether or not the directory
32 .Fa dir
33 is the root of the /proc file-system. This works across loopback file
34 system (lofs) mounts and chroots.
35 .Sh RETURN VALUES
36 Upon successful completion, the
37 .Fn Pisprocdir
38 function returns
39 .Sy 1
41 .Fa dir
42 is the /proc directory, otherwise if not, it returns
43 .Sy 0 .
44 .Sh INTERFACE STABILITY
45 .Sy Uncommitted
46 .Sh MT-LEVEL
47 See
48 .Sy LOCKING
50 .Xr libproc 3LIB .
51 .Sh SEE ALSO
52 .Xr libproc 3LIB ,
53 .Xr proc 4 ,
54 .Xr lofs 7FS