$NetBSD: patch-buildtools_wafsamba_wscript,v 1.1 2015/05/26 15:11:26 jperkin Exp $ Define _POSIX_PTHREAD_SEMANTICS on SunOS to pick up re-entrant functions. --- buildtools/wafsamba/wscript.orig 2015-02-24 18:59:51.000000000 +0000 +++ buildtools/wafsamba/wscript @@ -385,6 +385,10 @@ def configure(conf): conf.DEFINE('_GNU_SOURCE', 1, add_to_cflags=True) conf.DEFINE('_XOPEN_SOURCE_EXTENDED', 1, add_to_cflags=True) + # Use POSIX getpwnam_r and friends. + if conf.env['SYSTEM_UNAME_SYSNAME'] == 'SunOS': + conf.DEFINE('_POSIX_PTHREAD_SEMANTICS', 1, add_to_cflags=True) + # on Tru64 certain features are only available with _OSF_SOURCE set to 1 # and _XOPEN_SOURCE set to 600 if conf.env['SYSTEM_UNAME_SYSNAME'] == 'OSF1':