SEENGS1@MACALSTR.BITNET (02/17/88)
Hello there.  I have a small problem using the f$search lexical.
Given the following directory listing:
        $ dir [...]foo.*
        Directory DUA1:[EENGSTRO.PUBLIC]
        FOO.DIR;1                1/1       11-FEB-1988 10:58  (RWE,RWE,,RE)
        Directory DUA1:[EENGSTRO.PUBLIC.FOO]
        FOO.COM;1               25/25      11-FEB-1988 13:47  (RE,RWED,,RE)
        FOO.DAT;1               17/17      11-FEB-1988 13:47  (RE,RWED,,RE)
If I 'execute' the following code:
        $       SearchSpec = "DUA1:[EENGSTRO.PUBLIC...]FOO.*;"
        $       Num = 0
        $Search: Num = Num + 1
        $       SearchItem'Num' = f$search(SearchSpec,1)
        $       if SearchItem'Num' .eqs. "" then $ EXIT
        $       Write sys$output "   ''Num') ",SearchItem'Num'
        $       goto Search
I get the following output:
        1) DUA1:[EENGSTROM.PUBLIC]FOO.DIR;1
        2) DUA1:[EENGSTROM.PUBLIC.FOO]FOO.COM;1
        3) DUA1:[EENGSTROM.PUBLIC.FOO]FOO.DAT;1
While, someone else 'executing' the same code gets only this:
        1) DUA1:[EENGSTROM.PUBLIC]FOO.DIR;1
Could someone enlighten me on why this is so?
Also, this is on a VAX 11/780 under VMS 4.7.
Many thanks,
Eric Engstrom  -  Bitnet:  SEENGS1@Macalstr
1600 Grand Avenue
Macalester College
St. Paul, Minnesota  55105-1899,  U.S.A.
    [ Profanity is the one language all programmers know best. ]scjones@sdrc.UUCP (Larry Jones) (02/22/88)
In article <8802210237.AA27516@ucbvax.Berkeley.EDU>, SEENGS1@MACALSTR.BITNET writes: > [he gets more files when doing f$search() that someone else does] Could it be file protection? If the other people don't have read permission on the directory they can't search it to find the other files. ---- Larry Jones UUCP: uunet!sdrc!scjones SDRC MAIL: 2000 Eastman Dr., Milford, OH 45150 AT&T: (513) 576-2070 "When all else fails, read the directions."