Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!topaz.rutgers.edu!ron From: ron@topaz.rutgers.edu (Ron Natalie) Newsgroups: comp.unix.questions Subject: Re: \"+\" filename -> /bin/sh ! Message-ID: <15777@topaz.rutgers.edu> Date: Wed, 21-Oct-87 08:33:06 EDT Article-I.D.: topaz.15777 Posted: Wed Oct 21 08:33:06 1987 Date-Received: Fri, 23-Oct-87 06:24:35 EDT References: <3351@sol.ARPA> <2704@okstate.UUCP> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 21 This is a bug with the CSH on certain system V machines. If this bug ever existed in 4 BSD, it went away a long time ago. CSH on these machines (including the UNISOFT system V I have) will do "/bin/sh +" when you try to execute "+" and it is not a kernel executable. It is not: 1. Any bug in the Bourne Shell. Doug Gwyn made the comment that no working Bourne Shell would execute the shell when you type "+" at it, which is true. However, the cshell is interpretting the script as "/bin/sh +" 2. It is not a bug in the kernel. The kernel is correctly returning an error because this file is not executable as far as it is concerned. 3. A bug that will show up in any modern release of BSD operating systems (including those on the SUN), so all you BSD users can stop telling us that there is no bug. -Ron