Re: prevent ReadFile and QueryAllInformationFile on stat()

Eli Zaretskii <eliz-mXXj517/[email protected]>
Newsgroups gmane.comp.gnu.mingw.user
Message-ID <[email protected]>
> From: Basin Ilya <[email protected]>
> Date: Sat, 12 Jan 2019 15:54:51 +0300
> 
> Does anybody know how to prevent the stat() call read the first three bytes of the file and be satisfied by just GetFileAttributes() ?
> This slows down a samba share listing a lot.
> I'm using Windows 7, hence SMB2 and the metadata caching is not disabled in registry, but stat() queries a lot more than that. I don't want link count, ACL, etc. All I need is file size and mtime.

Which 'stat' is that?  AFAICT, MinGW doesn't provide its own
implementations, so a MinGW program will use 'stat' from MSVCRT.DLL,
which AFAIK doesn't read the file at all.  Are you sure you aren't
using some 3rd-party library which does what you describe?  Or maybe
you are using MinGW64? or Cygwin? or MSYS2?

_______________________________________________
MinGW-Users mailing list
[email protected]

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.osdn.me/mailman/listinfo/mingw-users
Also: mailto:[email protected]?subject=unsubscribe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.