build: set _POSIX_PTHREAD_SEMANTICS on Solaris to get proper getpwuid_r
[platform/upstream/curl.git] / lib / curl_setup.h
index 4e18d67..7618b56 100644 (file)
 #  endif
 #endif
 
+/* Solaris needs this to get a POSIX-conformant getpwuid_r */
+#if defined(sun) || defined(__sun)
+#  ifndef _POSIX_PTHREAD_SEMANTICS
+#    define _POSIX_PTHREAD_SEMANTICS 1
+#  endif
+#endif
+
 /* ================================================================ */
 /*  If you need to include a system header file for your platform,  */
 /*  please, do it beyond the point further indicated in this file.  */