Merge tag 'u-boot-atmel-fixes-2020.07-a' of https://gitlab.denx.de/u-boot/custodians...
[oweals/u-boot.git] / arch / x86 / include / asm / posix_types.h
index 5529f32702cd94017bb0593bf0faeb8cb4594f43..dbcea7f47ff9cf02b7be510e557963681e45dfac 100644 (file)
@@ -16,8 +16,14 @@ typedef int          __kernel_pid_t;
 typedef unsigned short __kernel_ipc_pid_t;
 typedef unsigned short __kernel_uid_t;
 typedef unsigned short __kernel_gid_t;
+/* checking against __x86_64__ covers both 64-bit EFI stub and 64-bit U-Boot */
+#if defined(__x86_64__)
+typedef unsigned long  __kernel_size_t;
+typedef long           __kernel_ssize_t;
+#else
 typedef unsigned int   __kernel_size_t;
 typedef int            __kernel_ssize_t;
+#endif
 typedef int            __kernel_ptrdiff_t;
 typedef long           __kernel_time_t;
 typedef long           __kernel_suseconds_t;