@@ -90,13 +90,19 @@ The same ID may not be reused for different instances, unless a previous
9090# define ITT_OS_FREEBSD 4
9191#endif /* ITT_OS_FREEBSD */
9292
93+ #ifndef ITT_OS_OPENBSD
94+ # define ITT_OS_OPENBSD 5
95+ #endif /* ITT_OS_OPENBSD */
96+
9397#ifndef ITT_OS
9498# if defined WIN32 || defined _WIN32
9599# define ITT_OS ITT_OS_WIN
96100# elif defined( __APPLE__ ) && defined( __MACH__ )
97101# define ITT_OS ITT_OS_MAC
98102# elif defined( __FreeBSD__ )
99103# define ITT_OS ITT_OS_FREEBSD
104+ # elif defined( __OpenBSD__ )
105+ # define ITT_OS ITT_OS_OPENBSD
100106# else
101107# define ITT_OS ITT_OS_LINUX
102108# endif
@@ -118,13 +124,19 @@ The same ID may not be reused for different instances, unless a previous
118124# define ITT_PLATFORM_FREEBSD 4
119125#endif /* ITT_PLATFORM_FREEBSD */
120126
127+ #ifndef ITT_PLATFORM_OPENBSD
128+ # define ITT_PLATFORM_OPENBSD 5
129+ #endif /* ITT_PLATFORM_OPENBSD */
130+
121131#ifndef ITT_PLATFORM
122132# if ITT_OS == ITT_OS_WIN
123133# define ITT_PLATFORM ITT_PLATFORM_WIN
124134# elif ITT_OS == ITT_OS_MAC
125135# define ITT_PLATFORM ITT_PLATFORM_MAC
126136# elif ITT_OS == ITT_OS_FREEBSD
127137# define ITT_PLATFORM ITT_PLATFORM_FREEBSD
138+ # elif ITT_OS == ITT_OS_OPENBSD
139+ # define ITT_PLATFORM ITT_PLATFORM_OPENBSD
128140# else
129141# define ITT_PLATFORM ITT_PLATFORM_POSIX
130142# endif
0 commit comments