From: Sam S. <sd...@gn...> - 2002-02-18 05:50:45
|
> * In message <Pin...@as...> > * On the subject of "Re: [clisp-list] linux:readdir always returns d_type=0 ?" > * Sent on Thu, 14 Feb 2002 21:46:02 -0800 (PST) > * Honorable Kaz Kylheku <ka...@as...> writes: > > On 14 Feb 2002, Sam Steingold wrote: > > > > I was just wondering why linux:readdir is always > > > returning "0" as d_type, no matter if the file > > > is a directory or regular file, such as : > > > > [1]> (setf dir (linux:opendir "/etc")) > > #<FOREIGN-ADDRESS #x0826DC20> > > [3]> (setf file (linux:readdir dir)) > > #S(LINUX:dirent :|d_ino| 242881 :|d_off| 12 :|d_reclen| 16 :|d_type| 4 > > :|d_name| ".") > > [4]> (setf file (linux:readdir dir)) > > #S(LINUX:dirent :|d_ino| 2 :|d_off| 24 :|d_reclen| 16 :|d_type| 4 > > :|d_name| "..") > > Interesting. What kind of filesystem is your /etc on? ext3 why? -- Sam Steingold (http://www.podval.org/~sds) running RedHat7.2 GNU/Linux Keep Jerusalem united! <http://www.onejerusalem.org/Petition.asp> Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/> Of course, I haven't tried it. But it will work. - Isaak Asimov |