mirror of
https://github.com/ish-app/ish.git
synced 2026-02-01 14:32:26 +00:00
Add strace for get*id calls
This commit is contained in:
parent
54509eed31
commit
a7889b5678
11
sys/getset.c
11
sys/getset.c
@ -1,40 +1,51 @@
|
||||
#include "sys/calls.h"
|
||||
|
||||
dword_t sys_getpid() {
|
||||
STRACE("getpid()");
|
||||
return current->pid;
|
||||
}
|
||||
dword_t sys_gettid() {
|
||||
STRACE("gettid()");
|
||||
return current->pid;
|
||||
}
|
||||
dword_t sys_getppid() {
|
||||
STRACE("getppid()");
|
||||
return current->ppid;
|
||||
}
|
||||
dword_t sys_getpgid(dword_t pid) {
|
||||
STRACE("getpgid(%d)", pid);
|
||||
if (pid != 0)
|
||||
return _EPERM;
|
||||
return current->pgid;
|
||||
}
|
||||
dword_t sys_getpgrp() {
|
||||
STRACE("getpgrp()");
|
||||
return current->pgid;
|
||||
}
|
||||
|
||||
dword_t sys_getuid32() {
|
||||
STRACE("getuid32()");
|
||||
return current->uid;
|
||||
}
|
||||
dword_t sys_getuid() {
|
||||
STRACE("getuid()");
|
||||
return current->uid & 0xffff;
|
||||
}
|
||||
|
||||
dword_t sys_geteuid32() {
|
||||
STRACE("geteuid32()");
|
||||
return current->euid;
|
||||
}
|
||||
dword_t sys_geteuid() {
|
||||
STRACE("geteuid()");
|
||||
return current->euid & 0xffff;
|
||||
}
|
||||
|
||||
dword_t sys_getgid32() {
|
||||
STRACE("getgid32()");
|
||||
return current->gid;
|
||||
}
|
||||
dword_t sys_getgid() {
|
||||
STRACE("getgid()");
|
||||
return current->gid & 0xffff;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user