From f00cd1467eb620512099146c05234157e008b871 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Wed, 15 Jul 2015 10:39:47 -0400 Subject: [PATCH] use pthread_getugid_np instead of gete{u,g}id on OSX. fixes #84 --- src/ugid_osx.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ugid_osx.hpp b/src/ugid_osx.hpp index 89d3e9ce..b0cd18c2 100644 --- a/src/ugid_osx.hpp +++ b/src/ugid_osx.hpp @@ -34,8 +34,7 @@ namespace mergerfs SetResetGuard(const uid_t _newuid, const gid_t _newgid) { - olduid = ::geteuid(); - oldgid = ::getegid(); + pthread_getugid_np(&olduid,&oldgid); newuid = _newuid; newgid = _newgid;