From: Alan Cox Date: Tue, 18 Oct 2016 21:59:40 +0000 (+0100) Subject: 68000: build fixes X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=9f66358a918d1b246b41c1b15926178fa5cfbade;p=FUZIX.git 68000: build fixes --- diff --git a/Kernel/cpu-68000/cpu.h b/Kernel/cpu-68000/cpu.h index 2386247d..bb6f5d9d 100644 --- a/Kernel/cpu-68000/cpu.h +++ b/Kernel/cpu-68000/cpu.h @@ -12,9 +12,11 @@ typedef int32_t arg_t; typedef uint32_t uarg_t; /* Holds arguments */ typedef uint32_t usize_t; /* Largest value passed by userspace */ typedef int32_t susize_t; +typedef int32_t ssize_t; typedef uint32_t uaddr_t; typedef uint32_t uptr_t; /* User pointer equivalent */ + #define uputp uputl /* Copy user pointer type */ #define ugetp ugetl /* between user and kernel */ diff --git a/Kernel/platform-v68/main.c b/Kernel/platform-v68/main.c index 56c81d69..51e7a11a 100644 --- a/Kernel/platform-v68/main.c +++ b/Kernel/platform-v68/main.c @@ -83,9 +83,9 @@ int16_t dofork(ptptr p) /* All our binaries are zero address based */ -uint8_t *pagemap_base(void) +uaddr_t pagemap_base(void) { - return (uint8_t*)0x20000UL; + return 0x20000UL; } void program_mmu(uint8_t *phys, usize_t top)