summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ACE/ace/OS_NS_sys_stat.h3
-rw-r--r--ACE/ace/config-vxworks22.03.h20
2 files changed, 21 insertions, 2 deletions
diff --git a/ACE/ace/OS_NS_sys_stat.h b/ACE/ace/OS_NS_sys_stat.h
index cf6e99f3699..50fba77ab6f 100644
--- a/ACE/ace/OS_NS_sys_stat.h
+++ b/ACE/ace/OS_NS_sys_stat.h
@@ -34,8 +34,7 @@
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
-# if defined (_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 \
- && defined (ACE_WIN32)
+# if defined (_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && defined (ACE_WIN32)
# if defined (__BORLANDC__)
typedef struct stati64 ACE_stat;
# define ACE_STAT_FUNC_NAME ::_stati64
diff --git a/ACE/ace/config-vxworks22.03.h b/ACE/ace/config-vxworks22.03.h
new file mode 100644
index 00000000000..18c7576b29b
--- /dev/null
+++ b/ACE/ace/config-vxworks22.03.h
@@ -0,0 +1,20 @@
+/* -*- C++ -*- */
+// The following configuration file is designed to work for VxWorks
+// 22.03 platforms using one of these compilers:
+// 1) The llvm compiler that is shipped with VxWorks 22.03
+
+#ifndef ACE_CONFIG_VXWORKS_22_03_H
+#define ACE_CONFIG_VXWORKS_22_03_H
+#include /**/ "ace/pre.h"
+
+#include "ace/config-vxworks.h"
+
+#if !defined (__RTP__)
+# undef ACE_MKDIR_LACKS_MODE
+# define ACE_LACKS_GETPID
+#endif
+
+#define ACE_HAS_SOCKLEN_T
+
+#include /**/ "ace/post.h"
+#endif /* ACE_CONFIG_VXWORKS_22_03_H */