mirror of
https://github.com/EnderIce2/Fennix.git
synced 2025-05-30 00:07:59 +00:00
feat(userspace/libc): implement getpid, getppid & getuid
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
parent
5089cfa81b
commit
e5acf4a99e
@ -208,11 +208,25 @@ export char *getpass(const char *);
|
|||||||
export pid_t getpgid(pid_t);
|
export pid_t getpgid(pid_t);
|
||||||
export pid_t getpgrp(void);
|
export pid_t getpgrp(void);
|
||||||
|
|
||||||
export pid_t getpid(void) { return syscall0(SYS_GETPID); }
|
export pid_t getpid(void)
|
||||||
export pid_t getppid(void) { return syscall0(SYS_GETPPID); }
|
{
|
||||||
|
return call_getpid();
|
||||||
|
}
|
||||||
|
|
||||||
|
export pid_t getppid(void)
|
||||||
|
{
|
||||||
|
return call_getppid();
|
||||||
|
}
|
||||||
|
|
||||||
export pid_t getsid(pid_t);
|
export pid_t getsid(pid_t);
|
||||||
export uid_t getuid(void);
|
|
||||||
|
export uid_t getuid(void)
|
||||||
|
{
|
||||||
|
/* FIXME: getuid */
|
||||||
|
return 0;
|
||||||
|
// return call_getuid();
|
||||||
|
}
|
||||||
|
|
||||||
export char *getwd(char *);
|
export char *getwd(char *);
|
||||||
export int isatty(int);
|
export int isatty(int);
|
||||||
export int lchown(const char *, uid_t, gid_t);
|
export int lchown(const char *, uid_t, gid_t);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user