/* Use new style mmap for bfin */ #include #include #include #include #include #define __NR___syscall_mmap2 __NR_mmap2 inline _syscall6(__ptr_t, __syscall_mmap2, __ptr_t, addr, size_t, len, int, prot, int, flags, int, fd, off_t, offset); libc_hidden_proto(mmap) __ptr_t mmap(__ptr_t addr, size_t len, int prot, int flags, int fd, __off_t offset) { if (offset & ~PAGE_MASK) { return NULL; } return __syscall_mmap2(addr, len, prot, flags, fd, offset >> PAGE_SHIFT); } libc_hidden_def(mmap)