Provide POSIX defined id_t in <sys/types.h>

Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
Sebastian Huber
2016-04-15 13:44:13 +02:00
committed by Corinna Vinschen
parent 8a5af1a184
commit eeded3c170
3 changed files with 9 additions and 6 deletions

View File

@ -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

View File

@ -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__)