|
@@ -43,6 +43,10 @@
|
|
#ifndef __STDC_LIMIT_MACROS
|
|
#ifndef __STDC_LIMIT_MACROS
|
|
#define __STDC_LIMIT_MACROS /* C++ wants that for INT64_MAX */
|
|
#define __STDC_LIMIT_MACROS /* C++ wants that for INT64_MAX */
|
|
#endif
|
|
#endif
|
|
|
|
+#ifdef __sun
|
|
|
|
+#define __EXTENSIONS__ /* to expose flockfile and friends in stdio.h */
|
|
|
|
+#define __inline inline /* not recognized on older compiler versions */
|
|
|
|
+#endif
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#if defined (_MSC_VER)
|
|
#if defined (_MSC_VER)
|
|
@@ -1044,7 +1048,7 @@ void mg_set_thread_name(const char* name)
|
|
#elif defined(BSD) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
|
#elif defined(BSD) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
|
/* BSD (TODO: test) */
|
|
/* BSD (TODO: test) */
|
|
pthread_set_name_np(pthread_self(), threadName);
|
|
pthread_set_name_np(pthread_self(), threadName);
|
|
-#elif defined(_AIX) || defined(__hpux)
|
|
|
|
|
|
+#elif defined(_AIX) || defined(__hpux) || defined(__sun)
|
|
/* no name function */
|
|
/* no name function */
|
|
#else
|
|
#else
|
|
/* POSIX */
|
|
/* POSIX */
|