diff options
Diffstat (limited to 'lib/libcrypto/uid.c')
-rw-r--r-- | lib/libcrypto/uid.c | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/lib/libcrypto/uid.c b/lib/libcrypto/uid.c index b1fd52badad..fcfa05ce0c8 100644 --- a/lib/libcrypto/uid.c +++ b/lib/libcrypto/uid.c @@ -60,30 +60,32 @@ #include OPENSSL_UNISTD -int OPENSSL_issetugid(void) - { +int +OPENSSL_issetugid(void) +{ return issetugid(); - } +} #elif defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_NETWARE) -int OPENSSL_issetugid(void) - { +int +OPENSSL_issetugid(void) +{ return 0; - } +} #else #include OPENSSL_UNISTD #include <sys/types.h> -int OPENSSL_issetugid(void) - { - if (getuid() != geteuid()) return 1; - if (getgid() != getegid()) return 1; +int +OPENSSL_issetugid(void) +{ + if (getuid() + != geteuid()) return 1; + if (getgid() + != getegid()) return 1; return 0; - } +} #endif - - - |