I wrote: > Anyone else seeing this ? > > $ uname -a > NetBSD sheep 6.99.31 NetBSD 6.99.31 (SHEEP) #0: Sat Feb 8 16:56:29 MET 2014 > onno@sheep:/usr/src/sys/arch/i386/compile/SHEEP i386 > $ pkg_info|grep suse_bas > suse_base-13.1nb1 Linux compatibility package > $ ls -al /emul/linux/usr/bin/uname > -rwxr-xr-x 1 root wheel 30508 Feb 8 08:51 /emul/linux/usr/bin/uname > $ /emul/linux/usr/bin/uname -a > Linux sheep 3.11.6 #1 SMP PREEMPT Thu Oct 24 16:23:02 UTC 2013 i686 i686 i386 > GNU/Linux
[ Stuff about bash and ksh93 skipped ] $ /emul/linux/usr/bin/uname -bagger : invalid option -- 'b' Try ' --help' for more information. That error output should have been something like --> uname: invalid option -- 'b' --> Try 'uname --help' for more information So, it has nothing to do with the shell as I first thought but argv[0] getting overwritten somewhere in the linux emul exec code path. Onno
