|
|
@@ -1,5 +1,7 @@
|
|
|
#include <unistd.h>
|
|
|
#include <stdio.h>
|
|
|
+#include <errno.h>
|
|
|
+#include <string.h>
|
|
|
#include "posix_lock.h"
|
|
|
#include "other.h"
|
|
|
#include "sys_alloc.h"
|
|
|
@@ -17,6 +19,7 @@ void *sys_alloc(heap_t *heap, size_t size) {
|
|
|
ptr = sbrk((int) allocation_size);
|
|
|
if(ptr == (void *) -1) {
|
|
|
printf("sbrk problem for size of: %d\n", allocation_size);
|
|
|
+ printf( "Error on sbrk: %s\n", strerror( errno ) );
|
|
|
}
|
|
|
ptr = (void *) ((char *) ptr + HEADER_SIZE);
|
|
|
|