#ifndef MMAP_H #define MMAP_H #include "syscalls.h" #include "sizes.h" #define PROT_READ 0x1 #define PROT_WRITE 0x2 #define PROT_EXEC 0x4 #define PROT_NONE 0x0 #define MAP_SHARED 0x1 #define MAP_PRIVATE 0x2 static void *mmap(void * addr, u64 size, u64 prot, u64 flags, u64 fd, u64 offset) { __asm__( "mov $9, %rax\n" "mov %rcx, %r10\n" "syscall\n" ); //return syscall(MMAP, addr, size, prot, flags, fd, offset); } #endif