search for: actual_addr

Displaying 1 result from an estimated 1 matches for "actual_addr".

2001 Aug 09
2
Solaris X86 Wine
...oid *safe_mmap (void *addr, size_t len, int prot, int flags, int fildes, off_t off) { if (flags & MAP_FIXED) return mmap (addr, len, prot, flags, fildes, off); else { int stat = 0; pid_t pid; int fd; struct stat sb; prmap_t *asmap; void *actual_addr; assert ((fd = open ("/proc/self/rmap", O_RDONLY)) != -1); if ((pid = vfork ()) == -1) { perror ("is_mapped: vfork"); abort (); } else if (pid == 0) { fstat (fd, &sb); asmap = alloca (sb.st_size); read (fd, asmap, sb.st_...