On Mon, Aug 25, 2008 at 07:47:10AM -0400, Jeremy M wrote:
> 
> I'm working on an embedded system that will communicate with a Samba server, 
> and I'm wondering if there's a way to do a simple directory listing.  I used 
> Wireshark to see what my Win2K computer does, and I see it's using 
> FIND_FIRST2.  This is fine, probably acceptable, but Samba returns a lot of 
> information I do not need, such as file creation/access times.  I just need 
> filenames, and will only be reading from Samba.  It ends up being more data 
> to store in limited RAM and parse.  

Chose the right info level to ask for. To get just the name ask for
SMB_FIND_FILE_NAMES_INFO (0x103).

> Can NT_CREATE_ANDX be used to obtain a directory listing?  The CIFS Technical 
> Reference states "This command is used to create or open a file or 
> directory".  I thought I could specify a directory then use READ_ANDX, but 
> I'm not surprised that didn't do what I had hoped.  

No, for the same reason you can't do this (open() then read() on a UNIX
directory).

Jeremy.
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to