Initial Patch of Auction House bot rev. 135
[auctionmangos.git] / dep / ACE_wrappers / ace / config-netbsd.h
blob551718015f972b1653bc12bfbb315d37c5b0e168
1 /* -*- C++ -*- */
2 // $Id: config-netbsd.h 80826 2008-03-04 14:51:23Z wotte $
4 #ifndef ACE_CONFIG_H
5 #define ACE_CONFIG_H
7 #ifndef ACE_MT_SAFE
8 #define ACE_MT_SAFE 1
9 #endif
11 #if defined (__GNUG__)
12 # include "ace/config-g++-common.h"
13 #endif /* __GNUG__ */
15 #if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
16 # define ACE_HAS_THREADS 1
17 # define ACE_HAS_PTHREADS 1
18 # define ACE_HAS_PTHREADS_UNIX98_EXT 1
19 # define ACE_HAS_PTHREAD_RESUME_NP 1
20 # define ACE_HAS_PTHREAD_SUSPEND_NP 1
21 # define ACE_LACKS_PTHREAD_THR_SIGSETMASK 1
22 # define ACE_LACKS_PTHREAD_YIELD 1
23 #endif /* ACE_MT_SAFE */
25 #define ACE_HAS_CLOCK_SETTIME 1
26 #define ACE_HAS_CLOCK_GETTIME 1
27 #define ACE_HAS_SETTIMEOFDAY 1
28 #define ACE_HAS_GETTIMEOFDAY 1
29 #define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R 1
30 #define ACE_HAS_3_PARAM_WCSTOK 1
31 #define ACE_HAS_3_PARAM_READDIR_R 1
32 #define ACE_HAS_4_4BSD_SENDMSG_RECVMSG 1
33 #define ACE_HAS_ALT_CUSERID 1
34 #define ACE_HAS_AUTOMATIC_INIT_FINI 1
35 #define ACE_HAS_CLOCK_GETTIME 1
36 #define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES 1
37 #define ACE_HAS_DIRENT 1
38 #define ACE_HAS_EXCEPTIONS 1
39 #define ACE_HAS_GETIFADDRS 1
40 #define ACE_HAS_GETPAGESIZE 1
41 #define ACE_HAS_GETPROGNAME 1
42 #define ACE_HAS_GETRUSAGE 1
43 #define ACE_HAS_GETRUSAGE_PROTOTYPE 1
44 #define ACE_HAS_GNU_CSTRING_H 1
45 #define ACE_HAS_GPERF 1
46 #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT 1
47 #define ACE_HAS_IP_MULTICAST 1
48 #define ACE_HAS_MSG 1
49 #define ACE_HAS_NEW_NO_H 1
50 #define ACE_HAS_NONCONST_SELECT_TIMEVAL 1
51 #define ACE_HAS_ONLY_SCHED_OTHER 1
52 #define ACE_HAS_POLL 1
53 #define ACE_HAS_POSITION_INDEPENDENT_POINTERS 1
54 #define ACE_HAS_POSIX_NONBLOCK 1
55 #define ACE_HAS_POSIX_TIME 1
56 #define ACE_HAS_P_READ_WRITE 1
57 #define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS 1
58 #define ACE_HAS_REENTRANT_FUNCTIONS 1
59 #define ACE_HAS_SCANDIR 1
60 #define ACE_HAS_SETPROGNAME 1
61 #define ACE_HAS_SIGACTION_CONSTP2 1
62 #define ACE_HAS_SIGINFO_T 1
63 #define ACE_HAS_SIGSUSPEND 1
64 #define ACE_HAS_SIGTIMEDWAIT 1
65 #define ACE_HAS_SIGWAIT 1
66 #define ACE_HAS_SIG_ATOMIC_T 1
67 #define ACE_HAS_SIG_C_FUNC 1
68 #define ACE_HAS_SOCKADDR_IN_SIN_LEN 1
69 #define ACE_HAS_SOCKADDR_IN6_SIN6_LEN 1
70 #define ACE_HAS_SOCKADDR_MSG_NAME 1
71 #define ACE_HAS_SOCKLEN_T 1
72 #define ACE_HAS_SSIZE_T 1
73 #define ACE_HAS_STANDARD_CPP_LIBRARY 1
74 #define ACE_HAS_STDEXCEPT_NO_H 1
75 #define ACE_HAS_STRERROR 1
76 #define ACE_HAS_STRINGS 1
77 #define ACE_HAS_STRING_CLASS 1
78 #define ACE_HAS_SVR4_DYNAMIC_LINKING 1
79 #define ACE_HAS_SYSV_IPC 1
80 #define ACE_HAS_SYS_ERRLIST 1
81 #define ACE_HAS_SYS_FILIO_H 1
82 #define ACE_HAS_SYS_SIGLIST 1
83 #define ACE_HAS_SYS_SOCKIO_H 1
84 #define ACE_HAS_SYS_SYSCALL_H 1
85 #define ACE_HAS_SYSCTL
86 #define ACE_HAS_TERMIOS 1
87 #define ACE_HAS_THREAD_SPECIFIC_STORAGE 1
88 #define ACE_HAS_TIMEZONE 1
89 #define ACE_HAS_TIMEZONE_GETTIMEOFDAY 1
90 #define ACE_HAS_UALARM 1
91 #define ACE_HAS_UCONTEXT_T 1
92 #define ACE_HAS_VOIDPTR_MMAP 1
93 #define ACE_HAS_VOIDPTR_SOCKOPT 1
94 #define ACE_HAS_WCHAR 1
95 #define ACE_HAS_XPG4_MULTIBYTE_CHAR 1
96 #define ACE_IOCTL_TYPE_ARG2 u_long
97 #define ACE_LACKS_CONDATTR_PSHARED 1
98 #define ACE_LACKS_GETHOSTENT 1
99 #define ACE_LACKS_GETIPNODEBYADDR 1
100 #define ACE_LACKS_GETIPNODEBYNAME 1
101 #define ACE_LACKS_IOSTREAM_FX 1
102 #define ACE_LACKS_ITOW 1
103 #define ACE_LACKS_LINEBUFFERED_STREAMBUF 1
104 #define ACE_LACKS_LOG2 1
105 #define ACE_LACKS_MSG_ACCRIGHTS 1
106 #define ACE_LACKS_MUTEXATTR_PSHARED 1
107 #define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS 1
108 #define ACE_LACKS_PERFECT_MULTICAST_FILTERING 1
109 #define ACE_LACKS_PRI_T 1
110 #define ACE_LACKS_PTHREAD_THR_SIGSETMASK 1
111 #define ACE_LACKS_PTHREAD_YIELD 1
112 #define ACE_LACKS_PWD_REENTRANT_FUNCTIONS 1
113 #define ACE_LACKS_RWLOCKATTR_PSHARED 1
114 #define ACE_LACKS_RWLOCK_T 1
115 #define ACE_LACKS_SETSCHED 1
116 #define ACE_LACKS_SIGINFO_H 1
117 #define ACE_LACKS_STROPTS_H 1
118 #define ACE_LACKS_STRRECVFD 1
119 #define ACE_LACKS_TIMEDWAIT_PROTOTYPES 1
120 #define ACE_LACKS_TIMESPEC_T 1
121 #define ACE_LACKS_UNBUFFERED_STREAMBUF 1
122 #define ACE_LACKS_WCSDUP 1
123 #define ACE_LACKS_WCSICMP 1
124 #define ACE_LACKS_WCSNICMP 1
125 #define ACE_SCANDIR_CMP_USES_CONST_VOIDPTR 1
127 #if defined(__x86_64__)
128 #define ACE_SIZEOF_DOUBLE 8
129 #define ACE_SIZEOF_FLOAT 4
130 #define ACE_SIZEOF_INT 4
131 #define ACE_SIZEOF_LONG 8
132 #define ACE_SIZEOF_LONG_DOUBLE 16
133 #define ACE_SIZEOF_LONG_LONG 8
134 #define ACE_SIZEOF_SHORT 2
135 #define ACE_SIZEOF_VOID_P 8
136 #define ACE_SIZEOF_WCHAR 4
138 typedef unsigned long ACE_UINT64;
139 typedef signed long ACE_INT64;
141 #define ACE_SSIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%ld")
142 #define ACE_SIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%lu")
144 #elif defined(__i386__)
146 #define ACE_SIZEOF_DOUBLE 8
147 #define ACE_SIZEOF_FLOAT 4
148 #define ACE_SIZEOF_INT 4
149 #define ACE_SIZEOF_LONG 4
150 #define ACE_SIZEOF_LONG_DOUBLE 12
151 #define ACE_SIZEOF_LONG_LONG 8
152 #define ACE_SIZEOF_SHORT 2
153 #define ACE_SIZEOF_VOID_P 4
154 #define ACE_SIZEOF_WCHAR 4
156 typedef unsigned long long ACE_UINT64;
157 typedef signed long long ACE_INT64;
159 #else
160 # error unknown CPU architecture
161 #endif
163 #endif /* ACE_CONFIG_H */
165 // Local Variables:
166 // mode:C++
167 // End: