4 ms·
Yeah, that's something that really interests me. Likewise I want to know how extended attributes and streams are mapped.
by the_mitsuhiko 11y ago
Yeah, that's something that really interests me. Likewise I want to know how extended attributes and streams are mapped.
- andoma 11y agoOr unlinking an open file. Something you can't do on traditional Windows kernels IIRC.
- JdeBP 11y agoYou recall incorrectly. Windows NT kernels have been able to unlink open files right from the get-go, at the start of the 1990s. They had to be, in order to support the POSIX subsystem. When files are manipulated through the Win32 subsystem they are (normally) opened in "deny delete" mode (i.e. without passing FILE_SHARE_DELETE to CreateFile and thence to NtCreateFile). But that's Win32 programs and language runtime libraries explicitly setting the sharing mode flags that they like, not an inability of the Windows NT kernel that is below the Win32 subsystem, nor even an inability of the Win32 subsystem itself. * https://msdn.microsoft.com/en-gb/library/windows/desktop/aa363858(v=vs.85).aspx#FILE_SHARE_DELETE https://msdn.microsoft.com/en-gb/library/windows/desktop/aa3...