From owner-freebsd-hackers@FreeBSD.ORG Tue Aug 22 14:28:14 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8271416A4E1 for ; Tue, 22 Aug 2006 14:28:14 +0000 (UTC) (envelope-from lboehne@damogran.de) Received: from cthulhu.zoidberg.org (zoidberg.org [213.133.99.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id D909A43D49 for ; Tue, 22 Aug 2006 14:28:12 +0000 (GMT) (envelope-from lboehne@damogran.de) Received: from [192.168.2.100] (dslb-084-063-040-002.pools.arcor-ip.net [::ffff:84.63.40.2]) (AUTH: PLAIN kasperle, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by cthulhu.zoidberg.org with esmtp; Tue, 22 Aug 2006 16:28:09 +0200 id 04051702.44EB1479.000074C3 Message-ID: <44EB1452.4060004@damogran.de> Date: Tue, 22 Aug 2006 16:27:30 +0200 From: Lutz Boehne User-Agent: Thunderbird 1.5.0.4 (X11/20060625) MIME-Version: 1.0 To: freebsd-hackers@freebsd.org References: <017601c6c486$6477c370$0a0aa8c0@rivendell> <17640.52899.432083.511555@bhuda.mired.org> <86sljqnzbz.fsf@xps.des.no> <17642.8303.746281.383448@bhuda.mired.org> <8664glnfhw.fsf@xps.des.no> In-Reply-To: <8664glnfhw.fsf@xps.des.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Aqcuiring full path to running process from outside the kernel X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Aug 2006 14:28:14 -0000 > but argv[0] is either an absolute path or a path relative to pwd, > unless your shell is broken. One should also consider users breaking argv[0] intentionally, e.g. pointing it to other files which could lead to undesired/unpredictable behaviour. Even as a fallback it's probably not wise to trust it. Lutz