// // Platform_POSIX.h // // Library: Foundation // Package: Core // Module: Platform // // Platform and architecture identification macros // and platform-specific definitions for various POSIX platforms // // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // // SPDX-License-Identifier: BSL-1.0 // #ifndef Foundation_Platform_POSIX_INCLUDED #define Foundation_Platform_POSIX_INCLUDED // // PA-RISC based HP-UX platforms have some issues... // #if defined(hpux) || defined(_hpux) # if defined(__hppa) || defined(__hppa__) # define POCO_NO_SYS_SELECT_H 1 # endif #endif // // Thread-safety of local static initialization // #ifndef POCO_LOCAL_STATIC_INIT_IS_THREADSAFE # define POCO_LOCAL_STATIC_INIT_IS_THREADSAFE 1 #endif // // No syslog.h on QNX/BB10 // #if defined(__QNXNTO__) # define POCO_NO_SYSLOGCHANNEL #endif #endif // Foundation_Platform_POSIX_INCLUDED