diff options
-rw-r--r-- | winsup/cygwin/include/asm/bitsperlong.h | 18 | ||||
-rw-r--r-- | winsup/cygwin/include/asm/posix_types.h | 14 | ||||
-rw-r--r-- | winsup/cygwin/include/asm/types.h | 2 |
3 files changed, 34 insertions, 0 deletions
diff --git a/winsup/cygwin/include/asm/bitsperlong.h b/winsup/cygwin/include/asm/bitsperlong.h new file mode 100644 index 0000000..48037b6 --- /dev/null +++ b/winsup/cygwin/include/asm/bitsperlong.h @@ -0,0 +1,18 @@ +/* asm/bitsperlong.h + +This file is part of Cygwin. + +This software is a copyrighted work licensed under the terms of the +Cygwin license. Please consult the file "CYGWIN_LICENSE" for +details. */ + +#ifndef __ASM_BITSPERLONG_H +#define __ASM_BITSPERLONG_H + +#ifdef __x86_64__ +#define __BITS_PER_LONG 64 +#else +#define __BITS_PER_LONG 32 +#endif + +#endif /* __ASM_BITSPERLONG_H */ diff --git a/winsup/cygwin/include/asm/posix_types.h b/winsup/cygwin/include/asm/posix_types.h new file mode 100644 index 0000000..4e9aac0 --- /dev/null +++ b/winsup/cygwin/include/asm/posix_types.h @@ -0,0 +1,14 @@ +/* asm/posix_types.h + +This file is part of Cygwin. + +This software is a copyrighted work licensed under the terms of the +Cygwin license. Please consult the file "CYGWIN_LICENSE" for +details. */ + +#ifndef _ASM_POSIX_TYPES_H +#define _ASM_POSIX_TYPES_H + +/* This is just a placeholder to simplify cross-compiling the Linux kernel */ + +#endif /* _ASM_POSIX_TYPES_H */ diff --git a/winsup/cygwin/include/asm/types.h b/winsup/cygwin/include/asm/types.h index c2342ef..e1e9470 100644 --- a/winsup/cygwin/include/asm/types.h +++ b/winsup/cygwin/include/asm/types.h @@ -9,6 +9,8 @@ details. */ #ifndef _ASM_TYPES_H #define _ASM_TYPES_H +#include <asm/bitsperlong.h> + typedef __signed__ char __s8; typedef unsigned char __u8; |