Skip to content

Commit c13c00e

Browse files
committed
update
1 parent d06420e commit c13c00e

File tree

3 files changed

+38
-6
lines changed

3 files changed

+38
-6
lines changed

components/libc/compilers/armlibc/sys/unistd.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,11 @@ char * ttyname (int desc);
7373
unsigned int sleep(unsigned int seconds);
7474
int usleep(useconds_t usec);
7575

76-
uid_t getuid(void);
7776
pid_t getpid(void);
77+
pid_t getppid(void);
78+
uid_t getuid(void);
79+
uid_t geteuid(void);
80+
gid_t getgid(void);
81+
gid_t getegid(void);
7882

7983
#endif /* _SYS_UNISTD_H */

components/libc/compilers/common/unistd.c

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,38 @@ int usleep(useconds_t usec)
5050
}
5151
RTM_EXPORT(usleep);
5252

53+
pid_t getpid(void)
54+
{
55+
return 0;
56+
}
57+
RTM_EXPORT(getpid);
58+
59+
pid_t getppid(void)
60+
{
61+
return 0;
62+
}
63+
RTM_EXPORT(getppid);
64+
5365
uid_t getuid(void)
5466
{
55-
return -1;
67+
return 0;
5668
}
5769
RTM_EXPORT(getuid);
5870

59-
pid_t getpid(void)
71+
uid_t geteuid(void)
6072
{
61-
return -1;
73+
return 0;
6274
}
63-
RTM_EXPORT(getuid);
75+
RTM_EXPORT(geteuid);
76+
77+
gid_t getgid(void)
78+
{
79+
return 0;
80+
}
81+
RTM_EXPORT(getgid);
82+
83+
gid_t getegid(void)
84+
{
85+
return 0;
86+
}
87+
RTM_EXPORT(getegid);

components/libc/compilers/dlib/sys/unistd.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@ char * ttyname (int desc);
4747
unsigned int sleep(unsigned int seconds);
4848
int usleep(useconds_t usec);
4949

50-
uid_t getuid(void);
5150
pid_t getpid(void);
51+
pid_t getppid(void);
52+
uid_t getuid(void);
53+
uid_t geteuid(void);
54+
gid_t getgid(void);
55+
gid_t getegid(void);
5256

5357
#endif /* _SYS_UNISTD_H */

0 commit comments

Comments
 (0)