__ptrvalue (result) = INLINE_SYSCALL (mmap2, 6, __ptrvalue (addr), len, prot, flags, fd, (off_t) (offset >> PAGE_SHIFT));
__ptrvalue (result) = (void *) INLINE_SYSCALL (mmap2, 6, __ptrvalue (addr), len, prot, flags, fd, (off_t) (offset >> PAGE_SHIFT));
__mmap64 (void *addr, size_t len, int prot, int flags, int fd, off64_t offset){  if (offset & ((1 << PAGE_SHIFT)-1))    {      __set_errno (EINVAL);      return MAP_FAILED;    }#ifdef __NR_mmap2# ifndef __ASSUME_MMAP2_SYSCALL  if (! have_no_mmap2)# endif    {# ifndef __ASSUME_MMAP2_SYSCALL      int saved_errno = errno;# endif      void *result;      __ptrvalue (result) = INLINE_SYSCALL (mmap2, 6, __ptrvalue (addr), len,					    prot, flags, fd,					    (off_t) (offset >> PAGE_SHIFT));# if __BOUNDED_POINTERS__      __ptrlow (result) = __ptrvalue (result);      __ptrhigh (result) = __ptrvalue (result) + len;# endif# ifndef __ASSUME_MMAP2_SYSCALL      if (result != MAP_FAILED || errno != ENOSYS)# endif	return result;# ifndef __ASSUME_MMAP2_SYSCALL      __set_errno (saved_errno);      have_no_mmap2 = 1;# endif    }#endif#ifndef __ASSUME_MMAP2_SYSCALL  if (offset != (off_t) offset || (offset + len) != (off_t) (offset + len))    {      __set_errno (EINVAL);      return MAP_FAILED;    }  return __mmap (addr, len, prot, flags, fd, (off_t) offset);#endif}