1 /* Copyright 2002, Red Hat Inc. */
2 
3 #include <errno.h>
4 #include <unistd.h>
5 
6 int
seteuid(uid_t uid)7 seteuid (uid_t uid)
8 {
9 	int result;
10 
11 	if (uid == (uid_t) ~0)
12 	{
13 		errno = (EINVAL);
14 		return -1;
15 	}
16 
17 	return setresuid (-1, uid, -1);
18 }
19