1 #include <sys/cdefs.h> 2 #include <lib.h> 3 #include "namespace.h" 4 5 #include <string.h> 6 #include <unistd.h> 7 setuid(uid_t usr)8int setuid(uid_t usr) 9 { 10 message m; 11 12 memset(&m, 0, sizeof(m)); 13 m.m_lc_pm_setuid.uid = usr; 14 return(_syscall(PM_PROC_NR, PM_SETUID, &m)); 15 } 16 seteuid(uid_t usr)17int seteuid(uid_t usr) 18 { 19 message m; 20 21 memset(&m, 0, sizeof(m)); 22 m.m_lc_pm_setuid.uid = usr; 23 return(_syscall(PM_PROC_NR, PM_SETEUID, &m)); 24 } 25