minix/servers
Ben Gras 0b79eac642 mmap: accept non-PROT_WRITE MAP_SHARED mappings
Currently we don't accept writable file mmap()s, as there is no
system in place to guarantee dirty buffers would make it back to
disk. But we can actually accept MAP_SHARED for PROT_READ mappings,
meaning the ranges aren't writable at all (and no private copy is
made as with MAP_PRIVATE), as it turns out a fairly large class of
usage.

	. fail writable MAP_SHARED mappings at runtime
	. reduces some minix-specific patches
	. lets binutils gold build on minix without further patching

Change-Id: If2896c0a555328ac5b324afa706063fc6d86519e
2014-07-28 17:05:20 +02:00
..
devman Adding ipc_ prefix to ipc primitives 2014-03-01 09:05:01 +01:00
ds Adding ipc_ prefix to ipc primitives 2014-03-01 09:05:01 +01:00
ext2 64-bit REQ_TRC_START, REQ_TRC_END 2014-07-28 17:05:11 +02:00
hgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
inet <sys/ioccom.h>, <sys/ioctl.h> 2014-03-03 20:47:06 +01:00
input Adding ipc_ prefix to ipc primitives 2014-03-01 09:05:01 +01:00
ipc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
is use netbsd <sys/signal.h> and sigset_t 2014-03-02 12:28:31 +01:00
iso9660fs 64-bit RES_FILE_SIZE 2014-07-28 17:05:10 +02:00
lwip <sys/ioccom.h>, <sys/ioctl.h> 2014-03-03 20:47:06 +01:00
mfs VFS: add F_FLUSH_FS_CACHE fcntl 2014-07-28 17:05:14 +02:00
pfs PFS: when copy fails, don't change state 2014-07-28 17:05:13 +02:00
pm make vfs & filesystems use failable copying 2014-07-28 17:05:14 +02:00
procfs Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
rs make vfs & filesystems use failable copying 2014-07-28 17:05:14 +02:00
sched Changing the message union to anonymous. 2014-03-03 20:46:47 +01:00
vbfs Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
vfs usr.bin/make: -j fix 2014-07-28 17:05:15 +02:00
vm mmap: accept non-PROT_WRITE MAP_SHARED mappings 2014-07-28 17:05:20 +02:00
Makefile big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00