diff options
Diffstat (limited to 'newlib/libc')
-rw-r--r-- | newlib/libc/include/sys/_types.h | 4 | ||||
-rw-r--r-- | newlib/libc/include/sys/types.h | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/newlib/libc/include/sys/_types.h b/newlib/libc/include/sys/_types.h index 762dfedd0..ce1aa7019 100644 --- a/newlib/libc/include/sys/_types.h +++ b/newlib/libc/include/sys/_types.h @@ -43,6 +43,10 @@ typedef unsigned short __uid_t; typedef unsigned short __gid_t; #endif +#ifndef __machine_id_t_defined +typedef __uint32_t __id_t; +#endif + #ifndef __machine_off64_t_defined __extension__ typedef long long _off64_t; #endif diff --git a/newlib/libc/include/sys/types.h b/newlib/libc/include/sys/types.h index 316ee9ac4..d093578c7 100644 --- a/newlib/libc/include/sys/types.h +++ b/newlib/libc/include/sys/types.h @@ -134,6 +134,11 @@ typedef char * caddr_t; #define __caddr_t_defined #endif +#ifndef _ID_T_DECLARED +typedef __id_t id_t; /* can hold a uid_t or pid_t */ +#define _ID_T_DECLARED +#endif + #ifndef __CYGWIN__ #if defined(__MS_types__) || defined(__rtems__) || \ defined(__sparc__) || defined(__SPU__) |