From owner-freebsd-arch Mon Jul 3 6:42:17 2000 Delivered-To: freebsd-arch@freebsd.org Received: from po4.glue.umd.edu (po4.glue.umd.edu [128.8.10.124]) by hub.freebsd.org (Postfix) with ESMTP id D3AB837B5B7 for ; Mon, 3 Jul 2000 06:42:11 -0700 (PDT) (envelope-from howardjp@glue.umd.edu) Received: from y.glue.umd.edu (root@y.glue.umd.edu [128.8.10.68]) by po4.glue.umd.edu (8.10.1/8.10.1) with ESMTP id e63Dg4P13576; Mon, 3 Jul 2000 09:42:04 -0400 (EDT) Received: from y.glue.umd.edu (sendmail@localhost [127.0.0.1]) by y.glue.umd.edu (8.9.3/8.9.3) with SMTP id JAA05547; Mon, 3 Jul 2000 09:42:03 -0400 (EDT) Received: from localhost (howardjp@localhost) by y.glue.umd.edu (8.9.3/8.9.3) with ESMTP id JAA05543; Mon, 3 Jul 2000 09:42:03 -0400 (EDT) X-Authentication-Warning: y.glue.umd.edu: howardjp owned process doing -bs Date: Mon, 3 Jul 2000 09:42:03 -0400 (EDT) From: James Howard To: Sheldon Hearn Cc: arch@FreeBSD.ORG Subject: Re: truncate(1) implementation details In-Reply-To: <30309.962630733@axl.ops.uunet.co.za> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 3 Jul 2000, Sheldon Hearn wrote: > Can you explain why it's silly in the context of truncate(1), which > _must_ take a size as an argument? It's obvious why it's silly for > head(1), which needn't be passed a number of lines as an argument. Then the size should merely be the first argument. For instance, it isn't chmod -0666 foo But instead, chmod 0666 foo And this keeps you from having to include the same hack in yet another program to make sure getopt() can handle it. Jamie To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message