Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef ACE_DEFAULT_CONSTANTS_H
00018 #define ACE_DEFAULT_CONSTANTS_H
00019 #include "ace/pre.h"
00020
00021
00022
00023 #include "ace/config-all.h"
00024
00025 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00026 # pragma once
00027 #endif
00028
00029
00030 #include "ace/os_include/os_limits.h"
00031
00032
00033
00034
00035 # if !defined (ACE_DEFAULT_CLOSE_ALL_HANDLES)
00036 # define ACE_DEFAULT_CLOSE_ALL_HANDLES true
00037 # endif
00038
00039
00040 # if !defined(ACE_MAX_FULLY_QUALIFIED_NAME_LEN)
00041 # define ACE_MAX_FULLY_QUALIFIED_NAME_LEN 256
00042 # endif
00043
00044 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_BASE)
00045 #define ACE_DEFAULT_PAGEFILE_POOL_BASE (void *) 0
00046 #endif
00047
00048 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_SIZE)
00049 #define ACE_DEFAULT_PAGEFILE_POOL_SIZE (size_t) 0x01000000
00050 #endif
00051
00052 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_CHUNK)
00053 #define ACE_DEFAULT_PAGEFILE_POOL_CHUNK (size_t) 0x00010000
00054 #endif
00055
00056 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_NAME)
00057 #define ACE_DEFAULT_PAGEFILE_POOL_NAME ACE_TEXT ("Default_ACE_Pagefile_Memory_Pool")
00058 #endif
00059
00060 #if !defined (ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY)
00061 #define ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY 0
00062 #endif
00063
00064 #if !defined (ACE_DEFAULT_SERVICE_REPOSITORY_SIZE)
00065 #define ACE_DEFAULT_SERVICE_REPOSITORY_SIZE 1024
00066 #endif
00067
00068 #if !defined (ACE_DEFAULT_SERVICE_GESTALT_SIZE)
00069 #define ACE_DEFAULT_SERVICE_GESTALT_SIZE 1024
00070 #endif
00071
00072 #if !defined (ACE_REACTOR_NOTIFICATION_ARRAY_SIZE)
00073 #define ACE_REACTOR_NOTIFICATION_ARRAY_SIZE 1024
00074 #endif
00075
00076 # if !defined (ACE_DEFAULT_TIMEOUT)
00077 # define ACE_DEFAULT_TIMEOUT 5
00078 # endif
00079
00080 # if !defined (ACE_DEFAULT_BACKLOG)
00081 # define ACE_DEFAULT_BACKLOG 5
00082 # endif
00083
00084 # if !defined (ACE_DEFAULT_ASYNCH_BACKLOG)
00085 # define ACE_DEFAULT_ASYNCH_BACKLOG 5
00086 # endif
00087
00088 # if !defined (ACE_DEFAULT_THREADS)
00089 # define ACE_DEFAULT_THREADS 1
00090 # endif
00091
00092
00093 # if !defined (ACE_DEFAULT_BROADCAST_PORT)
00094 # define ACE_DEFAULT_BROADCAST_PORT 20000
00095 # endif
00096
00097 # if !defined (ACE_DEFAULT_MULTICAST_PORT)
00098 # define ACE_DEFAULT_MULTICAST_PORT 20001
00099 # endif
00100
00101 # if !defined (ACE_DEFAULT_MULTICAST_ADDR)
00102
00103
00104 # define ACE_DEFAULT_MULTICAST_ADDR "224.9.9.2"
00105 # endif
00106
00107 # if defined (ACE_HAS_IPV6)
00108 # if !defined (ACE_DEFAULT_MULTICASTV6_ADDR)
00109
00110
00111 # define ACE_DEFAULT_MULTICASTV6_ADDR "ff05:0::ff01:1"
00112 # endif
00113 # endif
00114
00115
00116 # if !defined (ACE_DEFAULT_HTTP_SERVER_PORT)
00117 # define ACE_DEFAULT_HTTP_SERVER_PORT 80
00118 # endif
00119
00120
00121 # if !defined (ACE_DEFAULT_SERVER_PORT)
00122 # define ACE_DEFAULT_SERVER_PORT 20002
00123 # endif
00124
00125 # if !defined (ACE_DEFAULT_HTTP_PORT)
00126 # define ACE_DEFAULT_HTTP_PORT 80
00127 # endif
00128
00129 # if !defined (ACE_DEFAULT_MAX_SOCKET_BUFSIZ)
00130 # define ACE_DEFAULT_MAX_SOCKET_BUFSIZ 65536
00131 # endif
00132
00133 # if !defined (ACE_DEFAULT_SERVER_PORT_STR)
00134 # define ACE_DEFAULT_SERVER_PORT_STR ACE_TEXT("20002")
00135 # endif
00136
00137
00138 # if !defined (ACE_DEFAULT_SERVICE_PORT)
00139 # define ACE_DEFAULT_SERVICE_PORT 20003
00140 # endif
00141
00142
00143 # if !defined (ACE_DEFAULT_THR_PORT )
00144 # define ACE_DEFAULT_THR_PORT 20004
00145 # endif
00146
00147
00148 # if !defined (ACE_DEFAULT_LOCAL_PORT)
00149 # define ACE_DEFAULT_LOCAL_PORT 20005
00150 # endif
00151
00152
00153 # if !defined (ACE_DEFAULT_LOCAL_PORT_STR)
00154 # define ACE_DEFAULT_LOCAL_PORT_STR "20005"
00155 # endif
00156
00157
00158 # if !defined (ACE_DEFAULT_NAME_SERVER_PORT)
00159 # define ACE_DEFAULT_NAME_SERVER_PORT 20006
00160 # endif
00161
00162 # if !defined (ACE_DEFAULT_NAME_SERVER_PORT_STR)
00163 # define ACE_DEFAULT_NAME_SERVER_PORT_STR "20006"
00164 # endif
00165
00166
00167 # if !defined (ACE_DEFAULT_TOKEN_SERVER_PORT)
00168 # define ACE_DEFAULT_TOKEN_SERVER_PORT 20007
00169 # endif
00170
00171 # if !defined (ACE_DEFAULT_TOKEN_SERVER_PORT_STR)
00172 # define ACE_DEFAULT_TOKEN_SERVER_PORT_STR "20007"
00173 # endif
00174
00175
00176 # if !defined (ACE_DEFAULT_LOGGING_SERVER_PORT)
00177 # define ACE_DEFAULT_LOGGING_SERVER_PORT 20008
00178 # endif
00179
00180 # if !defined (ACE_DEFAULT_LOGGING_SERVER_PORT_STR)
00181 # define ACE_DEFAULT_LOGGING_SERVER_PORT_STR "20008"
00182 # endif
00183
00184
00185 # if !defined (ACE_DEFAULT_THR_LOGGING_SERVER_PORT)
00186 # define ACE_DEFAULT_THR_LOGGING_SERVER_PORT 20008
00187 # endif
00188
00189 # if !defined (ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR)
00190 # define ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR "20008"
00191 # endif
00192
00193
00194 # if !defined (ACE_DEFAULT_TIME_SERVER_PORT)
00195 # define ACE_DEFAULT_TIME_SERVER_PORT 20009
00196 # endif
00197
00198 # if !defined (ACE_DEFAULT_TIME_SERVER_PORT_STR)
00199 # define ACE_DEFAULT_TIME_SERVER_PORT_STR "20009"
00200 # endif
00201
00202 # if !defined (ACE_DEFAULT_TIME_SERVER_STR)
00203 # define ACE_DEFAULT_TIME_SERVER_STR "ACE_TS_TIME"
00204 # endif
00205
00206
00207 # if !defined (ACE_DEFAULT_RENDEZVOUS)
00208 # if defined (ACE_HAS_STREAM_PIPES)
00209 # define ACE_DEFAULT_RENDEZVOUS ACE_TEXT("/tmp/fifo.ace")
00210 # else
00211 # define ACE_DEFAULT_RENDEZVOUS ACE_TEXT("localhost:20010")
00212 # endif
00213 # endif
00214
00215
00216 # ifndef ACE_DEFAULT_SYSLOG_FACILITY
00217 # define ACE_DEFAULT_SYSLOG_FACILITY LOG_USER
00218 # endif
00219
00220 # if !defined (ACE_HAS_STREAM_LOG_MSG_IPC)
00221 # if defined (ACE_HAS_STREAM_PIPES)
00222 # define ACE_HAS_STREAM_LOG_MSG_IPC 1
00223 # else
00224 # define ACE_HAS_STREAM_LOG_MSG_IPC 0
00225 # endif
00226 # endif
00227
00228 # if !defined (ACE_DEFAULT_LOGGER_KEY)
00229 # if (ACE_HAS_STREAM_LOG_MSG_IPC == 1)
00230 # define ACE_DEFAULT_LOGGER_KEY ACE_TEXT ("/tmp/server_daemon")
00231 # else
00232 # define ACE_DEFAULT_LOGGER_KEY ACE_TEXT ("localhost:20012")
00233 # endif
00234 # endif
00235
00236
00237
00238 # if !defined (ACE_LOCALHOST)
00239 # define ACE_LOCALHOST ACE_TEXT ("localhost")
00240 # endif
00241
00242
00243
00244 # if defined (ACE_HAS_IPV6)
00245 # if !defined (ACE_IPV6_LOCALHOST)
00246 # define ACE_IPV6_LOCALHOST ACE_TEXT ("::1")
00247 # endif
00248 #endif
00249
00250
00251
00252 # if defined (ACE_HAS_IPV6)
00253 # if !defined (ACE_IPV6_ANY)
00254 # define ACE_IPV6_ANY ACE_TEXT ("::")
00255 # endif
00256 #endif
00257
00258 # if !defined (ACE_DEFAULT_SERVER_HOST)
00259 # if defined (ACE_HAS_IPV6)
00260 # define ACE_DEFAULT_SERVER_HOST ACE_IPV6_LOCALHOST
00261 # else
00262 # define ACE_DEFAULT_SERVER_HOST ACE_LOCALHOST
00263 # endif
00264 # endif
00265
00266
00267 # if !defined (ACE_DEFAULT_SHM_KEY)
00268 # define ACE_DEFAULT_SHM_KEY 1234
00269 # endif
00270
00271
00272
00273 # if !defined (ACE_DEFAULT_BASE_ADDR)
00274 # define ACE_DEFAULT_BASE_ADDR ((char *) (64 * 1024 * 1024))
00275 # endif
00276
00277
00278 # if !defined (ACE_DEFAULT_SEGMENT_SIZE)
00279 # define ACE_DEFAULT_SEGMENT_SIZE 1024 * 128
00280 # endif
00281
00282
00283
00284 # if !defined (ACE_DEFAULT_MAX_SEGMENTS)
00285 # define ACE_DEFAULT_MAX_SEGMENTS 6
00286 # endif
00287
00288
00289 # if !defined (ACE_NAME_SERVER_MAP)
00290 # define ACE_NAME_SERVER_MAP "Name Server Map"
00291 # endif
00292
00293
00294 # if !defined (ACE_DEFAULT_FILE_PERMS)
00295 # if defined (ACE_VXWORKS)
00296 # define ACE_DEFAULT_FILE_PERMS (S_IRUSR | S_IWUSR| S_IRGRP| S_IROTH)
00297 # else
00298 # define ACE_DEFAULT_FILE_PERMS 0644
00299 # endif
00300 # endif
00301
00302
00303 # if !defined (ACE_DEFAULT_DIR_PERMS)
00304 # define ACE_DEFAULT_DIR_PERMS 0755
00305 # endif
00306
00307 # if !defined (ACE_DEFAULT_TIMEPROBE_TABLE_SIZE)
00308 # define ACE_DEFAULT_TIMEPROBE_TABLE_SIZE 8 * 1024
00309 # endif
00310
00311
00312 # if !defined (ACE_DEFAULT_MAP_SIZE)
00313 # define ACE_DEFAULT_MAP_SIZE 1024
00314 # endif
00315
00316 # if defined (ACE_DEFAULT_MAP_SIZE) && (ACE_DEFAULT_MAP_SIZE == 0)
00317 # error ACE_DEFAULT_MAP_SIZE should not be zero
00318 # endif
00319
00320
00321 # if !defined (ACE_DEFAULT_TIMER_WHEEL_SIZE)
00322 # define ACE_DEFAULT_TIMER_WHEEL_SIZE 1024
00323 # endif
00324
00325 # if !defined (ACE_DEFAULT_TIMER_WHEEL_RESOLUTION)
00326 # define ACE_DEFAULT_TIMER_WHEEL_RESOLUTION 100
00327 # endif
00328
00329
00330 # if !defined (ACE_DEFAULT_TIMER_HASH_TABLE_SIZE)
00331 # define ACE_DEFAULT_TIMER_HASH_TABLE_SIZE 1024
00332 # endif
00333
00334
00335 # if !defined (ACE_DEFAULT_FREE_LIST_PREALLOC)
00336 # define ACE_DEFAULT_FREE_LIST_PREALLOC 0
00337 # endif
00338
00339 # if !defined (ACE_DEFAULT_FREE_LIST_LWM)
00340 # define ACE_DEFAULT_FREE_LIST_LWM 0
00341 # endif
00342
00343 # if !defined (ACE_DEFAULT_FREE_LIST_HWM)
00344 # define ACE_DEFAULT_FREE_LIST_HWM 25000
00345 # endif
00346
00347 # if !defined (ACE_DEFAULT_FREE_LIST_INC)
00348 # define ACE_DEFAULT_FREE_LIST_INC 100
00349 # endif
00350
00351 # if !defined (ACE_UNIQUE_NAME_LEN)
00352 # define ACE_UNIQUE_NAME_LEN 100
00353 # endif
00354
00355 # if !defined (ACE_MAX_DGRAM_SIZE)
00356
00357
00358 # define ACE_MAX_DGRAM_SIZE 8192
00359 # endif
00360
00361 # if !defined (ACE_DEFAULT_ARGV_BUFSIZ)
00362 # define ACE_DEFAULT_ARGV_BUFSIZ 1024 * 4
00363 # endif
00364
00365
00366
00367 # define ACE_FREE_LIST_WITH_POOL 1
00368
00369
00370 # define ACE_PURE_FREE_LIST 2
00371
00372 # if defined (ACE_WIN32)
00373
00374
00375
00376 # if !defined (ACE_NON_BLOCKING_BUG_DELAY)
00377 # define ACE_NON_BLOCKING_BUG_DELAY 35000
00378 # endif
00379 # endif
00380
00381
00382
00383 # if !defined (ACE_MAXLOGMSGLEN)
00384 # define ACE_MAXLOGMSGLEN 4 * 1024
00385 # endif
00386
00387
00388 # define ACE_MAXTOKENNAMELEN 40
00389
00390
00391 # define ACE_MAXCLIENTIDLEN MAXHOSTNAMELEN + 20
00392
00393
00394 #if !defined (ACE_MAX_UDP_PACKET_SIZE)
00395 #define ACE_MAX_UDP_PACKET_SIZE 65536
00396 #endif
00397
00398
00399
00400
00401
00402
00403
00404
00405
00406 #if !defined (ACE_DEFAULT_CDR_BUFSIZE)
00407 # define ACE_DEFAULT_CDR_BUFSIZE 512
00408 #endif
00409
00410 #if (ACE_DEFAULT_CDR_BUFSIZE == 0)
00411 # error: ACE_DEFAULT_CDR_BUFSIZE should be bigger then 0
00412 #endif
00413
00414
00415 #if !defined (ACE_DEFAULT_CDR_EXP_GROWTH_MAX)
00416 # define ACE_DEFAULT_CDR_EXP_GROWTH_MAX 65536
00417 #endif
00418
00419
00420
00421 #if !defined (ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK)
00422 # define ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK 65536
00423 #endif
00424
00425
00426
00427
00428
00429
00430
00431
00432
00433
00434 #if !defined (ACE_DEFAULT_CDR_MEMCPY_TRADEOFF)
00435 #define ACE_DEFAULT_CDR_MEMCPY_TRADEOFF 256
00436 #endif
00437
00438 #if defined (ACE_WIN32)
00439
00440 # define ACE_DIRECTORY_SEPARATOR_STR_A "\\"
00441 # define ACE_DIRECTORY_SEPARATOR_CHAR_A '\\'
00442 #else
00443
00444 # define ACE_DIRECTORY_SEPARATOR_STR_A "/"
00445 # define ACE_DIRECTORY_SEPARATOR_CHAR_A '/'
00446 #endif
00447
00448
00449 #if defined (ACE_HAS_WCHAR)
00450 # define ACE_DIRECTORY_SEPARATOR_STR_W ACE_TEXT_WIDE(ACE_DIRECTORY_SEPARATOR_STR_A)
00451 # define ACE_DIRECTORY_SEPARATOR_CHAR_W ACE_TEXT_WIDE(ACE_DIRECTORY_SEPARATOR_CHAR_A)
00452 #endif
00453
00454 #define ACE_DIRECTORY_SEPARATOR_STR ACE_TEXT (ACE_DIRECTORY_SEPARATOR_STR_A)
00455 #define ACE_DIRECTORY_SEPARATOR_CHAR ACE_TEXT (ACE_DIRECTORY_SEPARATOR_CHAR_A)
00456
00457 #if !defined (ACE_DEFAULT_THREAD_PRIORITY)
00458 # define ACE_DEFAULT_THREAD_PRIORITY (-0x7fffffffL - 1L)
00459 #endif
00460
00461 #if !defined (ACE_DEFAULT_THREAD_STACKSIZE)
00462 # define ACE_DEFAULT_THREAD_STACKSIZE 0
00463 #endif
00464
00465 #if !defined (ACE_MAX_DEFAULT_PORT)
00466 # define ACE_MAX_DEFAULT_PORT 65535
00467 #endif
00468
00469
00470
00471 #if !defined (ACE_DEFAULT_TIMERS) && defined (_POSIX_TIMER_MAX)
00472 # define ACE_DEFAULT_TIMERS _POSIX_TIMER_MAX
00473 #endif
00474
00475 #if !defined (ACE_DEFAULT_TIMERS) || (defined (ACE_DEFAULT_TIMERS) && (ACE_DEFAULT_TIMERS == 0))
00476 #error ACE_DEFAULT_TIMERS should be defined and not be zero
00477 #endif
00478
00479 #if defined (ACE_WIN32)
00480 # define ACE_PLATFORM_A "Win32"
00481 # define ACE_PLATFORM_EXE_SUFFIX_A ".exe"
00482 #elif defined (ACE_VXWORKS)
00483 # define ACE_PLATFORM_A "VxWorks"
00484 # if defined (__RTP__)
00485 # define ACE_PLATFORM_EXE_SUFFIX_A ".vxe"
00486 # else
00487 # define ACE_PLATFORM_EXE_SUFFIX_A ".out"
00488 # endif
00489 #else
00490 # define ACE_PLATFORM_A "UNIX"
00491 # define ACE_PLATFORM_EXE_SUFFIX_A ""
00492 #endif
00493
00494
00495 #if defined (ACE_HAS_WCHAR)
00496 # define ACE_PLATFORM_W ACE_TEXT_WIDE(ACE_PLATFORM_A)
00497 # define ACE_PLATFORM_EXE_SUFFIX_W ACE_TEXT_WIDE(ACE_PLATFORM_EXE_SUFFIX_A)
00498 #endif
00499
00500 #define ACE_PLATFORM ACE_TEXT (ACE_PLATFORM_A)
00501 #define ACE_PLATFORM_EXE_SUFFIX ACE_TEXT (ACE_PLATFORM_EXE_SUFFIX_A)
00502
00503 #if defined (ACE_WIN32)
00504 # define ACE_LD_SEARCH_PATH ACE_TEXT ("PATH")
00505 # define ACE_LD_SEARCH_PATH_SEPARATOR_STR ACE_TEXT (";")
00506 # define ACE_DLL_SUFFIX ACE_TEXT (".dll")
00507 # if !defined (ACE_DLL_PREFIX)
00508 # define ACE_DLL_PREFIX ACE_TEXT ("")
00509 # endif
00510 #else
00511 # if !defined (ACE_LD_SEARCH_PATH)
00512 # define ACE_LD_SEARCH_PATH ACE_TEXT ("LD_LIBRARY_PATH")
00513 # endif
00514 # if !defined (ACE_LD_SEARCH_PATH_SEPARATOR_STR)
00515 # define ACE_LD_SEARCH_PATH_SEPARATOR_STR ACE_TEXT (":")
00516 # endif
00517 #endif
00518
00519 #if !defined (ACE_DLL_SUFFIX)
00520 # define ACE_DLL_SUFFIX ACE_TEXT (".so")
00521 #endif
00522
00523 #if !defined (ACE_DLL_PREFIX)
00524 # define ACE_DLL_PREFIX ACE_TEXT ("lib")
00525 #endif
00526
00527 #if defined (ACE_WIN32)
00528
00529 # if !defined (ACE_DEFAULT_SVC_CONF)
00530 # if (ACE_USES_CLASSIC_SVC_CONF == 1)
00531 # define ACE_DEFAULT_SVC_CONF ACE_TEXT (".\\svc.conf")
00532 # else
00533 # define ACE_DEFAULT_SVC_CONF ACE_TEXT (".\\svc.conf.xml")
00534 # endif
00535 # endif
00536 #endif
00537
00538
00539 #if !defined (ACE_DEFAULT_SVC_CONF)
00540 # if (ACE_USES_CLASSIC_SVC_CONF == 1)
00541 # define ACE_DEFAULT_SVC_CONF ACE_TEXT ("./svc.conf")
00542 # else
00543 # define ACE_DEFAULT_SVC_CONF ACE_TEXT ("./svc.conf.xml")
00544 # endif
00545 #endif
00546
00547 #if !defined (ACE_LOGGER_KEY)
00548 # define ACE_LOGGER_KEY ACE_TEXT ("/tmp/server_daemon")
00549 #endif
00550
00551
00552 #if !defined (ACE_DEFAULT_LOCALNAME_A)
00553 # define ACE_DEFAULT_LOCALNAME_A "localnames"
00554 #endif
00555 #if !defined (ACE_DEFAULT_GLOBALNAME_A)
00556 # define ACE_DEFAULT_GLOBALNAME_A "globalnames"
00557 #endif
00558
00559
00560
00561
00562 #if defined (ACE_LEGACY_MODE)
00563 # if defined (ACE_WIN32)
00564 # define ACE_DEFAULT_NAMESPACE_DIR_A "C:\\temp"
00565 # else
00566 # define ACE_DEFAULT_NAMESPACE_DIR_A "/tmp"
00567 # endif
00568 # if defined (ACE_HAS_WCHAR)
00569 # define ACE_DEFAULT_NAMESPACE_DIR_W ACE_TEXT_WIDE(ACE_DEFAULT_NAMESPACE_DIR_A)
00570 # endif
00571 # define ACE_DEFAULT_NAMESPACE_DIR ACE_TEXT(ACE_DEFAULT_NAMESPACE_DIR_A)
00572 #endif
00573
00574 #if defined (ACE_HAS_WCHAR)
00575 # define ACE_DEFAULT_LOCALNAME_W ACE_TEXT_WIDE(ACE_DEFAULT_LOCALNAME_A)
00576 # define ACE_DEFAULT_GLOBALNAME_W ACE_TEXT_WIDE(ACE_DEFAULT_GLOBALNAME_A)
00577 #endif
00578
00579 #define ACE_DEFAULT_LOCALNAME ACE_TEXT (ACE_DEFAULT_LOCALNAME_A)
00580 #define ACE_DEFAULT_GLOBALNAME ACE_TEXT (ACE_DEFAULT_GLOBALNAME_A)
00581
00582 #if !defined (ACE_DEFAULT_OPEN_PERMS)
00583 # define ACE_DEFAULT_OPEN_PERMS ACE_DEFAULT_FILE_PERMS
00584 #endif
00585
00586 #if !defined (ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS)
00587 # if defined (ACE_WIN32)
00588 # define ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS ACE_DEFAULT_OPEN_PERMS
00589 # else
00590 # define ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS (S_IRUSR | S_IWUSR)
00591 # endif
00592 #endif
00593
00594 # if defined (ACE_WIN32)
00595
00596 # define ACE_DEV_NULL "nul"
00597 # define ACE_SYSCALL_FAILED 0xFFFFFFFF
00598 # else
00599
00600 # define ACE_DEV_NULL "/dev/null"
00601 # define ACE_SYSCALL_FAILED -1
00602 # endif
00603
00604 #include "ace/post.h"
00605 #endif