Way back in June 2007, Jeremy wrote:
> On Thu, Jun 14, 2007 at 01:04:29PM -0400, Mark J. Reed wrote:
> > Am I to infer from this discussion that the Windows equivalent of
> > readdir() always returns its entries in sorted order?  Explorer and
> > CMD.EXE don't do that themselves?
>
> I think in Windows it does, but I don't think the clients depend
> on this (I vaguely recall a test that proved this was not mandatory...,
> can't remember the exact details though).
>
> Explorer and cmd.exe certainly do this - but I think the
> person with the problem is using OS/2 clients, which don't.

NTFS normally returns directly listings in sorted order (presumably because of 
the way the entries are stored).  However, FAT does not.  The order returned by 
a directory listing on Windows just depends on the FS implementation on 
Windows, just like on Unix.

cmd.exe dir does not sort by default (unless you do /on or set DIRCMD env var 
to include /on).  Explorer generally sorts by default.

- Danilo

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