diff options
author | midipix <writeonce@midipix.org> | 2020-05-09 22:57:35 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2020-05-09 23:04:43 +0000 |
commit | 0443ad2b6ed839e8480e250a655001f7d403c9cb (patch) | |
tree | bd1dc22202609e3cec311b2a2e6b20aeee73dbcd /src/internal | |
parent | 1ca6f15ee9908e1048d7accd4e0ed57d2019d851 (diff) | |
download | pemagine-0443ad2b6ed839e8480e250a655001f7d403c9cb.tar.bz2 pemagine-0443ad2b6ed839e8480e250a655001f7d403c9cb.tar.xz |
pe_get_device_dos_drive_letter(): open the drive, not the volume.
Opening the drive rather than the volume's top-level directory requires
reduced permissions, and so should always be preferred for as long as
it is sufficient.
This change, however, is also motivated by annoying media-drive driver
behavior of popping up a dialog (how awful) window whenever an allegedly
interactive application (that is, interactive by its subsystem) attempts
to access a directory (or a file) in the drive while it is empty.
Diffstat (limited to 'src/internal')
-rw-r--r-- | src/internal/pe_os.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/internal/pe_os.h b/src/internal/pe_os.h index 11e334b..6963613 100644 --- a/src/internal/pe_os.h +++ b/src/internal/pe_os.h @@ -29,6 +29,7 @@ #define OS_FILE_DIRECTORY_FILE 0x00000001 #define OS_FILE_NON_DIRECTORY_FILE 0x00000040 +#define OS_FILE_SYNCHRONOUS_IO_ALERT 0x00000010 #define OS_FILE_SHARE_READ 0x00000001 #define OS_FILE_SHARE_WRITE 0x00000002 |