Quellcode durchsuchen

Use actual break in unistd/brk

Jeremy Soller vor 5 Jahren
Ursprung
Commit
634b2ed835
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4 1
      tests/unistd/brk.c

+ 4 - 1
tests/unistd/brk.c

@@ -5,7 +5,10 @@
 #include "test_helpers.h"
 
 int main(void) {
-    int status = brk((void*)100);
+    void * current = sbrk(0);
+    ERROR_IF(sbrk, current, == (void *)-1);
+
+    int status = brk(current + 4096);
     ERROR_IF(brk, status, == -1);
     UNEXP_IF(brk, status, != 0);
 }