From 19892bf0a740062cf51b84c27f53f7c0f3120b53 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sun, 22 May 2011 12:34:33 -0400 Subject: fix brk/sbrk behavior to match the real legacy functions --- src/linux/brk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/linux/brk.c') diff --git a/src/linux/brk.c b/src/linux/brk.c index 9f63c5a8..d91ee5a9 100644 --- a/src/linux/brk.c +++ b/src/linux/brk.c @@ -2,5 +2,5 @@ int brk(void *end) { - return -(syscall(SYS_brk, end) == -1); + return -(syscall(SYS_brk, end) != (unsigned long)end); } -- cgit v1.2.1