opendir(/dev/fd/n) should fail

Corinna Vinschen corinna-cygwin@cygwin.com
Fri Jan 23 10:16:00 GMT 2015


On Jan 22 23:19, Helmut Karlowski wrote:
> Am 22.01.2015, 22:47 Uhr, schrieb Helmut Karlowski:
> 
> >#! /bin/bash
> >(set -o globstar 2>/dev/null) && set -o globstar || shopt -s globstar
> >extglob
> >echo /dev/fd/**
> 
> run this in on mintty, and then in another:
> ps:
> ...
>       816    4012     816        176  pty0    1004 00:15:27 /usr/bin/obash
> 676/home/hk#ll /proc/816/fd
> total 0
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 0 -> /dev/pty0
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 1 -> /dev/pty0
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 10 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 100 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 101 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 102 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 103 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 104 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 105 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 106 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 107 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 108 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 109 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 11 -> /proc/816/fd/
> lrwxrwxrwx 1 hk Benutzer 0 Jan 23 00:15 110 -> /proc/816/fd/
> 
> numerous entries ...

This occurs on Linux as well, just with a few less entries in
fd (42 rather than 560).  These descriptors are apparently
created by bash for some reason I don't know, and our bash seems
to create some more descriptors than the newler bash on Linux.

Eric, do you happen to know what bash  is doing here?


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20150123/2f6a1dfa/attachment.sig>


More information about the Cygwin mailing list