diff options
Diffstat (limited to 'libc/syscall/getinfo.c')
-rw-r--r-- | libc/syscall/getinfo.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/libc/syscall/getinfo.c b/libc/syscall/getinfo.c deleted file mode 100644 index a5ab89a..0000000 --- a/libc/syscall/getinfo.c +++ /dev/null @@ -1,32 +0,0 @@ - -#define PERM_GETINFO 0x100 -#define PERM_GETGROUP 0x200 - -struct { - int pid; - int ppid; - int uid; - int gid; - int euid; - int egid; -} - __info_safe; - -getgroups(count, locn) -int count; -void * locn; -{ - if( count < 0 ) {errno = EINVAL; return -1; } - return __permissions(PERM_GETGROUP, count, locn); -} - -getpid() -{ - __permissions(PERM_GETINFO, 6, &__info_safe); - return __info_safe.pid; -} - -getppid() -{ - return __permissions(PERM_GETITEM(1) /*, 0, 0 */); -} |