From 08c8d5b89a24531addff8674fe241be7cf17b31d Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Mon, 14 Jul 2014 10:40:33 +0200 Subject: [PATCH] build: set _POSIX_PTHREAD_SEMANTICS on Solaris to get proper getpwuid_r --- lib/curl_setup.h | 7 +++++++ 1 file changed, 7 insertions(+) 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. */