From owner-freebsd-hackers Sat Sep 28 21:51:43 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA26852 for hackers-outgoing; Sat, 28 Sep 1996 21:51:43 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id VAA26804 for ; Sat, 28 Sep 1996 21:51:34 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id GAA20973; Sun, 29 Sep 1996 06:51:23 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id GAA22720; Sun, 29 Sep 1996 06:51:22 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id GAA05625; Sun, 29 Sep 1996 06:32:56 +0200 (MET DST) From: J Wunsch Message-Id: <199609290432.GAA05625@uriah.heep.sax.de> Subject: Re: Quick question about getopt To: freebsd-hackers@freebsd.org (FreeBSD hackers) Date: Sun, 29 Sep 1996 06:32:55 +0200 (MET DST) Cc: imp@village.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199609290332.NAA14195@godzilla.zeta.org.au> from Bruce Evans at "Sep 29, 96 01:32:16 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (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 As Bruce Evans wrote: > >Given the standards reference, should FreeBSD[*] change getopt to return > >-1 rather than EOF? I'm inclidned to say yes. However, there are > >likely reasons for not doing this. > > None. EOF is identical with (-1) on all supported systems, and there > are no complications from EOF being defined in the wrong places. Except that all tools that compare the result against EOF should also be changed to compare it against -1 then. In theory, it's even possible that some of the tools don't require no longer then (since this was also the rationale behind the Posix change). So Warner, this is certainly the part of the task that requires more work than changing a man page. ;-) Yep, you are allowed to commit to the entire tree, except that changes like the merge of 4.4-Lite2 should be planned carefully, and discussed with Peter Wemm before. (Speaking from own bad experience...) -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)