1708732f0SSascha Wildner.\" Copyright (c) 2001 Evan Sarmiento. 2708732f0SSascha Wildner.\" All rights reserved. 3708732f0SSascha Wildner.\" 4708732f0SSascha Wildner.\" Redistribution and use in source and binary forms, with or without 5708732f0SSascha Wildner.\" modification, are permitted provided that the following conditions 6708732f0SSascha Wildner.\" are met: 7708732f0SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright 8708732f0SSascha Wildner.\" notice, this list of conditions and the following disclaimer. 9708732f0SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright 10708732f0SSascha Wildner.\" notice, this list of conditions and the following disclaimer in the 11708732f0SSascha Wildner.\" documentation and/or other materials provided with the distribution. 12708732f0SSascha Wildner.\" 13708732f0SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 14708732f0SSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15708732f0SSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16708732f0SSascha Wildner.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 17708732f0SSascha Wildner.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18708732f0SSascha Wildner.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19708732f0SSascha Wildner.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20708732f0SSascha Wildner.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21708732f0SSascha Wildner.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22708732f0SSascha Wildner.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23708732f0SSascha Wildner.\" SUCH DAMAGE. 24708732f0SSascha Wildner.\" 25708732f0SSascha Wildner.\" $FreeBSD: src/share/man/man9/pfind.9,v 1.5 2010/04/14 19:08:06 uqs Exp $ 26708732f0SSascha Wildner.\" 27708732f0SSascha Wildner.Dd May 9, 2010 28708732f0SSascha Wildner.Dt PFIND 9 29708732f0SSascha Wildner.Os 30708732f0SSascha Wildner.Sh NAME 31708732f0SSascha Wildner.Nm pfind , zpfind 32708732f0SSascha Wildner.Nd locate a process by number 33708732f0SSascha Wildner.Sh SYNOPSIS 34708732f0SSascha Wildner.In sys/param.h 35708732f0SSascha Wildner.In sys/proc.h 36708732f0SSascha Wildner.Ft "struct proc *" 37708732f0SSascha Wildner.Fn pfind "pid_t pid" 38708732f0SSascha Wildner.Ft "struct proc *" 39708732f0SSascha Wildner.Fn zpfind "pid_t pid" 40708732f0SSascha Wildner.Sh DESCRIPTION 41708732f0SSascha Wildner.Fn pfind 42708732f0SSascha Wildnertakes a 43708732f0SSascha Wildner.Fa pid 44708732f0SSascha Wildneras its argument and returns a pointer to the 45708732f0SSascha Wildner.Vt proc 46708732f0SSascha Wildnerstructure whose PID is specified in the argument only if the 47708732f0SSascha Wildner.Fa pid 48708732f0SSascha Wildneris on the 49708732f0SSascha Wildner.Va allproc 50708732f0SSascha Wildnerlist. 51708732f0SSascha Wildner.Pp 52708732f0SSascha Wildner.Fn zpfind 53708732f0SSascha Wildnertakes a 54708732f0SSascha Wildner.Fa pid 55708732f0SSascha Wildneras its argument. 56708732f0SSascha WildnerIf 57708732f0SSascha Wildner.Fn zpfind 58708732f0SSascha Wildnerfinds a process whose PID is equal to that of argument 59708732f0SSascha Wildnerand is a zombie process, meaning that it must reside on the 60708732f0SSascha Wildner.Va zombproc 61708732f0SSascha Wildnerlist, 62708732f0SSascha Wildner.Fn zpfind 63708732f0SSascha Wildnerreturns a pointer to that 64708732f0SSascha Wildner.Vt proc 65708732f0SSascha Wildnerstructure. 66708732f0SSascha Wildner.\".Pp 67708732f0SSascha Wildner.\"Both 68708732f0SSascha Wildner.\".Fn pfind 69708732f0SSascha Wildner.\"and 70708732f0SSascha Wildner.\".Fn zpfind 71708732f0SSascha Wildner.\"lock the 72708732f0SSascha Wildner.\".Vt proc 73708732f0SSascha Wildner.\"structure that is returned using 74708732f0SSascha Wildner.\".Fn PROC_LOCK "p" . 75708732f0SSascha Wildner.Sh RETURN VALUES 76708732f0SSascha Wildner.Fn pfind 77708732f0SSascha Wildnerand 78708732f0SSascha Wildner.Fn zpfind 79708732f0SSascha Wildnerreturn a pointer to a 80708732f0SSascha Wildner.Vt proc 81708732f0SSascha Wildnerstructure on success and a 82708732f0SSascha Wildner.Dv NULL 83708732f0SSascha Wildneron failure. 84708732f0SSascha Wildner.Sh SEE ALSO 85708732f0SSascha Wildner.Xr pgfind 9 86708732f0SSascha Wildner.Sh AUTHORS 87708732f0SSascha WildnerThis manual page was written by 88*c616d378SFranco Fichtner.An Evan Sarmiento Aq Mt kaworu@sektor7.ath.cx . 89