diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-15 13:44:13 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2016-04-15 14:51:39 +0200 |
commit | eeded3c170799012406f84766b8905054f5a6902 (patch) | |
tree | 874fe681d461d7a662a7a8d364a8b809ae8c4283 /newlib | |
parent | 8a5af1a184b9aa1f37fd72670e164e41f27569b1 (diff) | |
download | cygnal-eeded3c170799012406f84766b8905054f5a6902.tar.gz cygnal-eeded3c170799012406f84766b8905054f5a6902.tar.bz2 cygnal-eeded3c170799012406f84766b8905054f5a6902.zip |
Provide POSIX defined id_t in <sys/types.h>
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
Diffstat (limited to 'newlib')
-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__) |