diff --git a/Userland/Libraries/LibC/unistd.cpp b/Userland/Libraries/LibC/unistd.cpp index 77420a3e61..b305185249 100644 --- a/Userland/Libraries/LibC/unistd.cpp +++ b/Userland/Libraries/LibC/unistd.cpp @@ -1002,4 +1002,18 @@ int nice(int incr) dbgln("FIXME: nice was called with: {}, not implemented", incr); return incr; } + +int brk(void* addr) +{ + dbgln("TODO: brk({:#x})", addr); + errno = ENOMEM; + return -1; +} + +void* sbrk(intptr_t incr) +{ + dbgln("TODO: sbrk({:#x})", incr); + errno = ENOMEM; + return reinterpret_cast(-1); +} } diff --git a/Userland/Libraries/LibC/unistd.h b/Userland/Libraries/LibC/unistd.h index 6707a5bbab..cf3c2896fd 100644 --- a/Userland/Libraries/LibC/unistd.h +++ b/Userland/Libraries/LibC/unistd.h @@ -121,6 +121,8 @@ int pause(void); int chroot(char const*); int getdtablesize(void); int nice(int incr); +int brk(void* addr); +void* sbrk(intptr_t incr); enum { _PC_NAME_MAX,