summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2000-12-19 19:54:30 +0000
committerSteve Huston <shuston@riverace.com>2000-12-19 19:54:30 +0000
commit5ace06023aadb571880f69da2876271607c1426d (patch)
tree71cb06fee0c928cf278881b7629b50d3eb65cf7a
parent71c9fe1060d550a53dc753af09d93f40170bf254 (diff)
downloadATCD-5ace06023aadb571880f69da2876271607c1426d.tar.gz
ChangeLogTag:Tue Dec 19 14:50:38 2000 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog7
-rw-r--r--ChangeLogs/ChangeLog-02a7
-rw-r--r--ChangeLogs/ChangeLog-03a7
-rw-r--r--ace/OS.h6
4 files changed, 23 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index f58dd793cbf..691f42759fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,12 @@
+Tue Dec 19 14:50:38 2000 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.h: If on ACE_WIN32, set ACE_DEFAULT_FILE_PERMS to
+ (FILE_SHARE_READ | FILE_SHARE_WRITE), not 0666.
+
Tue Dec 19 14:40:26 2000 Steve Huston <shuston@riverace.com>
* ace/Filecache.cpp: Changed definition of R_MASK and W_MASK to
- 0 for ACE_WIN32 () used to be for __BORLANDC__. This is related
+ 0 for ACE_WIN32; used to be for __BORLANDC__. This is related
to the change below because the third arg to ACE_OS::open is
not ignored any longer for Win32.
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index f58dd793cbf..691f42759fc 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,7 +1,12 @@
+Tue Dec 19 14:50:38 2000 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.h: If on ACE_WIN32, set ACE_DEFAULT_FILE_PERMS to
+ (FILE_SHARE_READ | FILE_SHARE_WRITE), not 0666.
+
Tue Dec 19 14:40:26 2000 Steve Huston <shuston@riverace.com>
* ace/Filecache.cpp: Changed definition of R_MASK and W_MASK to
- 0 for ACE_WIN32 () used to be for __BORLANDC__. This is related
+ 0 for ACE_WIN32; used to be for __BORLANDC__. This is related
to the change below because the third arg to ACE_OS::open is
not ignored any longer for Win32.
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index f58dd793cbf..691f42759fc 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,7 +1,12 @@
+Tue Dec 19 14:50:38 2000 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.h: If on ACE_WIN32, set ACE_DEFAULT_FILE_PERMS to
+ (FILE_SHARE_READ | FILE_SHARE_WRITE), not 0666.
+
Tue Dec 19 14:40:26 2000 Steve Huston <shuston@riverace.com>
* ace/Filecache.cpp: Changed definition of R_MASK and W_MASK to
- 0 for ACE_WIN32 () used to be for __BORLANDC__. This is related
+ 0 for ACE_WIN32; used to be for __BORLANDC__. This is related
to the change below because the third arg to ACE_OS::open is
not ignored any longer for Win32.
diff --git a/ace/OS.h b/ace/OS.h
index 69cf67db34c..12f49d986b4 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -305,7 +305,11 @@ typedef long id_t;
// Default file permissions.
# if !defined (ACE_DEFAULT_FILE_PERMS)
-# define ACE_DEFAULT_FILE_PERMS 0666
+# if defined (ACE_WIN32)
+# define ACE_DEFAULT_FILE_PERMS (FILE_SHARE_READ | FILE_SHARE_WRITE)
+# else
+# define ACE_DEFAULT_FILE_PERMS 0666
+# endif /* ACE_WIN32 */
# endif /* ACE_DEFAULT_FILE_PERMS */
// Default directory permissions.