From owner-freebsd-hackers Wed Feb 19 12:56:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA18404 for hackers-outgoing; Wed, 19 Feb 1997 12:56:58 -0800 (PST) Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA18122; Wed, 19 Feb 1997 12:54:31 -0800 (PST) Received: (from guido@localhost) by gvr.win.tue.nl (8.8.5/8.8.2) id VAA02956; Wed, 19 Feb 1997 21:53:46 +0100 (MET) From: Guido van Rooij Message-Id: <199702192053.VAA02956@gvr.win.tue.nl> Subject: Re: hmm In-Reply-To: <199702191754.UAA03440@sonic.cris.net> from "Alexander V. Kalganov" at "Feb 19, 97 08:54:19 pm" To: top@sonic.cris.net (Alexander V. Kalganov) Date: Wed, 19 Feb 1997 21:53:45 +0100 (MET) Cc: audit-bin@freebsd.org, FreeBSD-hackers@freebsd.org (FreeBSD-hackers) X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Alexander V. Kalganov wrote: > Hi > Maybe this is a dumb question, but would someone explain me what the > following is done for? > > char *p; > > if ((p = argv[0]) == NULL) > errx(2,"test: argc is zero"); > It seems a bit strange to me. Just like the first part of the line underneath btw: if (*p != '\0' && p[strlen(p) - 1] == '[') { ^^^^^^^^^^ -Guido Cc: freebsd-hackers@freebsd.org