This will be used by the userspace to get more memory. Currently kernel handles all allocations, which is not preferable.
We now have more or less posix issue 2018 conforming libc headers. This was a really time consuming and boring operation but it had to be done. Now we get to actually start implementing libc :)