/Users/ecipriano/basilisk/basilisk/src/grid/memindex/virtual.h:103:79: error: use of undeclared identifier 'MAP_ANONYMOUS'
103 | m->b = mmap (NULL, len*sizeof (char *), PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
| ^
/Users/ecipriano/basilisk/basilisk/src/grid/memindex/virtual.h:107:82: error: use of undeclared identifier 'MAP_ANONYMOUS'
107 | m->b[i] = mmap (NULL, len*sizeof (char *), PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
| ^
/Users/ecipriano/basilisk/basilisk/src/grid/memindex/virtual.h:135:7: error: call to undeclared function 'madvise'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
135 | if (madvise (start, 4096, MADV_DONTNEED))
| ^
/Users/ecipriano/basilisk/basilisk/src/grid/memindex/virtual.h:135:29: error: use of undeclared identifier 'MADV_DONTNEED'
135 | if (madvise (start, 4096, MADV_DONTNEED))
| ^
/Users/ecipriano/basilisk/basilisk/src/runtest: line 88: kill: (11142) - No such process