slightly optimize __brk for size
authorRich Felker <dalias@aerifal.cx>
Sat, 5 Oct 2013 16:00:55 +0000 (12:00 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 5 Oct 2013 16:00:55 +0000 (12:00 -0400)
there is no reason to check the return value for setting errno, since
brk never returns errors, only the new value of the brk (which may be
the same as the old, or otherwise differ from the requested brk, on
failure).

it may be beneficial to eventually just eliminate this file and make
the syscalls inline in malloc.c.

src/malloc/__brk.c

index 0b561ea046c161a252699495e30eb921b203caf5..4c9119b4d11ce4991c8b903195f35961d3879a13 100644 (file)
@@ -3,5 +3,5 @@
 
 uintptr_t __brk(uintptr_t newbrk)
 {
-       return syscall(SYS_brk, newbrk);
+       return __syscall(SYS_brk, newbrk);
 }