This is the mail archive of the cygwin-patches mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, the attached patch sets FILE_ATTRIBUTE_TEMPORARY on files opened by mkstemp() on WinNT class systems. Theoretically the OS should then be less eager to write such files onto the physical storage and use cache instead. VH 2005-07-22 Vaclav Haisman <v.haisman@sh.cvut.cz> * syscalls.cc (open_with_attributes): Rename open() to open_with_attributes(). Add fileattr parameter and use it. Add explicit mode_t parameter for mode. Tweak debugging syscall_printf() calls to reflect the new parameter. (open): Reimplement using open_with_attributes(). * fhandler.cc (fhandler_base::open): Use pc.file_attributes() when opening disk file. * mktemp.cc (_gettemp): Set FILE_ATTRIBUTE_TEMPORARY on WinNT using open_with_attributes().
Attachment:
file_attribute_temporary.patch
Description: Text document
Attachment:
file_attribute_temporary.ChangeLog
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |