minix/servers/vfs
Ben Gras 769af57274 further libexec generalization
. new mode for sys_memset: include process so memset can be
	  done in physical or virtual address space.
	. add a mode to mmap() that lets a process allocate uninitialized
	  memory.
	. this allows an exec()er (RS, VFS, etc.) to request uninitialized
	  memory from VM and selectively clear the ranges that don't come
	  from a file, leaving no uninitialized memory left for the process
	  to see.
	. use callbacks for clearing the process, clearing memory in the
	  process, and copying into the process; so that the libexec code
	  can be used from rs, vfs, and in the future, kernel (to load vm)
	  and vm (to load boot-time processes)
2012-06-07 15:15:02 +02:00
..
comm.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
comm.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
const.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
coredump.c recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
device.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
dmap.c VFS: fix dead lock 2012-04-13 13:19:10 +00:00
dmap.h retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
exec.c further libexec generalization 2012-06-07 15:15:02 +02:00
file.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
filedes.c VFS: release what can be released 2012-04-27 08:51:02 +00:00
fproc.h recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
fs.h VFS: make m_in job local 2012-04-13 12:50:38 +00:00
fscall.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
gcov.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
glo.h VFS: enable sending control messages 2012-04-13 12:54:55 +00:00
job.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
link.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
lock.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
lock.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
main.c AT_SUN_EXECNAME support 2012-04-26 13:32:39 +02:00
Makefile VFS: warnings are errors 2012-04-13 12:59:32 +00:00
misc.c VFS: fix "process already free" panic on reboot 2012-05-02 17:42:50 +02:00
mount.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
open.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
param.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
path.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
path.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
pipe.c VFS: unlock vmnt when out of vnodes 2012-04-27 08:51:13 +00:00
protect.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
proto.h VFS: simplify stat for pipes 2012-04-27 08:50:49 +00:00
read.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
request.c VFS: simplify stat for pipes 2012-04-27 08:50:49 +00:00
request.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
scratchpad.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
select.c VFS: use S_IS* macros 2012-04-27 08:49:38 +00:00
stadir.c VFS: simplify stat for pipes 2012-04-27 08:50:49 +00:00
table.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
threads.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
time.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
tll.c VFS: more three-level-lock sanity checking 2012-04-13 13:22:42 +00:00
tll.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
utility.c VFS: fix new signed/unsigned comparisons 2012-04-13 13:00:11 +00:00
vmnt.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
vmnt.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
vnode.c VFS: I_PIPE is redundant 2012-04-27 08:49:38 +00:00
vnode.h VFS: I_PIPE is redundant 2012-04-27 08:49:38 +00:00
worker.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
write.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00