mirror of https://github.com/python/cpython
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);
|
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 *
|
static object *
|
||||||
posix_getpid(self, args)
|
posix_getpid(self, args)
|
||||||
object *self;
|
object *self;
|
||||||
|
@ -584,6 +614,16 @@ posix_getppid(self, args)
|
||||||
return newintobject((long)getppid());
|
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 *
|
static object *
|
||||||
posix_kill(self, args)
|
posix_kill(self, args)
|
||||||
object *self;
|
object *self;
|
||||||
|
@ -768,9 +808,13 @@ static struct methodlist posix_methods[] = {
|
||||||
{"_exit", posix__exit},
|
{"_exit", posix__exit},
|
||||||
{"exec", posix_exec},
|
{"exec", posix_exec},
|
||||||
{"fork", posix_fork},
|
{"fork", posix_fork},
|
||||||
|
{"getegid", posix_getegid},
|
||||||
|
{"geteuid", posix_geteuid},
|
||||||
|
{"getgid", posix_getgid},
|
||||||
{"getpid", posix_getpid},
|
{"getpid", posix_getpid},
|
||||||
{"getpgrp", posix_getpgrp},
|
{"getpgrp", posix_getpgrp},
|
||||||
{"getppid", posix_getppid},
|
{"getppid", posix_getppid},
|
||||||
|
{"getuid", posix_getuid},
|
||||||
{"kill", posix_kill},
|
{"kill", posix_kill},
|
||||||
{"popen", posix_popen},
|
{"popen", posix_popen},
|
||||||
{"wait", posix_wait},
|
{"wait", posix_wait},
|
||||||
|
|
Loading…
Reference in New Issue