diff --git a/sys/src/9/port/portfns.h b/sys/src/9/port/portfns.h index ffda16d23..941bb95fc 100644 --- a/sys/src/9/port/portfns.h +++ b/sys/src/9/port/portfns.h @@ -129,7 +129,7 @@ long hostownerwrite(char*, int); void hzsched(void); Block* iallocb(int); void iallocsummary(void); -long ibrk(uintptr, int); +uintptr ibrk(uintptr, int); void ilock(Lock*); void interrupted(void); void iunlock(Lock*); diff --git a/sys/src/9/port/sysproc.c b/sys/src/9/port/sysproc.c index 6f13ea900..267a4b20c 100644 --- a/sys/src/9/port/sysproc.c +++ b/sys/src/9/port/sysproc.c @@ -775,7 +775,7 @@ syssegbrk(va_list list) case SG_FIXED: error(Ebadarg); default: - return (uintptr)ibrk(va_arg(list, uintptr), i); + return ibrk(va_arg(list, uintptr), i); } } error(Ebadarg); @@ -886,7 +886,7 @@ syssegfree(va_list list) uintptr sysbrk_(va_list list) { - return (uintptr)ibrk(va_arg(list, uintptr), BSEG); + return ibrk(va_arg(list, uintptr), BSEG); } uintptr