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