[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...