Add Windows ID functions
Mostly of them are dummy placeholders that return false
This commit is contained in:
parent
b2027fe023
commit
2ff16a0182
|
@ -66,6 +66,57 @@ char *get_exename(char *buf, size_t size)
|
||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
value_t builtin_pid(value_t *args, uint32_t nargs)
|
||||||
|
{
|
||||||
|
(void)args;
|
||||||
|
argcount("pid", nargs, 0);
|
||||||
|
return fixnum(GetCurrentProcessId());
|
||||||
|
}
|
||||||
|
|
||||||
|
value_t builtin_parent_pid(value_t *args, uint32_t nargs)
|
||||||
|
{
|
||||||
|
(void)args;
|
||||||
|
argcount("parent-pid", nargs, 0);
|
||||||
|
// TODO: OpenProcess() to prevent parent pid from being reused if parent
|
||||||
|
// dies
|
||||||
|
return FL_F;
|
||||||
|
}
|
||||||
|
|
||||||
|
value_t builtin_process_group(value_t *args, uint32_t nargs)
|
||||||
|
{
|
||||||
|
(void)args;
|
||||||
|
argcount("process-group", nargs, 0);
|
||||||
|
return FL_F;
|
||||||
|
}
|
||||||
|
|
||||||
|
value_t builtin_user_effective_gid(value_t *args, uint32_t nargs)
|
||||||
|
{
|
||||||
|
(void)args;
|
||||||
|
argcount("user-effective-gid", nargs, 0);
|
||||||
|
return FL_F;
|
||||||
|
}
|
||||||
|
|
||||||
|
value_t builtin_user_effective_uid(value_t *args, uint32_t nargs)
|
||||||
|
{
|
||||||
|
(void)args;
|
||||||
|
argcount("user-effective-uid", nargs, 0);
|
||||||
|
return FL_F;
|
||||||
|
}
|
||||||
|
|
||||||
|
value_t builtin_user_real_gid(value_t *args, uint32_t nargs)
|
||||||
|
{
|
||||||
|
(void)args;
|
||||||
|
argcount("user-real-gid", nargs, 0);
|
||||||
|
return FL_F;
|
||||||
|
}
|
||||||
|
|
||||||
|
value_t builtin_user_real_uid(value_t *args, uint32_t nargs)
|
||||||
|
{
|
||||||
|
(void)args;
|
||||||
|
argcount("user-real-uid", nargs, 0);
|
||||||
|
return FL_F;
|
||||||
|
}
|
||||||
|
|
||||||
int os_path_exists(const char *path)
|
int os_path_exists(const char *path)
|
||||||
{
|
{
|
||||||
struct stat st;
|
struct stat st;
|
||||||
|
|
Loading…
Reference in New Issue