--- a/src/server/util/util.c Mon May 27 12:28:56 2013 +0200 +++ b/src/server/util/util.c Thu Jun 20 13:27:07 2013 +0200 @@ -196,7 +196,7 @@ { struct passwd *rv; -#if defined(AIX) || defined(LINUX) || defined(HPUX) +#if defined(AIX) || defined(LINUX) || defined(HPUX) || defined(OSX) errno = getpwnam_r(name, result, buffer, buflen, &rv); if (errno != 0) rv = NULL; @@ -215,7 +215,7 @@ { struct passwd *rv; -#if defined(AIX) || defined(LINUX) || defined(HPUX) +#if defined(AIX) || defined(LINUX) || defined(HPUX) || defined(OSX) errno = getpwuid_r(uid, result, buffer, buflen, &rv); if (errno != 0) rv = NULL;