home *** CD-ROM | disk | FTP | other *** search
- #define __CHECK_RETURN_ADDR
- #include <syscall.h>
- #include <sys/types.h>
- #include <sys/mman.h>
-
- #define SYS__mmap SYS_mmap
-
- static inline
- _syscall1(long,_mmap,unsigned long *,buffer);
-
- caddr_t
- mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t off)
- {
- unsigned long buffer[6];
-
- buffer[0] = (unsigned long)addr;
- buffer[1] = (unsigned long)len;
- buffer[2] = (unsigned long)prot;
- buffer[3] = (unsigned long)flags;
- buffer[4] = (unsigned long)fd;
- buffer[5] = (unsigned long)off;
- return (caddr_t) _mmap(buffer);
- }
-