remove another invalid skip of locking in ungetwc
[oweals/musl.git] / src / unistd / seteuid.c
index 0aaa86e02f8fea3cd3eeef77d5d8c134f3aade84..ef8b9df43bd7307597f3d106fe99b150f72b1cba 100644 (file)
@@ -1,6 +1,8 @@
 #include <unistd.h>
+#include "syscall.h"
+#include "libc.h"
 
 int seteuid(uid_t euid)
 {
-       return setreuid(-1, euid);
+       return __setxid(SYS_setresuid, -1, euid, -1);
 }