xref: /aosp_15_r20/external/musl/src/linux/sbrk.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #define _BSD_SOURCE
2*c9945492SAndroid Build Coastguard Worker #include <unistd.h>
3*c9945492SAndroid Build Coastguard Worker #include <stdint.h>
4*c9945492SAndroid Build Coastguard Worker #include <errno.h>
5*c9945492SAndroid Build Coastguard Worker #include "syscall.h"
6*c9945492SAndroid Build Coastguard Worker 
sbrk(intptr_t inc)7*c9945492SAndroid Build Coastguard Worker void *sbrk(intptr_t inc)
8*c9945492SAndroid Build Coastguard Worker {
9*c9945492SAndroid Build Coastguard Worker 	if (inc) return (void *)__syscall_ret(-ENOMEM);
10*c9945492SAndroid Build Coastguard Worker 	return (void *)__syscall(SYS_brk, 0);
11*c9945492SAndroid Build Coastguard Worker }
12