summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2000-12-22 14:14:21 +0000
committerSteve Huston <shuston@riverace.com>2000-12-22 14:14:21 +0000
commitff5426e6454f3616cbfe63952297516391b2f773 (patch)
tree1cd367a3281af76a89f57bc02c4e28cb6ea82723
parent7b46fc0251250994d07b00746ebc23d904cecd63 (diff)
downloadATCD-ff5426e6454f3616cbfe63952297516391b2f773.tar.gz
ChangeLogTag:Fri Dec 22 09:12:37 2000 Steve Huston <shuston@riverace.com>
-rw-r--r--ace/OS.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/ace/OS.h b/ace/OS.h
index 12f49d986b4..258ced675b8 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -306,7 +306,12 @@ typedef long id_t;
// Default file permissions.
# if !defined (ACE_DEFAULT_FILE_PERMS)
# if defined (ACE_WIN32)
-# define ACE_DEFAULT_FILE_PERMS (FILE_SHARE_READ | FILE_SHARE_WRITE)
+# if defined (ACE_HAS_WINNT4) && (ACE_HAS_WINNT4 == 1)
+# define ACE_DEFAULT_OPEN_PERMS (FILE_SHARE_READ | FILE_SHARE_WRITE | \
+ FILE_SHARE_DELETE)
+# else
+# define ACE_DEFAULT_FILE_PERMS (FILE_SHARE_READ | FILE_SHARE_WRITE)
+# endif /* ACE_HAS_WINNT4 */
# else
# define ACE_DEFAULT_FILE_PERMS 0666
# endif /* ACE_WIN32 */