I seemed to be missing the following symlinks from /dev :
ln -s /proc/self/fd /dev/fd
ln -s /proc/self/fd/0 /dev/stdin
ln -s /proc/self/fd/1 /dev/stdout
ln -s /proc/self/fd/2 /dev/stderr
ln -s /proc/kcore /dev/core
I think they should be in Tasks/Udev and my Udev looks up-to-date. Can
this severe bug be fixed before 013, please?
Practically, this bug means that non-linear pipes (which use file
descriptors above 2) do not work in some shells. zsh seems to be
looking in /proc/self/fd instead, but this fails in bash:
cat <((cat /etc/passwd))
and this fails in rc:
cat <{cat /etc/passwd}
and I'm pretty sure it will break some perl filehandle passing, but I
can't remember a neat demonstration.
If /bin/sh is bash, this may be a severe problem.
Hope that helps,
--
MJ Ray - see/vidu http://mjr.towers.org.uk/email.html
Somerset, England. Work/Laborejo: http://www.ttllp.co.uk/
IRC/Jabber/SIP: on request/peteble
_______________________________________________
gobolinux-devel mailing list
[email protected]
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel