freebsd-skq/sys/compat/svr4
phk 591c94d4c6 Simplify the handling of VCHR and VBLK vnodes using the new dev_t:
Make the alias list a SLIST.

        Drop the "fast recycling" optimization of vnodes (including
        the returning of a prexisting but stale vnode from checkalias).
        It doesn't buy us anything now that we don't hardlimit
        vnodes anymore.

        Rename checkalias2() and checkalias() to addalias() and
        addaliasu() - which takes dev_t and udev_t arg respectively.

        Make the revoke syscalls use vcount() instead of VALIASED.

        Remove VALIASED flag, we don't need it now and it is faster
        to traverse the much shorter lists than to maintain the
        flag.

        vfs_mountedon() can check the dev_t directly, all the vnodes
        point to the same one.

Print the devicename in specfs/vprint().

Remove a couple of stale LFS vnode flags.

Remove unimplemented/unused LK_DRAINED;
1999-08-26 14:53:31 +00:00
..
imgact_svr4.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
Makefile
svr4_acl.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_dirent.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_errno.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_exec.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_fcntl.c Simplify the handling of VCHR and VBLK vnodes using the new dev_t: 1999-08-26 14:53:31 +00:00
svr4_fcntl.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_filio.c Fix svr4_sys_poll(); SysV STREAMS produce return values from poll() which 1999-07-30 13:12:26 +00:00
svr4_filio.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_fuser.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_hrt.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ioctl.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ioctl.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ipc.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ipc.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_misc.c Previous commit also finished cleaning up some dev_t -> udev_t transformations 1999-07-30 13:42:56 +00:00
svr4_mman.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_proto.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_resource.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_resource.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_siginfo.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_signal.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_signal.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_socket.c Previous commit also finished cleaning up some dev_t -> udev_t transformations 1999-07-30 13:42:56 +00:00
svr4_socket.h Previous commit also finished cleaning up some dev_t -> udev_t transformations 1999-07-30 13:42:56 +00:00
svr4_sockio.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_sockio.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_sockmod.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_stat.c Fix panic caused when *stat64() family of syscalls try to fill-in 1999-07-30 12:43:30 +00:00
svr4_stat.h Fix panic caused when *stat64() family of syscalls try to fill-in 1999-07-30 12:43:30 +00:00
svr4_statvfs.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_stream.c Previous commit also finished cleaning up some dev_t -> udev_t transformations 1999-07-30 13:42:56 +00:00
svr4_stropts.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_syscall.h
svr4_syscallnames.c
svr4_sysconfig.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_sysent.c
svr4_systeminfo.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_sysvec.c Previous commit also finished cleaning up some dev_t -> udev_t transformations 1999-07-30 13:42:56 +00:00
svr4_termios.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_termios.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_time.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_timod.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ttold.c Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ttold.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_types.h Fix panic caused when *stat64() family of syscalls try to fill-in 1999-07-30 12:43:30 +00:00
svr4_ucontext.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ulimit.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_ustat.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_util.h Avoid possible panic by checking for EFAULT from copyinstr() during 1999-08-14 10:52:33 +00:00
svr4_utsname.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4_wait.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
svr4.h Add $Id$ tags 1999-07-30 12:45:21 +00:00
syscalls.conf
syscalls.master Previous commit also removed some 'const' qualifiers on args for 1999-07-30 13:44:43 +00:00