Provided by: libcommoncpp2-doc_1.8.1-6.1_all
NAME
config.h -
SYNOPSIS
#include <unistd.h> #include <features.h> #include <sys/types.h> #include <sys/time.h> #include <poll.h> #include <sys/socket.h> #include <sys/select.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> #include <netinet/in_systm.h> #include <netinet/ip.h> #include <sys/un.h> #include <fcntl.h> #include <sys/fcntl.h> #include <endian.h> #include <signal.h> #include <cstring> #include <strings.h> #include <alloca.h> #include <pthread.h> #include <semaphore.h> Macros #define __DLL #define __EXPORT_TEMPLATE(x) #define CCXX_EMPTY #define COMMON_64_CLEAN #define COMMON_ASYNC_OVERRIDE #define COMMON_OST_NAMESPACE #define COMMON_THREAD_SLEEP #define COMMON_NET_DEVICES #define COMMON_THREAD_DEBUG #define COMMON_DEADLOCK_DEBUG #define COMMON_NAMED_MUTEX #define COMMON_PROCESS_ATTACH #define COMMON_XML_PARSING #define COMMON_TIMER_SLEEP #define CCXX_PACKING #define CCXX_PACKED #define _REENTRANT 1 #define _THREAD_SAFE 1 #define _GNU_SOURCE 1 #define _XOPEN_SOURCE 600 #define HAVE_UNISTD_H 1 #define HAVE_FEATURES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_TIME_H 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_SYS_TYPES_STD 1 #define HAVE_SYS_TYPES_64 1 #define HAVE_LONG_LONG 1 #define HAVE_64_BITS #define CCXX_EXCEPTIONS 1 #define CCXX_HAVE_NEW_INIT 1 #define CCXX_NAMESPACES 1 #define ETC_PREFIX '/etc/' #define HAVE_ALLOCA_H 1 #define HAVE_ARPA_INET_H 1 #define HAVE_BITS_WORDSIZE_H 1 #define HAVE_BOOL_TYPE 1 #define HAVE_DLFCN_H 1 #define HAVE_ENDIAN_H 1 #define HAVE_ERRNO_H 1 #define HAVE_EXCEPTION 1 #define HAVE_EXTRAS 1 #define HAVE_FCNTL_H 1 #define HAVE_FEATURES_H 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETGRNAM_R 1 #define HAVE_GETHOSTBYNAME2 1 #define HAVE_GETOPT 1 #define HAVE_GETOPT_H 1 #define HAVE_GETOPT_LONG 1 #define HAVE_GETPAGESIZE 1 #define HAVE_GETPWNAM_R 1 #define HAVE_GETPWUID_R 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_HIRES_TIMER 1 #define HAVE_INET_ATON 1 #define HAVE_INET_PTON 1 #define HAVE_INET_SOCKETS 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_IN6_H 1 #define HAVE_LOCALTIME_R 1 #define HAVE_LOCKF 1 #define HAVE_LONG_LONG 1 #define HAVE_LSTAT 1 #define HAVE_MEMMOVE 1 #define HAVE_MEMORY_H 1 #define HAVE_MLOCK 1 #define HAVE_MLOCKALL 1 #define HAVE_MODULES 1 #define HAVE_NETINET_IN_H 1 #define HAVE_NETINET_IN_SYSTM_H 1 #define HAVE_NETINET_IP_H 1 #define HAVE_NET_IF_H 1 #define HAVE_POLL 1 #define HAVE_POLL_H 1 #define HAVE_POSIX_MEMALIGN 1 #define HAVE_PREAD_PWRITE 1 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 #define HAVE_PTHREAD_CANCEL 1 #define HAVE_PTHREAD_H 1 #define HAVE_PTHREAD_MUTEXATTR_SETTYPE 1 #define HAVE_PTHREAD_NANOSLEEP 1 #define HAVE_PTHREAD_RWLOCK 1 #define HAVE_PTHREAD_SETCANCELTYPE 1 #define HAVE_PTHREAD_YIELD 1 #define HAVE_READDIR_R 1 #define HAVE_REALPATH 1 #define HAVE_SCHED_GETSCHEDULER 1 #define HAVE_SCHED_H 1 #define HAVE_SEMAPHORE_H 1 #define HAVE_SETEGID 1 #define HAVE_SETENV 1 #define HAVE_SETITIMER 1 #define HAVE_SETPGRP 1 #define HAVE_SIGACTION 1 #define HAVE_SIGWAIT 1 #define HAVE_SIGWAIT2 1 #define HAVE_SNPRINTF 1 #define HAVE_SOCKLEN_T 1 #define HAVE_SSTREAM 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRCASECMP 1 #define HAVE_STRDUP 1 #define HAVE_STRERROR_R 1 #define HAVE_STRINGS_H 1 #define HAVE_STRING_H 1 #define HAVE_STRTOK_R 1 #define HAVE_SYSLOG_H 1 #define HAVE_SYS_FCNTL_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_POLL_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TYPES_64 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_TYPES_STD 1 #define HAVE_SYS_UN_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_UNIX_SOCKETS 1 #define HAVE_WAIT4 1 #define HAVE_WAITPID 1 #define HAVE_ZLIB_H 1 #define LT_OBJDIR '.libs/' #define CCXX_PACKAGE 'commoncpp2' #define CCXX_PACKAGE_BUGREPORT '' #define CCXX_PACKAGE_NAME '' #define CCXX_PACKAGE_STRING '' #define CCXX_PACKAGE_TARNAME '' #define CCXX_PACKAGE_URL '' #define CCXX_PACKAGE_CCXX_VERSION '' #define PTHREAD_MUTEXTYPE_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP #define RETSIGTYPE void #define STDC_HEADERS 1 #define TIME_WITH_SYS_TIME 1 #define USE_MONOTONIC_TIMER 1 #define _ALL_SOURCE 1 #define _POSIX_PTHREAD_SEMANTICS 1 #define _TANDEM_SOURCE 1 #define __EXTENSIONS__ 1 #define CCXX_VERSION '1.8.1' #define restrict __restrict #define SUN_LEN(ptr) ((size_t)((struct sockaddr_un *)0)->sun_path) + strlen((ptr)->sun_path)) #define CCXX_MULTIFAMILY_IP #define THROW(x) throw x #define THROWS(x) throw(x) #define NEW_THROWS throw() #define THROWS_EMPTY throw() #define USING(x) using namespace x; #define COMMON_NAMESPACE ost #define NAMESPACE_COMMON namespace ost { #define END_NAMESPACE } #define __EXPORT #define __DLLRTL #define __LOCAL #define __LITTLE_ENDIAN 1234 #define __BIG_ENDIAN 4321 #define __BYTE_ORDER 1234 #define __BYTE_ALIGNMENT 1 #define SA_ONESHOT SA_RESETHAND #define stricmp(x, y) strcasecmp(x,y) #define strnicmp(x, y, n) strncasecmp(x,y,n) #define stristr(x, y) strcasestr(x,y) #define __PTHREAD_H__ #define HAVE_PTHREAD_DELAY #define pthread_delay(x) nanosleep(x, NULL) Typedefs typedef int8_t int8 typedef u_int8_t uint8 typedef int16_t int16 typedef u_int16_t uint16 typedef int32_t int32 typedef u_int32_t uint32 typedef int64_t int64 typedef u_int64_t uint64
Macro Definition Documentation
#define __BIG_ENDIAN 4321 #define __BYTE_ALIGNMENT 1 #define __BYTE_ORDER 1234 #define __DLL #define __DLLRTL #define __EXPORT #define __EXPORT_TEMPLATE(x) #define __EXTENSIONS__ 1 #define __LITTLE_ENDIAN 1234 #define __LOCAL #define __PTHREAD_H__ #define _ALL_SOURCE 1 #define _GNU_SOURCE 1 #define _POSIX_PTHREAD_SEMANTICS 1 #define _REENTRANT 1 #define _TANDEM_SOURCE 1 #define _THREAD_SAFE 1 #define _XOPEN_SOURCE 600 #define CCXX_EMPTY #define CCXX_EXCEPTIONS 1 #define CCXX_HAVE_NEW_INIT 1 #define CCXX_MULTIFAMILY_IP #define CCXX_NAMESPACES 1 #define CCXX_PACKAGE 'commoncpp2' #define CCXX_PACKAGE_BUGREPORT '' #define CCXX_PACKAGE_CCXX_VERSION '' #define CCXX_PACKAGE_NAME '' #define CCXX_PACKAGE_STRING '' #define CCXX_PACKAGE_TARNAME '' #define CCXX_PACKAGE_URL '' #define CCXX_PACKED #define CCXX_PACKING #define CCXX_VERSION '1.8.1' #define COMMON_64_CLEAN #define COMMON_ASYNC_OVERRIDE #define COMMON_DEADLOCK_DEBUG #define COMMON_NAMED_MUTEX #define COMMON_NAMESPACE ost #define COMMON_NET_DEVICES #define COMMON_OST_NAMESPACE #define COMMON_PROCESS_ATTACH #define COMMON_THREAD_DEBUG #define COMMON_THREAD_SLEEP #define COMMON_TIMER_SLEEP #define COMMON_XML_PARSING #define END_NAMESPACE } #define ETC_PREFIX '/etc/' #define HAVE_64_BITS #define HAVE_ALLOCA_H 1 #define HAVE_ARPA_INET_H 1 #define HAVE_BITS_WORDSIZE_H 1 #define HAVE_BOOL_TYPE 1 #define HAVE_DLFCN_H 1 #define HAVE_ENDIAN_H 1 #define HAVE_ERRNO_H 1 #define HAVE_EXCEPTION 1 #define HAVE_EXTRAS 1 #define HAVE_FCNTL_H 1 #define HAVE_FEATURES_H 1 #define HAVE_FEATURES_H 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETGRNAM_R 1 #define HAVE_GETHOSTBYNAME2 1 #define HAVE_GETOPT 1 #define HAVE_GETOPT_H 1 #define HAVE_GETOPT_LONG 1 #define HAVE_GETPAGESIZE 1 #define HAVE_GETPWNAM_R 1 #define HAVE_GETPWUID_R 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_HIRES_TIMER 1 #define HAVE_INET_ATON 1 #define HAVE_INET_PTON 1 #define HAVE_INET_SOCKETS 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_IN6_H 1 #define HAVE_LOCALTIME_R 1 #define HAVE_LOCKF 1 #define HAVE_LONG_LONG 1 #define HAVE_LONG_LONG 1 #define HAVE_LSTAT 1 #define HAVE_MEMMOVE 1 #define HAVE_MEMORY_H 1 #define HAVE_MLOCK 1 #define HAVE_MLOCKALL 1 #define HAVE_MODULES 1 #define HAVE_NET_IF_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_NETINET_IN_SYSTM_H 1 #define HAVE_NETINET_IP_H 1 #define HAVE_POLL 1 #define HAVE_POLL_H 1 #define HAVE_POSIX_MEMALIGN 1 #define HAVE_PREAD_PWRITE 1 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 #define HAVE_PTHREAD_CANCEL 1 #define HAVE_PTHREAD_DELAY #define HAVE_PTHREAD_H 1 #define HAVE_PTHREAD_MUTEXATTR_SETTYPE 1 #define HAVE_PTHREAD_NANOSLEEP 1 #define HAVE_PTHREAD_RWLOCK 1 #define HAVE_PTHREAD_SETCANCELTYPE 1 #define HAVE_PTHREAD_YIELD 1 #define HAVE_READDIR_R 1 #define HAVE_REALPATH 1 #define HAVE_SCHED_GETSCHEDULER 1 #define HAVE_SCHED_H 1 #define HAVE_SEMAPHORE_H 1 #define HAVE_SETEGID 1 #define HAVE_SETENV 1 #define HAVE_SETITIMER 1 #define HAVE_SETPGRP 1 #define HAVE_SIGACTION 1 #define HAVE_SIGWAIT 1 #define HAVE_SIGWAIT2 1 #define HAVE_SNPRINTF 1 #define HAVE_SOCKLEN_T 1 #define HAVE_SSTREAM 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRCASECMP 1 #define HAVE_STRDUP 1 #define HAVE_STRERROR_R 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_STRTOK_R 1 #define HAVE_SYS_FCNTL_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_POLL_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TYPES_64 1 #define HAVE_SYS_TYPES_64 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_TYPES_STD 1 #define HAVE_SYS_TYPES_STD 1 #define HAVE_SYS_UN_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_UNISTD_H 1 #define HAVE_UNISTD_H 1 #define HAVE_UNIX_SOCKETS 1 #define HAVE_WAIT4 1 #define HAVE_WAITPID 1 #define HAVE_ZLIB_H 1 #define LT_OBJDIR '.libs/' #define NAMESPACE_COMMON namespace ost { #define NEW_THROWS throw() #define pthread_delay(x) nanosleep(x, NULL) #define PTHREAD_MUTEXTYPE_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP #define restrict __restrict #define RETSIGTYPE void #define SA_ONESHOT SA_RESETHAND #define STDC_HEADERS 1 #define stricmp(x, y) strcasecmp(x,y) #define stristr(x, y) strcasestr(x,y) #define strnicmp(x, y, n) strncasecmp(x,y,n) Referenced by ost::cistring_char_traits< charT >::compare(). #define SUN_LEN(ptr) ((size_t)((struct sockaddr_un *)0)->sun_path) + strlen((ptr)->sun_path)) #define THROW(x) throw x #define THROWS(x) throw(x) #define THROWS_EMPTY throw() #define TIME_WITH_SYS_TIME 1 #define TIME_WITH_SYS_TIME 1 #define USE_MONOTONIC_TIMER 1 #define USING(x) using namespace x;
Typedef Documentation
typedef int16_t int16 typedef int32_t int32 typedef int64_t int64 typedef int8_t int8 typedef u_int16_t uint16 typedef u_int32_t uint32 typedef u_int64_t uint64 typedef u_int8_t uint8
Author
Generated automatically by Doxygen for GNU CommonC++ from the source code.