Re: sbrk

Robert Clausecker <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.