diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-12-27 14:47:20 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2005-12-27 14:47:20 +0000 |
commit | 2dff445d2a0788f10f7cdb27406ac0af52c7582d (patch) | |
tree | 6151df4c5627eba346f1d432598f097f3ed66a1d | |
parent | 838a06801ec4925cdde6423b7e9f43f949acdb06 (diff) | |
download | ATCD-2dff445d2a0788f10f7cdb27406ac0af52c7582d.tar.gz |
ChangeLogTag: Tue Dec 27 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
37 files changed, 9 insertions, 66 deletions
diff --git a/ace/README b/ace/README index 56319d9c68f..2d7a161c38e 100644 --- a/ace/README +++ b/ace/README @@ -1060,8 +1060,6 @@ ACE_LACKS_WCSRCHR Platform/compiler lacks wcsrchr () function ACE_LACKS_SWAB Platform/compiler lacks swab () function. -ACE_LACKS_SYSTIME_H <time.h> doesn't automatically - #include /**/ <sys/time.h> ACE_LACKS_SYS_MSG_H Platform lacks sys/msg.h (e.g., Chorus and VxWorks) ACE_LACKS_SYS_PARAM_H Platform lacks <sys/param.h> diff --git a/ace/config-cygwin32.h b/ace/config-cygwin32.h index 62b9b137e23..9aebb8dc652 100644 --- a/ace/config-cygwin32.h +++ b/ace/config-cygwin32.h @@ -33,8 +33,6 @@ #define ACE_IMPORT_SINGLETON_DECLARATION(T) extern template class T #define ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) extern template class SINGLETON_TYPE <CLASS, LOCK>; -#define ACE_LACKS_SYSTIME_H - #define ACE_HAS_SELECT_H #define ACE_LACKS_PRAGMA_ONCE @@ -102,7 +100,7 @@ #define ACE_HAS_BIG_FD_SET // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS #define ACE_DEFAULT_MAX_SOCKET_BUFSIZ 65535 diff --git a/ace/config-dgux-4.11-epc.h b/ace/config-dgux-4.11-epc.h index a12225b5dc6..4ac2079a768 100644 --- a/ace/config-dgux-4.11-epc.h +++ b/ace/config-dgux-4.11-epc.h @@ -38,7 +38,7 @@ #define ACE_HAS_REENTRANT_FUNCTIONS // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS // Compiler/platform correctly calls init()/fini() for shared libraries. #define ACE_HAS_AUTOMATIC_INIT_FINI @@ -167,7 +167,6 @@ #define _DGUX_SOURCE // #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_HAS_UCONTEXT_T -#define ACE_LACKS_SYSTIME_H #define ACE_HAS_NONCONST_GETBY #define ACE_LACKS_MADVISE diff --git a/ace/config-dgux-4.x-ghs.h b/ace/config-dgux-4.x-ghs.h index ae662587d6b..67b028c3bf4 100644 --- a/ace/config-dgux-4.x-ghs.h +++ b/ace/config-dgux-4.x-ghs.h @@ -41,7 +41,7 @@ //#define ACE_HAS_REENTRANT_FUNCTIONS // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS // Compiler/platform correctly calls init()/fini() for shared libraries. #define ACE_HAS_AUTOMATIC_INIT_FINI @@ -187,7 +187,6 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_UCONTEXT_T -#define ACE_LACKS_SYSTIME_H #define ACE_HAS_NONCONST_GETBY #define ACE_LACKS_MADVISE diff --git a/ace/config-freebsd.h b/ace/config-freebsd.h index f0e92a55340..2f339aee9e8 100644 --- a/ace/config-freebsd.h +++ b/ace/config-freebsd.h @@ -103,8 +103,6 @@ extern "C" { char * cuserid (char *s); } // Platform defines struct timespec but not timespec_t #define ACE_LACKS_TIMESPEC_T -#define ACE_LACKS_SYSTIME_H - #if (__FreeBSD_version < 501000) #define ACE_LACKS_STDINT_H #endif diff --git a/ace/config-irix5.3-g++.h b/ace/config-irix5.3-g++.h index a3034d95583..c9f3cc99773 100644 --- a/ace/config-irix5.3-g++.h +++ b/ace/config-irix5.3-g++.h @@ -16,7 +16,6 @@ #define ACE_SIZEOF_LONG_DOUBLE 8 -#define ACE_LACKS_SYSTIME_H // Platform supports getpagesize() call. #define ACE_HAS_GETPAGESIZE #define IRIX5 diff --git a/ace/config-irix5.3-sgic++.h b/ace/config-irix5.3-sgic++.h index 8be382ce9f4..b1a4e4cb13c 100644 --- a/ace/config-irix5.3-sgic++.h +++ b/ace/config-irix5.3-sgic++.h @@ -17,14 +17,12 @@ #define ACE_SIZEOF_LONG_DOUBLE 8 #define ACE_LACKS_STDINT_H -#define ACE_LACKS_SYSTIME_H // Optimize ACE_Handle_Set for select(). #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT // Platform supports getpagesize() call. #define ACE_HAS_GETPAGESIZE -#define ACE_LACKS_SYSTIME_H #define ACE_HAS_SIGWAIT // Platform supports System V IPC (most versions of UNIX, but not Win32) diff --git a/ace/config-irix6.x-common.h b/ace/config-irix6.x-common.h index c42bc6f83f2..904054c97d0 100644 --- a/ace/config-irix6.x-common.h +++ b/ace/config-irix6.x-common.h @@ -158,7 +158,6 @@ // Platform supports POSIX timers via timestruc_t. #define ACE_HAS_POSIX_TIME -#define ACE_LACKS_SYSTIME_H //************************************************************** @@ -184,7 +183,7 @@ #define ACE_PI_CONTROL_BLOCK_ALIGN_LONGS 2 // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS // IRIX 6.5 supports AIO #define ACE_HAS_AIO_CALLS diff --git a/ace/config-linux-common.h b/ace/config-linux-common.h index 779baae9848..5454b6ab58e 100644 --- a/ace/config-linux-common.h +++ b/ace/config-linux-common.h @@ -115,7 +115,6 @@ // but that may depend on the version of glibc that is used. //# define ACE_HAS_DLFCN_H_BROKEN_EXTERN_C # define ACE_HAS_VOIDPTR_SOCKOPT -# define ACE_LACKS_SYSTIME_H // Don't define _POSIX_SOURCE in ACE to make strtok() prototype // visible. ACE shouldn't depend on feature test macros to make diff --git a/ace/config-macosx-panther.h b/ace/config-macosx-panther.h index cb60ac49b95..7ccf984dd95 100644 --- a/ace/config-macosx-panther.h +++ b/ace/config-macosx-panther.h @@ -152,7 +152,6 @@ #define ACE_LACKS_THREAD_PROCESS_SCOPING #define ACE_HAS_THREAD_SPECIFIC_STORAGE #define ACE_HAS_DIRENT -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_POLL_H #define ACE_LACKS_SEARCH_H @@ -161,7 +160,7 @@ //#define ACE_HAS_RECURSIVE_MUTEXES // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS #define ACE_HAS_SEMUN #define ACE_HAS_SIGINFO_T diff --git a/ace/config-macosx-tiger.h b/ace/config-macosx-tiger.h index f29ea5c5021..7ee872b4d75 100644 --- a/ace/config-macosx-tiger.h +++ b/ace/config-macosx-tiger.h @@ -182,7 +182,6 @@ #define ACE_LACKS_THREAD_PROCESS_SCOPING #define ACE_HAS_THREAD_SPECIFIC_STORAGE #define ACE_HAS_DIRENT -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_POLL_H #define ACE_LACKS_SEARCH_H @@ -191,7 +190,7 @@ //#define ACE_HAS_RECURSIVE_MUTEXES // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS #define ACE_HAS_SEMUN #define ACE_HAS_SIGINFO_T diff --git a/ace/config-macosx.h b/ace/config-macosx.h index 983eccebb1b..7171b5234ca 100644 --- a/ace/config-macosx.h +++ b/ace/config-macosx.h @@ -154,7 +154,6 @@ #define ACE_LACKS_THREAD_PROCESS_SCOPING #define ACE_HAS_THREAD_SPECIFIC_STORAGE #define ACE_HAS_DIRENT -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_POLL_H #define ACE_LACKS_SEARCH_H @@ -162,7 +161,7 @@ //#define ACE_HAS_RECURSIVE_MUTEXES // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS #define ACE_HAS_SEMUN #define ACE_HAS_SIGINFO_T diff --git a/ace/config-mvs.h b/ace/config-mvs.h index f3982f72e7b..a1c5ec4a0e9 100644 --- a/ace/config-mvs.h +++ b/ace/config-mvs.h @@ -93,7 +93,6 @@ #define ACE_LACKS_SETSCHED #define ACE_LACKS_SIGINFO_H #define ACE_LACKS_STRRECVFD -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_NETINET_TCP_H #define ACE_LACKS_THREAD_PROCESS_SCOPING #define ACE_LACKS_THREAD_STACK_ADDR diff --git a/ace/config-openbsd.h b/ace/config-openbsd.h index 37c066f3382..7808ace023d 100644 --- a/ace/config-openbsd.h +++ b/ace/config-openbsd.h @@ -97,8 +97,6 @@ // Platform defines struct timespec but not timespec_t #define ACE_LACKS_TIMESPEC_T -#define ACE_LACKS_SYSTIME_H - #define ACE_LACKS_STDINT_H #define ACE_LACKS_STROPTS_H #define ACE_LACKS_WCHAR_H diff --git a/ace/config-psos-diab-mips.h b/ace/config-psos-diab-mips.h index 9427fa7962b..da4f190ad13 100644 --- a/ace/config-psos-diab-mips.h +++ b/ace/config-psos-diab-mips.h @@ -213,8 +213,6 @@ #define ACE_LACKS_UNIX_SIGNALS -// #define ACE_LACKS_SYSTIME_H - // @todo: (dhinton) Not sure about this, but the following was in ace/OS_String.h // #if !defined (ACE_PSOS_DIAB_MIPS) // # include /**/ <stdlib.h> diff --git a/ace/config-psos-diab-ppc.h b/ace/config-psos-diab-ppc.h index a73d96aecdf..38842dae1bf 100644 --- a/ace/config-psos-diab-ppc.h +++ b/ace/config-psos-diab-ppc.h @@ -226,7 +226,6 @@ #define ACE_THREADS_LACK_SHARED_SOCKETS // #define ACE_MALLOC_ALIGN 8 -// #define ACE_LACKS_SYSTIME_H #define ACE_PAGE_SIZE 4096 diff --git a/ace/config-psos-diab.h b/ace/config-psos-diab.h index c8122c19c49..92fe1130d7e 100644 --- a/ace/config-psos-diab.h +++ b/ace/config-psos-diab.h @@ -206,8 +206,6 @@ #define ACE_LACKS_UNIX_SIGNALS -// #define ACE_LACKS_SYSTIME_H - #define ACE_PAGE_SIZE 4096 #define ACE_PSOS_CANT_USE_SYS_TYPES diff --git a/ace/config-psos-tm.h b/ace/config-psos-tm.h index 02c510f016d..bd788c49791 100644 --- a/ace/config-psos-tm.h +++ b/ace/config-psos-tm.h @@ -174,8 +174,6 @@ #define ACE_LACKS_UNIX_SIGNALS -// #define ACE_LACKS_SYSTIME_H - #define ACE_PAGE_SIZE 4096 #define ACE_PSOS_TM diff --git a/ace/config-psosim-g++.h b/ace/config-psosim-g++.h index 703edc1c950..01d0d88b512 100644 --- a/ace/config-psosim-g++.h +++ b/ace/config-psosim-g++.h @@ -218,8 +218,6 @@ #define ACE_LACKS_UTSNAME_T -// #define ACE_LACKS_SYSTIME_H - #define ACE_PAGE_SIZE 4096 #if !defined (ACE_PSOS) diff --git a/ace/config-qnx-neutrino.h b/ace/config-qnx-neutrino.h index d041a02cf20..db5c39bd6b3 100644 --- a/ace/config-qnx-neutrino.h +++ b/ace/config-qnx-neutrino.h @@ -120,7 +120,6 @@ #define ACE_LACKS_STREAM_MODULES #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SYSCALL -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_SYS_MSG_H #define ACE_LACKS_SYSV_SHMEM #define ACE_LACKS_TCP_NODELAY diff --git a/ace/config-qnx-rtp-62x.h b/ace/config-qnx-rtp-62x.h index a2bc08b6bdc..c4c7a12cd03 100644 --- a/ace/config-qnx-rtp-62x.h +++ b/ace/config-qnx-rtp-62x.h @@ -93,7 +93,6 @@ #define ACE_LACKS_STROPTS_H #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SYSCALL -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_SYS_MSG_H #define ACE_LACKS_SYSV_SHMEM #define ACE_LACKS_SYS_SHM_H diff --git a/ace/config-qnx-rtp-pre62x.h b/ace/config-qnx-rtp-pre62x.h index 0d3a64cd7f8..f38e3bdfdb5 100644 --- a/ace/config-qnx-rtp-pre62x.h +++ b/ace/config-qnx-rtp-pre62x.h @@ -96,7 +96,6 @@ #define ACE_LACKS_STREAM_MODULES #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SYSCALL -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_SYS_MSG_H #define ACE_LACKS_SYSV_SHMEM //#define ACE_LACKS_TCP_NODELAY // Based on the QNX RTP documentation, this option seems to diff --git a/ace/config-sco-5.0.0-mit-pthread.h b/ace/config-sco-5.0.0-mit-pthread.h index c938cf165cb..55cbe40d5a0 100644 --- a/ace/config-sco-5.0.0-mit-pthread.h +++ b/ace/config-sco-5.0.0-mit-pthread.h @@ -52,7 +52,7 @@ #define ACE_HAS_AUTOMATIC_INIT_FINI // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS // Platform supports recvmsg and sendmsg. #define ACE_HAS_MSG @@ -118,7 +118,6 @@ #define ACE_HAS_SIGINFO_T #define ACE_HAS_UCONTEXT_T -#define ACE_LACKS_SYSTIME_H #define ACE_HAS_INLINED_OSCALLS #define ACE_HAS_STRBUF_T diff --git a/ace/config-sco-5.0.0.h b/ace/config-sco-5.0.0.h index 34687bfb369..c155651a29a 100644 --- a/ace/config-sco-5.0.0.h +++ b/ace/config-sco-5.0.0.h @@ -36,7 +36,7 @@ #define ACE_HAS_AUTOMATIC_INIT_FINI // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS // Compiler/platform contains the <sys/syscall.h> file. //#define ACE_HAS_SYS_SYSCALL_H @@ -88,7 +88,6 @@ #define ACE_HAS_SIGINFO_T #define ACE_HAS_UCONTEXT_T -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_STRCASECMP // #define ACE_HAS_POSIX_TIME diff --git a/ace/config-sunos4-g++.h b/ace/config-sunos4-g++.h index 29e62b6dc69..76eb7d0e0e5 100644 --- a/ace/config-sunos4-g++.h +++ b/ace/config-sunos4-g++.h @@ -22,7 +22,6 @@ #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_GETPGID #define ACE_LACKS_SETPGID #define ACE_LACKS_SETREGID diff --git a/ace/config-sunos4-sun4.1.4.h b/ace/config-sunos4-sun4.1.4.h index 2783cd42875..ea612d66b70 100644 --- a/ace/config-sunos4-sun4.1.4.h +++ b/ace/config-sunos4-sun4.1.4.h @@ -16,7 +16,6 @@ #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT #define ACE_HAS_CHARPTR_SPRINTF -#define ACE_LACKS_SYSTIME_H #define ACE_HAS_UNION_WAIT // Platform supports System V IPC (most versions of UNIX, but not Win32) diff --git a/ace/config-sunos4-sun4.x.h b/ace/config-sunos4-sun4.x.h index f3ed77a046d..af88c968c12 100644 --- a/ace/config-sunos4-sun4.x.h +++ b/ace/config-sunos4-sun4.x.h @@ -8,7 +8,6 @@ #define ACE_CONFIG_H #include /**/ "ace/pre.h" -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_GETPGID #define ACE_LACKS_SETPGID #define ACE_LACKS_SETREGID diff --git a/ace/config-tandem-nsk-mips-v2.h b/ace/config-tandem-nsk-mips-v2.h index 6026f204197..e3be62c9ea3 100644 --- a/ace/config-tandem-nsk-mips-v2.h +++ b/ace/config-tandem-nsk-mips-v2.h @@ -315,9 +315,6 @@ extern int cma_sigwait (sigset_t *); // Platform lacks malloc.h #define ACE_LACKS_MALLOC_H -// <time.h> doesn't automatically #include /**/ <sys/time.h> -#define ACE_LACKS_SYSTIME_H - // Platform lacks the siginfo.h include file #define ACE_LACKS_SIGINFO_H diff --git a/ace/config-tandem-nsk-mips-v3.h b/ace/config-tandem-nsk-mips-v3.h index b4a4805b988..911f259f2e4 100644 --- a/ace/config-tandem-nsk-mips-v3.h +++ b/ace/config-tandem-nsk-mips-v3.h @@ -330,9 +330,6 @@ extern int cma_sigwait (sigset_t *); // Platform lacks malloc.h #define ACE_LACKS_MALLOC_H -// <time.h> doesn't automatically #include /**/ <sys/time.h> -#define ACE_LACKS_SYSTIME_H - // Platform lacks the siginfo.h include file #define ACE_LACKS_SIGINFO_H diff --git a/ace/config-tandem.h b/ace/config-tandem.h index c74cf133d1e..7b2867a0fda 100644 --- a/ace/config-tandem.h +++ b/ace/config-tandem.h @@ -184,8 +184,6 @@ #define ACE_LACKS_MADVISE //Compiler/platform lacks strcasecmp() (e.g., DG/UX, UNIXWARE, VXWORKS) #define ACE_LACKS_STRCASECMP -//<time.h> doesn't automatically #include /**/ <sys/time.h> -#define ACE_LACKS_SYSTIME_H // Defines the page size of the system. #define ACE_PAGE_SIZE 4096 diff --git a/ace/config-tru64.h b/ace/config-tru64.h index df7e073deee..af49824b680 100644 --- a/ace/config-tru64.h +++ b/ace/config-tru64.h @@ -27,9 +27,6 @@ Interface wide-character classification.*/ # endif /* DIGITAL_UNIX >= 0x500 */ -# if DIGITAL_UNIX >= 0x40D -# define ACE_LACKS_SYSTIME_H -# endif /* DIGITAL_UNIX >= 0x40D */ # if DIGITAL_UNIX >= 0x40E # define ACE_LACKS_STDINT_H # endif /* DIGITAL_UNIX >= 0x40E */ diff --git a/ace/config-unixware-2.1.2-g++.h b/ace/config-unixware-2.1.2-g++.h index f4b3960d65e..32536ce3003 100644 --- a/ace/config-unixware-2.1.2-g++.h +++ b/ace/config-unixware-2.1.2-g++.h @@ -25,7 +25,6 @@ // Optimize ACE_Handle_Set for select(). #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT -#define ACE_LACKS_SYSTIME_H // ualarm is only in BSD compatibility lib, but no header is provided // #define ACE_HAS_UALARM #define ACE_HAS_SIZET_SOCKET_LEN diff --git a/ace/config-unixware-7.1.0.h b/ace/config-unixware-7.1.0.h index ea92a0a0393..695e17ea2a3 100644 --- a/ace/config-unixware-7.1.0.h +++ b/ace/config-unixware-7.1.0.h @@ -342,9 +342,6 @@ /* Platform needs to #include <sched.h> to get thread scheduling defs. */ #define ACE_NEEDS_SCHED_H 1 -/* <time.h> doesn't automatically #include <sys/time.h> */ -#define ACE_LACKS_SYSTIME_H 1 - /*********************************************************************/ /* Compiler's template mechanim must see source code (i.e., .cpp files). This is used for GNU G++. */ diff --git a/ace/config-unixware-7.1.0.udk.h b/ace/config-unixware-7.1.0.udk.h index 9481dc88a2c..41f842a101f 100644 --- a/ace/config-unixware-7.1.0.udk.h +++ b/ace/config-unixware-7.1.0.udk.h @@ -417,9 +417,6 @@ /* Platform needs to #include <sched.h> to get thread scheduling defs. */ #define ACE_NEEDS_SCHED_H 1 -/* <time.h> doesn't automatically #include <sys/time.h> */ -#define ACE_LACKS_SYSTIME_H 1 - /* Turns off the LM_DEBUG and LM_ERROR logging macros... */ /* #undef ACE_NLOGGING */ diff --git a/ace/config-vxworks5.x.h b/ace/config-vxworks5.x.h index 842bfd7ac56..4102c07334f 100644 --- a/ace/config-vxworks5.x.h +++ b/ace/config-vxworks5.x.h @@ -176,7 +176,6 @@ #define ACE_LACKS_STRCASECMP #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SYSCALL -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_SYSV_SHMEM #define ACE_LACKS_TELLDIR #define ACE_LACKS_TEMPNAM diff --git a/ace/config-vxworks6.2.h b/ace/config-vxworks6.2.h index 998f0b25b72..c417f461113 100644 --- a/ace/config-vxworks6.2.h +++ b/ace/config-vxworks6.2.h @@ -155,7 +155,6 @@ #define ACE_LACKS_STRCASECMP #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SYSCALL -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_SYSV_SHMEM #define ACE_LACKS_TELLDIR #define ACE_LACKS_TEMPNAM diff --git a/ace/config-win32-interix.h b/ace/config-win32-interix.h index 9d9f25ee7a3..ec1b3042219 100644 --- a/ace/config-win32-interix.h +++ b/ace/config-win32-interix.h @@ -60,7 +60,6 @@ #define ACE_HAS_SVR4_DYNAMIC_LINKING #define ACE_HAS_POSIX_TIME // Supports POSIX timers via struct timespec. #define ACE_LACKS_TIMESPEC_T // Defines struct timespec but not timespec_t. -#define ACE_LACKS_SYSTIME_H #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SETSCHED #define ACE_HAS_SIN_LEN |