summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/syscalls.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2007-02-22 11:17:01 +0000
committerCorinna Vinschen <corinna@vinschen.de>2007-02-22 11:17:01 +0000
commitbd8f891e8ac6ec88bc72cd8c446b6ccba5750821 (patch)
tree723b2939e16ac792c2e59725551868561a79680d /winsup/cygwin/syscalls.cc
parent570858c30fa6add591bf74907de4a7fb93312f20 (diff)
downloadcygnal-bd8f891e8ac6ec88bc72cd8c446b6ccba5750821.tar.gz
cygnal-bd8f891e8ac6ec88bc72cd8c446b6ccba5750821.tar.bz2
cygnal-bd8f891e8ac6ec88bc72cd8c446b6ccba5750821.zip
Throughout replace all usage of wincap.shared with the constant
FILE_SHARE_VALID_FLAGS. * fhandler.cc (fhandler_base::open_9x): Drop local variable shared. * wincap.cc: Remove shared member throughout. * wincap.h: Ditto.
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r--winsup/cygwin/syscalls.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
index c72e2428b..5e2bb5b66 100644
--- a/winsup/cygwin/syscalls.cc
+++ b/winsup/cygwin/syscalls.cc
@@ -283,7 +283,8 @@ unlink_nt (path_conv &win32_name, bool setattrs)
if (status == STATUS_SHARING_VIOLATION)
{
move_to_bin = true;
- status = NtOpenFile (&h, DELETE, &attr, &io, wincap.shared (), flags);
+ status = NtOpenFile (&h, DELETE, &attr, &io, FILE_SHARE_VALID_FLAGS,
+ flags);
}
if (!NT_SUCCESS (status))
{
@@ -1114,7 +1115,7 @@ EXPORT_ALIAS (fsync, fdatasync)
static void
sync_worker (const char *vol)
{
- HANDLE fh = CreateFileA (vol, GENERIC_WRITE, wincap.shared (),
+ HANDLE fh = CreateFileA (vol, GENERIC_WRITE, FILE_SHARE_VALID_FLAGS,
&sec_none_nih, OPEN_EXISTING, 0, NULL);
if (fh != INVALID_HANDLE_VALUE)
{
@@ -1944,7 +1945,7 @@ statvfs (const char *fname, struct statvfs *sfs)
{
/* Quotas active. We can't trust totalc. */
HANDLE hdl = CreateFile (full_path, READ_CONTROL,
- wincap.shared (), &sec_none_nih,
+ FILE_SHARE_VALID_FLAGS, &sec_none_nih,
OPEN_EXISTING,
FILE_FLAG_BACKUP_SEMANTICS, NULL);
if (hdl == INVALID_HANDLE_VALUE)