[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SPIN problem?



OK,

here's what I found regarding the problem that gnufind (4.1) does not
recurse
through subdirectories of an ISO CD mounted through SPIN! (in this case
I ran under MagiC, but that shouldn't matter...).

Here we have the CD in drive B:, a CD-ROM mounted with SPIN.

*****************************************************************
*
* This file was created by SYS_MON, the ATARI ST System Monitor,
* copyright by Karsten Isakovic, Berlin
*
* Version 1.0.9 / 05.04.94    (Julian Reschke)
*
* It is forbidden to publish this file or extracts of it without
* the copyright header !
*
FIND     Mshrink         Adr $001A06C0 NewSize 89252 -> 0   <Ok>
FIND     Fseek           H 0 STDIN Off 0    RELATIVE  -> 0   <Ok>
FIND     Fseek           H 0 STDIN Off 1    RELATIVE  -> 0   <Ok>
FIND     Malloc          Len $00001000/4096 -> $01225450 
FIND     Fseek           H 1 STDOUT Off 0    RELATIVE  -> 0   <Ok>
FIND     Fseek           H 1 STDOUT Off 1    RELATIVE  -> 0   <Ok>
FIND     Fseek           H 2 STDAUX Off 0    RELATIVE  -> 0   <Ok>
FIND     Fseek           H 2 STDAUX Off 1    RELATIVE  -> 0   <Ok>
FIND     Dgetdrv         -> Drive B
FIND     Dgetpath        Buf $001B623A Drv 0 <active> -> "" 
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "." XATTR $001B62AC -> {
Mode 
                         $41FF  Index $0000A000 Dev 1  NLink 2  Uid 0 
Gid 0  
                         Size 2048  BlkSize 2048  NBlocks 1  Attr (Dir)
} Ret 
                         0   <Ok>
FIND     Dgetdrv         -> Drive B
FIND     Dsetpath        "." -> 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "." XATTR $001B6258 -> {
Mode 
                         $41FF  Index $0000A000 Dev 1  NLink 2  Uid 0 
Gid 0  
                         Size 2048  BlkSize 2048  NBlocks 1  Attr (Dir)
} Ret 
                         0   <Ok>
FIND     Fattrib         "\etc\passwd" Get -> -34 <Path not found>
FIND     Fattrib         "\etc\passwd" Get -> -34 <Path not found>
FIND     Fattrib         "\etc\group" Get -> -34 <Path not found>
FIND     Fattrib         "\etc\group" Get -> -34 <Path not found>
FIND     Dopendir        "." Mode NORMAL -> Handle $00019BD4 
FIND     Dpathcnf        "." CASE_SENSITIVITY -> UPPER_CASE 
FIND     Malloc          Len $00002000/8192 -> $0122AB94 
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0000A000 "." } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0000B000 "ACCUSFT5.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0004B800 "BC453RTL.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $00082000 "BIDS47.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $00091000 "BTLLD.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $000E8800 "BVDUTL16.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $000F2800 "BVDVIEW.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0011A000 "BYTE.DAT" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $032C7800 "BYTE.EXE" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $03320000 "BYTE.HLP" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $03349800 "BYTE.IDX" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $044E7000 "BYTE.TOC" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0456F800 "BYTED.IDN" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $04570000 "CTL3DV2.DL_" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $04573000 "FTSRCH16.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0458B000 "OWL253.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $04607000 "RWTSD.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $04608800 "SETUP.EXE" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0460F000 "SETUP.LST" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0460F800 "VWCOR16.DLL" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0000A800 "WINDOWS" } 0   <Ok>
FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> -49 <
                         No more Files>
FIND     Dclosedir       Handle $00019BD4 -> 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "accusft5.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $0000B000 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 263200  BlkSize 2048  NBlocks
129  
                         Attr { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "bc453rtl.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $0004B800 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 222720  BlkSize 2048  NBlocks
109  
                         Attr { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "bids47.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $00082000 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 59856  BlkSize 2048  NBlocks 30 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "btlld.dll" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $00091000 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 356832  BlkSize 2048  NBlocks 175 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "bvdutl16.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $000E8800 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 39440  BlkSize 2048  NBlocks 20 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "bvdview.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $000F2800 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 161296  BlkSize 2048  NBlocks
79  Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "byte.dat" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $0011A000 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 52088928  BlkSize 2048  NBlocks
25435  
                         Attr { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "byte.exe" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $032C7800 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 361472  BlkSize 2048  NBlocks 177 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "byte.hlp" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $03320000 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 168802  BlkSize 2048  NBlocks 83 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "byte.idx" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $03349800 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 18469917  BlkSize 2048  NBlocks
9019  
                         Attr { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "byte.toc" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $044E7000 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 558552  BlkSize 2048  NBlocks 273 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "byted.idn" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $0456F800 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 79  BlkSize 2048  NBlocks 1  Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "ctl3dv2.dl_" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $04570000 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 12279  BlkSize 2048  NBlocks 6 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "ftsrch16.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $04573000 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 97296  BlkSize 2048  NBlocks 48 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "owl253.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $0458B000 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 506560  BlkSize 2048  NBlocks
248  
                         Attr { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "rwtsd.dll" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $04607000 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 6000  BlkSize 2048  NBlocks 3  Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "setup.exe" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $04608800 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 24624  BlkSize 2048  NBlocks 13 
Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "setup.lst" XATTR
$001B61B4 -> 
                         { Mode $81B6  Index $0460F000 Dev 1  NLink 1 
Uid 0  
                         Gid 0  Size 656  BlkSize 2048  NBlocks 1  Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "vwcor16.dll" XATTR
$001B61B4 
                         -> { Mode $81B6  Index $0460F800 Dev 1  NLink
1  Uid 
                         0  Gid 0  Size 179728  BlkSize 2048  NBlocks
88  Attr 
                         { Normal } } Ret 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "windows" XATTR
$001B61B4 -> 
                         { Mode $41FF  Index $0000A800 Dev 1  NLink 2 
Uid 0  
                         Gid 0  Size 2048  BlkSize 2048  NBlocks 1  Attr
(Dir) 
                         } Ret 0   <Ok>
FIND     Mfree           Adr $0122AB94 -> 0   <Ok>
FIND     Dgetdrv         -> Drive B
FIND     Dsetdrv         $0001 B -> Drives ABCDEFGHIJKLMU
FIND     Dsetpath        "\" -> 0   <Ok>
FIND     Pterm           Ret 0 
*
* End of SYS_MON file.
*****************************************************************

Then I copied most of the contents of the CD to an empty partition and
redid the
test:


*****************************************************************
*
* This file was created by SYS_MON, the ATARI ST System Monitor,
* copyright by Karsten Isakovic, Berlin
*
* Version 1.0.9 / 05.04.94    (Julian Reschke)
*
* It is forbidden to publish this file or extracts of it without
* the copyright header !
*
GFIND    Mshrink         Adr $001A06C0 NewSize 89252 -> 0   <Ok>
GFIND    Fseek           H 0 STDIN Off 0    RELATIVE  -> 0   <Ok>
GFIND    Fseek           H 0 STDIN Off 1    RELATIVE  -> 0   <Ok>
GFIND    Malloc          Len $00001000/4096 -> $012256D4 
GFIND    Fseek           H 1 STDOUT Off 0    RELATIVE  -> 0   <Ok>
GFIND    Fseek           H 1 STDOUT Off 1    RELATIVE  -> 0   <Ok>
GFIND    Fseek           H 2 STDAUX Off 0    RELATIVE  -> 0   <Ok>
GFIND    Fseek           H 2 STDAUX Off 1    RELATIVE  -> 0   <Ok>
GFIND    Dgetdrv         -> Drive K
GFIND    Dgetpath        Buf $001B623A Drv 0 <active> -> "" 
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "." XATTR $001B62AC -> {
Mode 
                         $41FF  Index $00000000 Dev 10  NLink 1  Uid 0 
Gid 0  
                         Size 16384  BlkSize 32768  NBlocks 1  Attr
(Dir) } 
                         Ret 0   <Ok>
GFIND    Dgetdrv         -> Drive K
GFIND    Dsetpath        "." -> 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "." XATTR $001B6258 -> {
Mode 
                         $41FF  Index $00000000 Dev 10  NLink 1  Uid 0 
Gid 0  
                         Size 16384  BlkSize 32768  NBlocks 1  Attr
(Dir) } 
                         Ret 0   <Ok>
GFIND    Fattrib         "\etc\passwd" Get -> -34 <Path not found>
GFIND    Fattrib         "\etc\passwd" Get -> -34 <Path not found>
GFIND    Fattrib         "\etc\group" Get -> -34 <Path not found>
GFIND    Fattrib         "\etc\group" Get -> -34 <Path not found>
GFIND    Dopendir        "." Mode NORMAL -> Handle $00019C94 
GFIND    Dpathcnf        "." CASE_SENSITIVITY -> UPPER_CASE 
GFIND    Malloc          Len $00004400/17408 -> $0123ABB4 
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010002 "ACCUSFT5.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010005 "BC453RTL.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010007 "BIDS47.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010009 "BTLLD.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $0001000B "BVDUTL16.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $0001000E "BVDVIEW.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010010 "BYTE.EXE" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010012 "BYTE.HLP" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010015 "BYTE.TOC" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010017 "BYTED.IDN" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $0001001A "CTL3DV2.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $0001001D "FTSRCH16.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $0001001F "OWL253.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010021 "RWTSD.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010022 "SETUP.EXE" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010023 "SETUP.LST" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00010026 "VWCOR16.DLL" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00000068 "WINDOWS" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> -49 <
                         No more Files>
GFIND    Dclosedir       Handle $00019C94 -> 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "accusft5.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $00010002 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 263200  BlkSize 32768  NBlocks
9  Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "bc453rtl.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $00010005 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 222720  BlkSize 32768  NBlocks
7  Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "bids47.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $00010007 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 59856  BlkSize 32768  NBlocks 2 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "btlld.dll" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010009 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 356832  BlkSize 32768  NBlocks 11 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "bvdutl16.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $0001000B Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 39440  BlkSize 32768  NBlocks 2 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "bvdview.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $0001000E Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 161296  BlkSize 32768  NBlocks
5  Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "byte.exe" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010010 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 361472  BlkSize 32768  NBlocks 12 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "byte.hlp" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010012 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 168802  BlkSize 32768  NBlocks 6 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "byte.toc" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010015 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 558552  BlkSize 32768  NBlocks 18 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "byted.idn" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010017 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 79  BlkSize 32768  NBlocks 1  Attr
(Arch) 
                         } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "ctl3dv2.dl_" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $0001001A Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 12279  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "ftsrch16.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $0001001D Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 97296  BlkSize 32768  NBlocks 3 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "owl253.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $0001001F Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 506560  BlkSize 32768  NBlocks
16  
                         Attr (Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "rwtsd.dll" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010021 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 6000  BlkSize 32768  NBlocks 1 
Attr (Arch
                         ) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "setup.exe" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010022 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 24624  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "setup.lst" XATTR
$001B61B4 -> 
                         { Mode $81FF  Index $00010023 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 656  BlkSize 32768  NBlocks 1  Attr
(Arch
                         ) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "vwcor16.dll" XATTR
$001B61B4 
                         -> { Mode $81FF  Index $00010026 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 179728  BlkSize 32768  NBlocks
6  Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "windows" XATTR
$001B61B4 -> 
                         { Mode $41FF  Index $00000068 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 0  BlkSize 32768  NBlocks 0  Attr
(Dir) } 
                         Ret 0   <Ok>
GFIND    Dopendir        "windows" Mode NORMAL -> Handle $00019C34 
GFIND    Dpathcnf        "windows" CASE_SENSITIVITY -> UPPER_CASE 
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00000068 "." } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00000000 ".." } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680002 "BVDSETUP.IN_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680003 "BVDSETUP.MS_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680004 "CTL3DV2.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680005 "LICAGREE.DPM" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680006 "MSCOMSTF.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680007 "MSCUISTF.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680008 "MSDETECT.IN_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $00680009 "MSDETSTF.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $0068000A "MSINSSTF.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $0068000B "MSSHLSTF.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $0068000C "MSUILSTF.DL_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $0068000D "SETUPAPI.IN_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> {
Index 
                         $0068000E "_MSTEST.EX_" } 0   <Ok>
GFIND    Dreaddir        Len 133 Handle $00019C34 Buf $001B60A2 -> -49 <
                         No more Files>
GFIND    Dclosedir       Handle $00019C34 -> 0   <Ok>
GFIND    Dgetdrv         -> Drive K
GFIND    Dsetpath        "windows" -> 0   <Ok>
GFIND    Malloc          Len $00002000/8192 -> $0122AB94 
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "bvdsetup.in_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680002 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 637  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "bvdsetup.ms_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680003 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 2613  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "ctl3dv2.dl_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680004 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 12279  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "licagree.dpm" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680005 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 9823  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "mscomstf.dl_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680006 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 41320  BlkSize 32768  NBlocks 2 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "mscuistf.dl_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680007 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 19697  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "msdetect.in_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680008 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 4726  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "msdetstf.dl_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $00680009 Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 14949  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "msinsstf.dl_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $0068000A Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 40805  BlkSize 32768  NBlocks 2 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "msshlstf.dl_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $0068000B Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 9226  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "msuilstf.dl_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $0068000C Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 3970  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "setupapi.in_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $0068000D Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 13661  BlkSize 32768  NBlocks 1 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "_mstest.ex_" XATTR
$001B6110 
                         -> { Mode $81FF  Index $0068000E Dev 10  NLink
1  Uid 
                         0  Gid 0  Size 55370  BlkSize 32768  NBlocks 2 
Attr (
                         Arch) } Ret 0   <Ok>
GFIND    Dgetdrv         -> Drive K
GFIND    Dsetpath        ".." -> 0   <Ok>
GFIND    Mfree           Adr $0122AB94 -> 0   <Ok>
GFIND    Mfree           Adr $0123ABB4 -> 0   <Ok>
GFIND    Dgetdrv         -> Drive K
GFIND    Dsetdrv         $000A K -> Drives ABCDEFGHIJKLMU
GFIND    Dsetpath        "\" -> 0   <Ok>
GFIND    Pterm           Ret 0 
*
* End of SYS_MON file.
*****************************************************************


The folder in question is "windows". SPIN returns:


FIND     Dreaddir        Len 133 Handle $00019BD4 Buf $001B6146 -> {
Index 
                         $0000A800 "WINDOWS" } 0   <Ok>
FIND     Fxattr          Flag DONT_FOLLOW_LINKS "windows" XATTR
$001B61B4 -> 
                         { Mode $41FF  Index $0000A800 Dev 1  NLink 2 
Uid 0  
                         Gid 0  Size 2048  BlkSize 2048  NBlocks 1  Attr
(Dir) 
                         } Ret 0   <Ok>

gfind displays this as a directory (-ls), so it should be happy with the
mode
argument...


TOSFS (MagiC) returns:

GFIND    Dreaddir        Len 133 Handle $00019C94 Buf $001B6146 -> {
Index 
                         $00000002 "WINDOWS" } 0   <Ok>
GFIND    Fxattr          Flag DONT_FOLLOW_LINKS "windows" XATTR
$001B61B4 -> 
                         { Mode $41FF  Index $00000002 Dev 10  NLink 1 
Uid 0  
                         Gid 0  Size 0  BlkSize 32768  NBlocks 0  Attr
(Dir) } 
                         Ret 0   <Ok>

However, on the harddisk gfind continues with a Dopendir on "windows",
which it
doesn't even attempt on the CD.

The only other difference I can spot is that the root of the CD has a
"."
entry, while the TOSFS doesn't have that.

As all OS calls handled by SPIN! seem to return sane values, I think I'm
not
to blame. Maybe somebody with gfind and MiNT lib source code can look
into
this problem...