Added gete?[gu]id functions
This commit is contained in:
parent
899dcf36a0
commit
46003ff66a
|
@ -550,6 +550,36 @@ posix_fork(self, args)
|
|||
return newintobject((long)pid);
|
||||
}
|
||||
|
||||
static object *
|
||||
posix_getegid(self, args)
|
||||
object *self;
|
||||
object *args;
|
||||
{
|
||||
if (!getnoarg(args))
|
||||
return NULL;
|
||||
return newintobject((long)getegid());
|
||||
}
|
||||
|
||||
static object *
|
||||
posix_geteuid(self, args)
|
||||
object *self;
|
||||
object *args;
|
||||
{
|
||||
if (!getnoarg(args))
|
||||
return NULL;
|
||||
return newintobject((long)geteuid());
|
||||
}
|
||||
|
||||
static object *
|
||||
posix_getgid(self, args)
|
||||
object *self;
|
||||
object *args;
|
||||
{
|
||||
if (!getnoarg(args))
|
||||
return NULL;
|
||||
return newintobject((long)getgid());
|
||||
}
|
||||
|
||||
static object *
|
||||
posix_getpid(self, args)
|
||||
object *self;
|
||||
|
@ -584,6 +614,16 @@ posix_getppid(self, args)
|
|||
return newintobject((long)getppid());
|
||||
}
|
||||
|
||||
static object *
|
||||
posix_getuid(self, args)
|
||||
object *self;
|
||||
object *args;
|
||||
{
|
||||
if (!getnoarg(args))
|
||||
return NULL;
|
||||
return newintobject((long)getuid());
|
||||
}
|
||||
|
||||
static object *
|
||||
posix_kill(self, args)
|
||||
object *self;
|
||||
|
@ -768,9 +808,13 @@ static struct methodlist posix_methods[] = {
|
|||
{"_exit", posix__exit},
|
||||
{"exec", posix_exec},
|
||||
{"fork", posix_fork},
|
||||
{"getegid", posix_getegid},
|
||||
{"geteuid", posix_geteuid},
|
||||
{"getgid", posix_getgid},
|
||||
{"getpid", posix_getpid},
|
||||
{"getpgrp", posix_getpgrp},
|
||||
{"getppid", posix_getppid},
|
||||
{"getuid", posix_getuid},
|
||||
{"kill", posix_kill},
|
||||
{"popen", posix_popen},
|
||||
{"wait", posix_wait},
|
||||
|
|
Loading…
Reference in New Issue