add _DEFAULT_SOURCE wherever _BSD_SOURCE was used
[libc-test] / src / regression / malloc-brk-fail.c
index 13908d8..d0ccd35 100644 (file)
@@ -1,7 +1,9 @@
+// commit 5446303328adf4b4e36d9fba21848e6feb55fab4 2014-04-02
 // malloc should not fail if brk fails but mmap can still allocate
 #include <stdlib.h>
 #include <errno.h>
 #include <string.h>
+#include <sys/mman.h>
 #include <sys/resource.h>
 #include "test.h"
 
@@ -31,7 +33,7 @@ int main(void)
                t_error("malloc did not fail with ENOMEM, got %s\n", strerror(errno));
 
        // make some space available for mmap
-       T(munmap(p+65536, 65536));
+       T(munmap((char*)p+65536, 65536));
 
        // malloc should succeed now
        q = malloc(10000);