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

Reply via email to