From c36ab792624030a24d13669f2870ee311636266d Mon Sep 17 00:00:00 2001 From: Brett Gordon Date: Thu, 22 Sep 2016 10:08:58 -0400 Subject: [PATCH] syscall_exec: gcc doesn't like subtracting a ptr from a int --- Kernel/syscall_exec16.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/syscall_exec16.c b/Kernel/syscall_exec16.c index 38e4e8fd..db17de2c 100644 --- a/Kernel/syscall_exec16.c +++ b/Kernel/syscall_exec16.c @@ -392,7 +392,7 @@ uint8_t write_core_image(void) udata.u_count = udata.u_break - MAPBASE; writei(ino, 0); udata.u_base = udata.u_sp; - udata.u_count = PROGTOP - udata.u_sp; + udata.u_count = PROGTOP - (uint16_t)udata.u_sp; writei(ino, 0); i_deref(ino); return W_COREDUMP; -- 2.34.1