Re: sbrk
- In reply to: Bakul Shah : "sbrk"
 - Go to: [ bottom of page ] [ top of archives ] [ this month ]
 
Date: Sun, 26 Nov 2023 03:43:57 UTC
Hi Bakul,
The sbrk() call indeed does not exist on arm64.  Use mmap() or malloc()
instead.
Yours,
Robert Clausecker
Am Sat, Nov 25, 2023 at 07:41:11PM -0800 schrieb Bakul Shah:
> Does sbrk not exist on FreeBSD-14 on arm64? Is this by design?
> 
> $ cat sb.c
> #include <unistd.h>
> #include <stdio.h>
> int main(int c, char**v) {
>         void *x = sbrk(102400);
>         printf("%p\n", x);
> }
> $ cc sb.c
> ld: error: undefined symbol: sbrk
> >>> referenced by sb.c
> >>>               /tmp/sb-e97caf.o:(main)
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> 
-- 
()  ascii ribbon campaign - for an 8-bit clean world 
/\  - against html email  - against proprietary attachments