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