add mmap c program