Subject: Re: kern/13615: NetBSD current requires a .note.netbsd.ident section
To: Todd Vierling <>
From: Emmanuel Dreyfus <>
List: netbsd-bugs
Date: 08/05/2001 19:20:34
> On Sat, 4 Aug 2001, Emmanuel Dreyfus wrote:
> : > Further, the error message printed when you run such a binary is totally
> : > unhelpful.
> The best solution is to fix shells so they will not run scripts `manually'
> by default if exec*() returns ENOEXEC.  Scripts properly prepended with a
> magic number (the #! marker) will be started up by the kernel as expected
> anyway; only those scripts with no magic number would fail.  This would weed
> out the possibility of running a foreign binary as a script.

Well the problem here is that we don't maintain local versions of all
shells. bash, tcsh or zsh are not in our CVS, for instance.

Emmanuel Dreyfus.  Cette signature vous est fournie telle quelle, sans 
aucune garantie de fonctionnement. En la lisant, vous acceptez 
implicitement tous les degats qu'elle pourrait causer, materiellement 
ou logiciellement.