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 proc 4 , 55.Xr lofs 7FS 56