summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2002-12-08 00:57:00 +0000
committerSteve Huston <shuston@riverace.com>2002-12-08 00:57:00 +0000
commit983c7f3a881822d8baea2905ab640e1d29ab9b2c (patch)
tree32fd55ec3e9a3e3091ae107e054d59229b27e54c
parent51fdc86f33f04307768ab5e2b62670f717f902ab (diff)
downloadATCD-983c7f3a881822d8baea2905ab640e1d29ab9b2c.tar.gz
ChangeLogTag:Sat Dec 7 19:54:12 2002 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog4
-rw-r--r--ChangeLogs/ChangeLog-03a4
-rw-r--r--ace/OS.h6
3 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0c859c566fb..93916f3bc42 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Sat Dec 7 19:54:12 2002 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.h: For WinCE, define S_IFDIR and S_IFREG file mode masks.
+
Sat Dec 07 14:29:47 2002 Nanbor Wang <nanbor@cs.wustl.edu>
* ace/ACE.cpp (format_hexdump): This change fixed the problem that
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 0c859c566fb..93916f3bc42 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,7 @@
+Sat Dec 7 19:54:12 2002 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.h: For WinCE, define S_IFDIR and S_IFREG file mode masks.
+
Sat Dec 07 14:29:47 2002 Nanbor Wang <nanbor@cs.wustl.edu>
* ace/ACE.cpp (format_hexdump): This change fixed the problem that
diff --git a/ace/OS.h b/ace/OS.h
index 907dcd267dd..dd39dc14d71 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -1162,6 +1162,12 @@ _make_##SERVICE_CLASS (ACE_Service_Object_Exterminator *gobbler) \
# define S_IWOTH 00002 /* write permission: other. */
# define S_IXOTH 00001 /* execute permission: other. */
+// eVC doesn't define these bits, but MSVC does. The bit settings are copied
+// from the MSVC defs.
+# if defined (ACE_HAS_WINCE)
+# define S_IFDIR 0040000
+# define S_IFREG 0100000
+# endif /* ACE_HAS_WINCE */
# endif /* ACE_LACKS_MODE_MASKS */
# if defined (ACE_LACKS_SEMBUF_T)