On Sep 8 06:45, Eric Blake wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > According to Corinna Vinschen on 9/7/2005 4:35 AM: > > I've updated the version of file to 4.15-3. > > > > This release is supposed to solve problems examining binary files > > on textmode mounts. > > I don't know if this is a regression, or exposing a bug with cygwin's > virtual file handling, but with a recent snapshot: > > $ file /proc/$$/ppid > /proc/164/ppid: empty > $ cat /proc/$$/ppid > 3904 > > Hmm - if cat(1) can see contents, why does file(1) treat it as empty? > Maybe it's a cygwin bug after all, since the size is being reported as 0: > > $ ls -l /proc/$$/ppid > - -r--r--r-- 1 eblake None 0 Sep 8 06:40 /proc/164/ppid > > If stat() can't easily determine file sizes in /proc, then it might be > better to report those files as a different file type rather than regular > files.
$ uname -sr Linux 2.6.12.5 $ ls -l /proc/self/ total 0 -r-------- 1 corinna users 0 Sep 8 14:55 auxv -r--r--r-- 1 corinna users 0 Sep 8 14:55 cmdline lrwxrwxrwx 1 corinna users 0 Sep 8 14:55 cwd -> /home/corinna -r-------- 1 corinna users 0 Sep 8 14:55 environ lrwxrwxrwx 1 corinna users 0 Sep 8 14:55 exe -> /bin/ls dr-x------ 2 corinna users 0 Sep 8 14:55 fd -r--r--r-- 1 corinna users 0 Sep 8 14:55 maps -rw------- 1 corinna users 0 Sep 8 14:55 mem -r--r--r-- 1 corinna users 0 Sep 8 14:55 mounts -rw-r--r-- 1 corinna users 0 Sep 8 14:55 oom_adj -r--r--r-- 1 corinna users 0 Sep 8 14:55 oom_score lrwxrwxrwx 1 corinna users 0 Sep 8 14:55 root -> / -rw------- 1 corinna users 0 Sep 8 14:55 seccomp -r--r--r-- 1 corinna users 0 Sep 8 14:55 stat -r--r--r-- 1 corinna users 0 Sep 8 14:55 statm -r--r--r-- 1 corinna users 0 Sep 8 14:55 status dr-xr-xr-x 3 corinna users 0 Sep 8 14:55 task -r--r--r-- 1 corinna users 0 Sep 8 14:55 wchan $ file /proc/self/mem /proc/self/mem: empty Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader mailto:cygwin@cygwin.com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/