[PATCH] argv[0] of execvp when ENOEXEC

Wei-cheng Wang cole945 at gmail.com
Wed Aug 21 14:16:29 UTC 2013


On Wed, Aug 21, 2013 at 6:12 PM, Denys Vlasenko
<vda.linux at googlemail.com> wrote:
> On Tue, Aug 20, 2013 at 6:42 PM, Wei-cheng Wang <cole945 at gmail.com> wrote:
> You mean, this happens if foo.sh is a non-executable file
  Yes.  foo.sh a shell script with execute permission without #! at
the very first line.
  For example,
  $ echo "echo hello" > ./foo.sh
  $ chmod a+x ./foo.sh
  $ ./foo.sh
  hello
> and /bin/sh is a symlink to busybox?
  Yes. busybox, toybox, toolbox (android) and similar tools use this way to
  provides multiple Unix tools with a single executable binary.

Wei-cheng


More information about the uClibc mailing list