Kernel/LibC: Add setsid()

This commit is contained in:
2024-08-11 00:58:12 +03:00
parent f08d429851
commit ad645f31d0
4 changed files with 21 additions and 0 deletions

View File

@@ -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) \

View File

@@ -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);