Kernel/LibC: Add {get,set}pgrp()
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user