From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 10 12:30:58 2012 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 984951065672; Tue, 10 Jan 2012 12:30:58 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail03.syd.optusnet.com.au (mail03.syd.optusnet.com.au [211.29.132.184]) by mx1.freebsd.org (Postfix) with ESMTP id 1B4F68FC21; Tue, 10 Jan 2012 12:30:57 +0000 (UTC) Received: from c211-30-171-136.carlnfd1.nsw.optusnet.com.au (c211-30-171-136.carlnfd1.nsw.optusnet.com.au [211.30.171.136]) by mail03.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q0ACUsMD003849 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Jan 2012 23:30:55 +1100 Date: Tue, 10 Jan 2012 23:30:54 +1100 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Warren Block In-Reply-To: Message-ID: <20120110232500.K1940@besplex.bde.org> References: <201201082105.q08L5EXm038909@red.freebsd.org> <20120109183017.T1220@besplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-bugs@freebsd.org, freebsd-gnats-submit@freebsd.org, Bruce Evans Subject: Re: bin/163934: [patch] usbconfig(8) sends help output to stderr instead of stdout X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2012 12:30:58 -0000 On Mon, 9 Jan 2012, Warren Block wrote: > The user can request usage() output with -h or --help or something > equivalent, and that output should go to stdout because it's not an error and > that data is what was requested. IMO, of course. This should probably be implemented by passing a FILE pointer to usage(). > usbconfig doesn't actually have a -h option, usage() output is just a default > fall-through. Ugh. It documents -h in its man page. Its code doesn't even use getopt(). It uses a home made parser that accepts almost any random character as an equivalent for -h. Bruce