Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1a 12/4/83; site rlgvax.UUCP Path: utzoo!linus!philabs!cmcl2!floyd!harpo!seismo!rlgvax!guy From: guy@rlgvax.UUCP (Guy Harris) Newsgroups: net.unix,net.lang.c Subject: Re: filename: no permission Message-ID: <1703@rlgvax.UUCP> Date: Fri, 10-Feb-84 18:03:56 EST Article-I.D.: rlgvax.1703 Posted: Fri Feb 10 18:03:56 1984 Date-Received: Sat, 11-Feb-84 23:30:32 EST References: <934@cbosgd.UUCP> <6831@watmath.UUCP> Organization: CCI Office Systems Group, Reston, VA Lines: 12 > The Shell should (at least) say "csh: filename: no permission". > I've wondered why all programs are expected to print their names > in their error messages, but the Shells have remained immune to criticism... Arguably, the shell isn't a command, but a "meta-command", so if it encounters an error it should claim that the error message is coming from the command it is running (for instance, syntax errors give the name of the shell file it's executing). I make no claim as to whether this is right or wrong, but it seems to be the philosophy followed for at least the Bourne shell. Guy Harris {seismo,ihnp4,allegra}!rlgvax!guy