X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fio-layer%2Fsecurity.c;h=6486839d0aa40d98650ed4ad9f1080368d619002;hb=b528bf6d0bf14441ba8150060f74951d547f38c6;hp=3a5c622de9d08c7620e4cbc3b215a2604e047bf4;hpb=b2262f41726a89c8209facb3ea9e4be9582422b5;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); }