ソースを参照

disable the brk function

the reasons are the same as for sbrk. unlike sbrk, there is no safe
usage because brk does not return any useful information, so it should
just fail unconditionally.
Rich Felker 11 年 前
コミット
863d628d93
1 ファイル変更2 行追加1 行削除
  1. 2 1
      src/linux/brk.c

+ 2 - 1
src/linux/brk.c

@@ -1,6 +1,7 @@
+#include <errno.h>
 #include "syscall.h"
 
 int brk(void *end)
 {
-	return -(syscall(SYS_brk, end) != (unsigned long)end);
+	return __syscall_ret(-ENOMEM);
 }