diff options
| author | Meco Jianting Man <[email protected]> | 2021-02-24 08:01:14 -0600 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-02-24 08:01:14 -0600 |
| commit | bc28df8b350f2118f418b966df0843c7f2c02496 (patch) | |
| tree | 9267ab1048a7fa769ccb2af8c074fb06907d3b77 /components/libc/compilers/dlib | |
| parent | c21f018b4a6ea88e1cbec86514056629a25ccb67 (diff) | |
| parent | aaf4696c87514fe14d6da2b502b26ecc1feb2806 (diff) | |
Merge pull request #20 from RT-Thread/master
pr
Diffstat (limited to 'components/libc/compilers/dlib')
| -rw-r--r-- | components/libc/compilers/dlib/sys/types.h | 4 | ||||
| -rw-r--r-- | components/libc/compilers/dlib/sys/unistd.h | 7 |
2 files changed, 10 insertions, 1 deletions
diff --git a/components/libc/compilers/dlib/sys/types.h b/components/libc/compilers/dlib/sys/types.h index 7dbeddcaa9..3af15ba251 100644 --- a/components/libc/compilers/dlib/sys/types.h +++ b/components/libc/compilers/dlib/sys/types.h @@ -14,7 +14,9 @@ typedef int32_t clockid_t; typedef int32_t key_t; /* Used for interprocess communication. */ -typedef int32_t pid_t; /* Used for process IDs and process group IDs. */ +typedef int pid_t; /* Used for process IDs and process group IDs. */ +typedef unsigned short uid_t; +typedef unsigned short gid_t; #ifndef ARCH_CPU_64BIT typedef signed int ssize_t; /* Used for a count of bytes or an error indication. */ #else diff --git a/components/libc/compilers/dlib/sys/unistd.h b/components/libc/compilers/dlib/sys/unistd.h index 6d99cd6c55..5b86822635 100644 --- a/components/libc/compilers/dlib/sys/unistd.h +++ b/components/libc/compilers/dlib/sys/unistd.h @@ -47,4 +47,11 @@ char * ttyname (int desc); unsigned int sleep(unsigned int seconds); int usleep(useconds_t usec); +pid_t getpid(void); +pid_t getppid(void); +uid_t getuid(void); +uid_t geteuid(void); +gid_t getgid(void); +gid_t getegid(void); + #endif /* _SYS_UNISTD_H */ |
