(mmap): Fix setting of inheritance.
authorroland <roland>
Mon, 18 Dec 1995 18:45:23 +0000 (18:45 +0000)
committerroland <roland>
Mon, 18 Dec 1995 18:45:23 +0000 (18:45 +0000)
sysdeps/mach/hurd/dl-sysdep.c

index a2ffcd2..2d2d360 100644 (file)
@@ -517,7 +517,7 @@ mmap (caddr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
                  (mach_port_t) fd, (vm_offset_t) offset,
                  flags & (MAP_COPY|MAP_PRIVATE),
                  vmprot, VM_PROT_ALL,
                  (mach_port_t) fd, (vm_offset_t) offset,
                  flags & (MAP_COPY|MAP_PRIVATE),
                  vmprot, VM_PROT_ALL,
-                 (flags & MAP_INHERIT) ? VM_INHERIT_COPY : VM_INHERIT_NONE);
+                 (flags & MAP_SHARED) ? VM_INHERIT_SHARE : VM_INHERIT_COPY);
   return err ? (caddr_t) __hurd_fail (err) : (caddr_t) mapaddr;
 }
 
   return err ? (caddr_t) __hurd_fail (err) : (caddr_t) mapaddr;
 }