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. 34 This works across loopback file system (lofs) mounts and chroots. 35 .Sh RETURN VALUES 36 Upon successful completion, the 37 .Fn Pisprocdir 38 function returns 39 .Sy 1 40 if 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 49 in 50 .Xr libproc 3LIB . 51 .Sh SEE ALSO 52 .Xr libproc 3LIB , 53 .Xr proc 4 , 54 .Xr lofs 7FS