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