Kernel/LibC: Add setsid()
This commit is contained in:
@@ -25,6 +25,7 @@ __BEGIN_DECLS
|
||||
O(SYS_READ_DIR, readdir) \
|
||||
O(SYS_SET_UID, setuid) \
|
||||
O(SYS_SET_GID, setgid) \
|
||||
O(SYS_SET_SID, setsid) \
|
||||
O(SYS_SET_EUID, seteuid) \
|
||||
O(SYS_SET_EGID, setegid) \
|
||||
O(SYS_SET_REUID, setreuid) \
|
||||
|
||||
@@ -475,6 +475,11 @@ int setgid(gid_t gid)
|
||||
return syscall(SYS_SET_GID, gid);
|
||||
}
|
||||
|
||||
int setsid(void)
|
||||
{
|
||||
return syscall(SYS_SET_SID);
|
||||
}
|
||||
|
||||
int setreuid(uid_t ruid, uid_t euid)
|
||||
{
|
||||
return syscall(SYS_SET_REUID, ruid, euid);
|
||||
|
||||
Reference in New Issue
Block a user