minix/include/sys
Ben Gras d343041caa VM: make mapping types explicit
Introduce explicit abstractions for different mapping types,
handling the instantiation, forking, pagefaults and freeing of
anonymous memory, direct physical mappings, shared memory and
physically contiguous anonymous memory as separate types, making
region.c more generic.

Also some other genericification like merging the 3 munmap cases
into one.

COW and SMAP safemap code is still implicit in region.c.
2012-10-12 14:52:01 +02:00
..
ansi.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
atomic.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
bitops.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
bswap.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
cdefs.h retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
cdefs_aout.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
cdefs_elf.h switch to netbsd csu 2012-04-12 13:26:24 +02:00
ctype_bits.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ctype_inline.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
dirent.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
endian.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
errno.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
exec.h switch to netbsd csu 2012-04-12 13:26:24 +02:00
extattr.h libarchive import 2012-05-02 13:31:48 +02:00
fcntl.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
fd_set.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
featuretest.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
file.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
float_ieee754.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
gcq.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
gmon.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
hash.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ieee754.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
inttypes.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ioc_net.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ioctl.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ipc.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
localedef.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
lock.h ARM headers 2012-08-10 19:02:19 +02:00
Makefile ARM headers 2012-08-10 19:02:19 +02:00
md4.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
md5.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
mman.h VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
mount.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
null.h Pull in NetBSD's queue.h (for pkgsrc) 2010-07-07 14:17:25 +00:00
param.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
poll.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ptrace.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ptree.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
queue.h sys/queue.h: add LIST_FOREACH_SAFE 2010-12-20 23:52:53 +00:00
ras.h ARM headers 2012-08-10 19:02:19 +02:00
rbtree.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
reboot.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
resource.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
rmd160.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
select.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sem.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sha1.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sha2.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
shm.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
siginfo.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
signal.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sigtypes.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
socket.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
stat.h stat.h: abi-compatible way to make st_size off_t 2012-08-29 01:20:30 +02:00
statfs.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
statvfs.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
stdint.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sysctl.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
syslimits.h Remove ACK EM_WSIZE/EM_PSIZE macro usage 2012-08-06 17:49:22 +02:00
syslog.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
termios.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
time.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
times.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
tree.h retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
ttycom.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ttydefaults.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
types.h hide block_t behind _MINIX (for gcc) 2012-08-24 18:07:37 +02:00
ucontext.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ucred.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
uio.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
un.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
unistd.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
utsname.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
uuid.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
wait.h Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00