X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fio-layer%2Fsecurity.c;h=6486839d0aa40d98650ed4ad9f1080368d619002;hb=6789c06f31a98a01ea5fc766f341d0dcf1938205;hp=3a5c622de9d08c7620e4cbc3b215a2604e047bf4;hpb=9e8f8f5d7679ed3a6649677b4a25df8ac63d512e;p=mono.git diff --git a/mono/io-layer/security.c b/mono/io-layer/security.c index 3a5c622de9d..6486839d0aa 100644 --- a/mono/io-layer/security.c +++ b/mono/io-layer/security.c @@ -10,9 +10,13 @@ #include #include +#ifdef HAVE_PWD_H #include +#endif + #include #include +#include #include @@ -54,6 +58,8 @@ gboolean RevertToSelf (void) #ifdef HAVE_SETRESUID if (setresuid (-1, suid, -1) < 0) return FALSE; +#else + return TRUE; #endif return (geteuid () == suid); }