summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDaniel Glassey <wdg@debian.org>2018-11-03 13:34:07 +0700
committerDaniel Glassey <wdg@debian.org>2018-11-12 23:05:48 +0700
commit44a02b8c6c870a02186d74685b50542ccab60f72 (patch)
tree30ea68e3edd420b63f097c11c261606061418dd6 /include
parent80149ae692dd88d4114a6df3a987428783b532f4 (diff)
powerpc64 can define __s64 differently
Gbp-Pq: Name 0006-powerpc64.patch
Diffstat (limited to 'include')
-rw-r--r--include/sysdata.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/sysdata.h b/include/sysdata.h
index 527c86d..ccb8150 100644
--- a/include/sysdata.h
+++ b/include/sysdata.h
@@ -42,8 +42,13 @@ typedef unsigned int __u32;
#ifdef OS_ANDROID
#elif defined(__GNUC__)
+ #if !defined(__SANE_USERSPACE_TYPES__) && defined(__powerpc64__)
+ typedef __signed__ long __s64;
+ typedef unsigned long __u64;
+ #else
__extension__ typedef __signed__ long long __s64;
__extension__ typedef unsigned long long __u64;
+ #endif
#elif defined(__BORLANDC__)
typedef signed __int64 __s64;
typedef unsigned __int64 __u64;