Date: Tue, 15 Aug 1995 09:30:22 +0100 (BST) From: Doug Rabson <dfr@render.com> To: Wolfram Schneider <wosch@cs.tu-berlin.de> Cc: Garrett Wollman <wollman@halloran-eldar.lcs.mit.edu>, current@freebsd.org Subject: Re: make(1) extension for SHELL COMMANDS Message-ID: <Pine.BSF.3.91.950815092848.19796J-100000@minnow.render.com> In-Reply-To: <199508141654.SAA16905@caramba.cs.tu-berlin.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 14 Aug 1995, Wolfram Schneider wrote: > Garrett Wollman writes: > >> Note: the following example don't use /bin/sh in BSD make, our make > >> use execv(3) > > > >Well, that's yet another way in which pmake is broken with respect to > >POSIX. I'm not at all surprised to hear it. We don't need to make > >the situation even worse than it already is. > > FYI: GNU-make use a similar algorithm > (first exec and if errno=ENOEXEC SHELL). I think this is just to allow it to execute 'unlabeled' shell scripts, i.e. executable files without the #!/bin/sh comment. -- Doug Rabson, Microsoft RenderMorphics Ltd. Mail: dfr@render.com Phone: +44 171 251 4411 FAX: +44 171 251 0939
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.950815092848.19796J-100000>