minix/etc
David van Moolenbroek 163cbaa857 Extend dupfrom(2) into copyfd(2)
This single function allows copying file descriptors from and to
processes, and closing a previously copied remote file descriptor.
This function replaces the five FD-related UDS backcalls. While it
limits the total number of in-flight file descriptors to OPEN_MAX,
this change greatly improves crash recovery support of UDS, since all
in-flight file descriptors will be closed instead of keeping them
open indefinitely (causing VFS to crash on system shutdown). With the
new copyfd call, UDS becomes simpler, and the concept of filps is no
longer exposed outside of VFS.

This patch also moves the checkperms(2) stub into libminlib, thus
fully abstracting away message details of VFS communication from UDS.

Change-Id: Idd32ad390a566143c8ef66955e5ae2c221cff966
2013-10-12 13:59:16 +02:00
..
ast Fix command line history in ash 2013-02-01 11:41:47 +01:00
defaults Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
devmand Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
fonts support for ukranian (charse koi8-u) contributed by Roman Ignatov. 2010-06-08 01:04:52 +00:00
mtree work-3.2.1 WIP, jenkins testing only 2013-10-12 13:55:30 +02:00
rc.capes weatherstation: BeagleBone Weather Cape demo app. 2013-08-26 21:51:32 +02:00
usr UDS: split off from PFS 2013-10-12 13:56:13 +02:00
boot.cfg.default vm: enable filemap=1 by default 2013-09-13 12:56:41 +00:00
crontab version /usr/lib/crontab too 2007-04-02 16:18:46 +00:00
group Switch to NetBSD passwd format 2011-11-14 14:47:42 +00:00
hostname.file Made things a little more boot-cd friendly (specifically readonly /usr). 2005-05-03 08:56:01 +00:00
inet.conf Initial revision 2005-04-21 14:53:53 +00:00
Makefile work-3.2.1 WIP, jenkins testing only 2013-10-12 13:55:30 +02:00
man.conf use generic gcc* in man.conf 2011-10-06 19:00:16 +00:00
master.passwd Change the group of ast to users instead of others 2013-03-14 11:32:09 +01:00
mk.conf mk.conf: workaround for pkgin sourcing it 2013-05-16 11:13:00 +00:00
motd pkgin_all: script to auto-install all packages 2013-02-14 22:58:29 +00:00
newfstab.sh mainstream-format fstab format 2011-11-14 14:47:28 +00:00
profile profile: don't set $MANPATH explicitly as it's already in man.conf. 2010-07-22 08:26:49 +00:00
protocols Initial revision 2005-04-21 14:53:53 +00:00
rc work-3.2.1 WIP, jenkins testing only 2013-10-12 13:55:30 +02:00
rc.cd Don't do this here too 2006-04-05 11:27:25 +00:00
rc.conf change rc defaults reading 2011-11-23 15:36:51 +00:00
rc.daemons.dist Importing libexec/fingerd 2013-06-02 08:14:05 -04:00
rc.subr Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
resolv.conf add /etc/resolv.conf pointing to minix nonamed 2011-07-26 18:03:04 +02:00
rs.inet work-3.2.1 WIP, jenkins testing only 2013-10-12 13:55:30 +02:00
rs.single Removed args debugging line 2007-02-16 15:58:05 +00:00
services postgresql services entry. 2009-09-02 13:23:22 +00:00
shells Importing bin/ksh 2013-03-14 11:33:10 +01:00
syslog.conf syslog.conf: correct PID file path in comments. 2013-05-28 23:04:50 +02:00
system.conf Extend dupfrom(2) into copyfd(2) 2013-10-12 13:59:16 +02:00
termcap Remove revision IDs from files 2010-11-04 01:13:59 +00:00
termcap.big Remove revision IDs from files 2010-11-04 01:13:59 +00:00
ttys prepare for netbsd libc/headers 2011-06-07 15:23:23 +00:00
utmp Initial revision 2005-04-21 14:53:53 +00:00