2 // The following configuration file is designed to work for VxWorks
3 // 6.9 platforms using one of these compilers:
4 // 1) The GNU g++ compiler that is shipped with VxWorks 6.9
5 // 2) The Diab compiler that is shipped with VxWorks 6.9
7 #ifndef ACE_CONFIG_VXWORKS_6_9_H
8 #define ACE_CONFIG_VXWORKS_6_9_H
9 #include /**/ "ace/pre.h"
11 #if !defined (ACE_VXWORKS)
12 # define ACE_VXWORKS 0x690
13 #endif /* ! ACE_VXWORKS */
15 #define ACE_HAS_SSIZE_T
17 #include "ace/config-vxworks6.8.h"
19 #ifndef ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
20 // already defined for earlier RTP versions
21 # define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R 1
25 // bzero is in strings.h
26 # define ACE_HAS_STRINGS 1
27 # if defined ACE_HAS_PTHREADS
28 # define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
32 // As of VxWorks 6.9, the networking APIs have been made conformant with
33 // the POSIX sockets prototypes. See IEEE Std 1003.1 and Section 6.3.3 Socket
34 // Functional Interface in the VxWorks reference document -
35 // wr_net_stack_programmers_guide_vol3_6.9.pdf.
36 #if defined (ACE_HAS_BROKEN_ACCEPT_ADDR)
37 # undef ACE_HAS_BROKEN_ACCEPT_ADDR
40 #include /**/ "ace/post.h"
41 #endif /* ACE_CONFIG_VXWORKS_6_9_H */