isSuid -> issuid
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4842 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -50,16 +50,6 @@ static int (*Setpag)(void);
|
|||||||
|
|
||||||
#include "dlfcn.h"
|
#include "dlfcn.h"
|
||||||
|
|
||||||
static int
|
|
||||||
isSuid()
|
|
||||||
{
|
|
||||||
int uid = getuid();
|
|
||||||
int gid = getgid();
|
|
||||||
int euid = getegid();
|
|
||||||
int egid = getegid();
|
|
||||||
return (uid != euid) || (gid != egid);
|
|
||||||
}
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
aix_setup(void)
|
aix_setup(void)
|
||||||
{
|
{
|
||||||
@@ -72,7 +62,7 @@ aix_setup(void)
|
|||||||
/*
|
/*
|
||||||
* If we are root or running setuid don't trust AFSLIBPATH!
|
* If we are root or running setuid don't trust AFSLIBPATH!
|
||||||
*/
|
*/
|
||||||
if (getuid() != 0 && !isSuid() && (p = getenv("AFSLIBPATH")) != NULL)
|
if (getuid() != 0 && !issuid() && (p = getenv("AFSLIBPATH")) != NULL)
|
||||||
snprintf(path, sizeof(path), "%s", p);
|
snprintf(path, sizeof(path), "%s", p);
|
||||||
else
|
else
|
||||||
snprintf(path, sizeof(path), "%s/afslib.so", LIBDIR);
|
snprintf(path, sizeof(path), "%s/afslib.so", LIBDIR);
|
||||||
|
Reference in New Issue
Block a user