remove posix_fadvise, not a syscall, not used
add mmap2 to headers
use mmap2 not mmap on 32 bit as ABI not well defined