One larger side effect of not supporting more fds is that the use of
multi volume info script in tar fails (as in their example)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/249620
Title:
dash
Just observed this behaviour myself, although I had to google to learn
the cause.
So I would also request that the error message could be more informative
than this:
exec: 200: not found
N
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: dash (Ubuntu)
Status: New = Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/249620
Title:
dash
** Changed in: dash (Debian)
Status: New = Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/249620
Title:
dash does not support multi-digit file descriptors
To manage notifications
Upstream seems to have said no fix is planned: http://www.mail-
archive.com/d...@vger.kernel.org/msg00200.html
Furthermore, I have tried this command in various other shells and it
does not work in zsh, ksh93 and mksh either. (ksh93 has a different,
incompatible way to use fds greater than 9.)
** Bug watch added: Debian Bug tracker #590920
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590920
** Also affects: dash (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590920
Importance: Unknown
Status: Unknown
** Tags added: udd-find
--
You received this bug
** Changed in: dash (Debian)
Status: Unknown = New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/249620
Title:
dash does not support multi-digit file descriptors
--
ubuntu-bugs mailing
You may want this, but allowing only fd 0-9 is not a POSIX violation.
XCU 2.7 Redirection says the maximum fd for redirection is
implementation-defined and must be at least 9. This is sufficient for
most applications.
--
dash does not support multi-digit file descriptors
Confirmed.
This doesn't work either:
exec 200file
Neither does the sample code given in the flock man page:
(
flock -s 200
# ... commands executed under lock ...
) 200/var/lock/mylockfile
--
dash does not support multi-digit file descriptors