Get rid of some special cases for Cygwin in sys/types.h
Remove off_t typedef from cygwin/types.h thus relying on sys/types.h. Introduce winsup/cygwin/machine/_types.h and move some types shared with newlib into it. Get rid of their definition in cygwin/types.h. Add same handling for __key_t/key_t as for the other types. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
@ -397,11 +397,9 @@ extern void cygwin_premain3 (int, char **, struct per_process *);
|
||||
#define EXTERNAL_PINFO_VERSION_32_LP 2
|
||||
#define EXTERNAL_PINFO_VERSION EXTERNAL_PINFO_VERSION_32_LP
|
||||
|
||||
#ifndef __uid_t_defined
|
||||
#ifndef __INSIDE_CYGWIN__
|
||||
typedef __uint16_t __uid16_t;
|
||||
typedef __uint16_t __gid16_t;
|
||||
typedef __uint32_t uid_t;
|
||||
typedef __uint32_t gid_t;
|
||||
#endif
|
||||
|
||||
struct external_pinfo
|
||||
|
Reference in New Issue
Block a user