Kernel/LibC: Add {get,set}pgrp()

This commit is contained in:
Bananymous
2023-08-22 11:36:33 +03:00
parent 0f6c19a1b7
commit c9243f0d1e
5 changed files with 26 additions and 0 deletions

View File

@@ -48,6 +48,8 @@ __BEGIN_DECLS
#define SYS_SIGNAL_DONE 41
#define SYS_TCSETPGRP 42
#define SYS_GET_PID 43
#define SYS_GET_PGRP 44
#define SYS_SET_PGRP 45
__END_DECLS

View File

@@ -208,6 +208,11 @@ gid_t getegid(void)
return syscall(SYS_GET_EGID);
}
pid_t getpgrp(void)
{
return syscall(SYS_GET_PGRP);
}
int seteuid(uid_t uid)
{
return syscall(SYS_SET_EUID, uid);
@@ -238,6 +243,11 @@ int setregid(gid_t rgid, gid_t egid)
return syscall(SYS_SET_REGID, rgid, egid);
}
pid_t setpgrp(void)
{
return syscall(SYS_SET_PGRP);
}
int tcsetpgrp(int fildes, pid_t pgid_id)
{
return syscall(SYS_TCSETPGRP, fildes, pgid_id);