aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/curl_setup.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/curl_setup.h b/lib/curl_setup.h
index 4e18d670b..7618b5638 100644
--- a/lib/curl_setup.h
+++ b/lib/curl_setup.h
@@ -112,6 +112,13 @@
# 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. */