Sign in
chromium
/
native_client
/
nacl-toolchain
/
gcc-4.4.3
/
.
/
newlib
/
newlib
/
libc
/
sys
/
linux
/
seteuid.c
blob: c3fa384fddc4147d39f44d685d4cbe43c83a56a5 [
file
] [
log
] [
blame
]
/* Copyright 2002, Red Hat Inc. */
#include
<errno.h>
#include
<unistd.h>
int
seteuid
(
uid_t
uid
)
{
int
result
;
if
(
uid
==
(
uid_t
)
~
0
)
{
errno
=
(
EINVAL
);
return
-
1
;
}
return
setresuid
(-
1
,
uid
,
-
1
);
}