summaryrefslogtreecommitdiff
path: root/libc/syscall/getinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'libc/syscall/getinfo.c')
-rw-r--r--libc/syscall/getinfo.c32
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 */);
-}