diff options
author | Yaakov Selkowitz <yselkowi@redhat.com> | 2018-01-17 03:03:23 -0600 |
---|---|---|
committer | Yaakov Selkowitz <yselkowi@redhat.com> | 2018-01-17 03:09:35 -0600 |
commit | 1e39db3062f941778e748f833e1f88dd5c7399a3 (patch) | |
tree | 9e941ccbcbf17046189ad0e2afd16371d08ed93e | |
parent | 82339fcd717b4365caf65abf67072840342b4730 (diff) | |
download | cygnal-1e39db3062f941778e748f833e1f88dd5c7399a3.tar.gz cygnal-1e39db3062f941778e748f833e1f88dd5c7399a3.tar.bz2 cygnal-1e39db3062f941778e748f833e1f88dd5c7399a3.zip |
cygwin: add asm/bitsperlong.h, dummy asm/posix_types.h headers
These changes are necessary for cross-compiling the Linux kernel.
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
-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 000000000..48037b645 --- /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 000000000..4e9aac057 --- /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 c2342efc1..e1e947054 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; |