unix-history/.git
34 years ago../machine should be machine
Kirk McKusick [Wed, 1 Nov 1989 05:27:51 +0000 (21:27 -0800)]
../machine should be machine

SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.7

34 years agoadd boolean and numeric capabilities, key word longname; specify exit values
Keith Bostic [Wed, 1 Nov 1989 02:12:36 +0000 (18:12 -0800)]
add boolean and numeric capabilities, key word longname; specify exit values

SCCS-vsn: usr.bin/tput/tput.c 5.4
SCCS-vsn: usr.bin/tput/tput.1 6.3

34 years agoset searchpath
Kirk McKusick [Tue, 31 Oct 1989 14:15:26 +0000 (06:15 -0800)]
set searchpath

SCCS-vsn: etc/etc.tahoe/MAKEDEV 5.10

34 years agolink man page tput to clear
Keith Bostic [Tue, 31 Oct 1989 09:14:43 +0000 (01:14 -0800)]
link man page tput to clear

SCCS-vsn: usr.bin/tput/Makefile 5.4

34 years agodate and time created 89/10/30 17:12:01 by bostic
Keith Bostic [Tue, 31 Oct 1989 09:12:01 +0000 (01:12 -0800)]
date and time created 89/10/30 17:12:01 by bostic

SCCS-vsn: usr.bin/tput/clear.sh 5.1

34 years agoreplace clear with tput
Keith Bostic [Tue, 31 Oct 1989 09:10:24 +0000 (01:10 -0800)]
replace clear with tput

SCCS-vsn: usr.bin/tput/Makefile 5.3

34 years agoreplace clear with simple version of tput
Keith Bostic [Tue, 31 Oct 1989 09:07:41 +0000 (01:07 -0800)]
replace clear with simple version of tput

SCCS-vsn: usr.bin/tput/tput.1 6.2
SCCS-vsn: usr.bin/tput/tput.c 5.3

34 years agofix Election Day
Keith Bostic [Tue, 31 Oct 1989 01:22:57 +0000 (17:22 -0800)]
fix Election Day

SCCS-vsn: usr.bin/calendar/calendars/calendar.usholiday 5.3

34 years agouse 40 second timeout rather than 10 when no pending xmits
Kirk McKusick [Mon, 30 Oct 1989 16:13:14 +0000 (08:13 -0800)]
use 40 second timeout rather than 10 when no pending xmits

SCCS-vsn: sys/vax/if/if_qe.c 7.14

34 years agoblk_vnodeops => spec_vnodeops
Kirk McKusick [Mon, 30 Oct 1989 16:07:53 +0000 (08:07 -0800)]
blk_vnodeops => spec_vnodeops

SCCS-vsn: sys/kern/vfs_subr.c 7.10

34 years agoblk_* => spec_*
Kirk McKusick [Mon, 30 Oct 1989 15:57:40 +0000 (07:57 -0800)]
blk_* => spec_*

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.11

34 years agonfs_ngrab is replaced by vget; flushing vnodes handled by vgone
Kirk McKusick [Mon, 30 Oct 1989 15:56:26 +0000 (07:56 -0800)]
nfs_ngrab is replaced by vget; flushing vnodes handled by vgone

SCCS-vsn: sys/nfs/nfs_node.c 7.9

34 years agospecial device aliasing is now handled at the vnode level
Kirk McKusick [Mon, 30 Oct 1989 15:54:14 +0000 (07:54 -0800)]
special device aliasing is now handled at the vnode level

SCCS-vsn: sys/nfs/nfs_subs.c 7.10

34 years agoadd file system initialization routine
Kirk McKusick [Mon, 30 Oct 1989 15:53:23 +0000 (07:53 -0800)]
add file system initialization routine

SCCS-vsn: sys/nfs/nfs_vfsops.c 7.6

34 years agoclean out trash
Kirk McKusick [Mon, 30 Oct 1989 15:52:41 +0000 (07:52 -0800)]
clean out trash

SCCS-vsn: sys/nfs/nfsnode.h 7.5

34 years agocreate spec_nfsv2nodeops; ngrab is replaced by vget; device aliasing
Kirk McKusick [Mon, 30 Oct 1989 15:48:31 +0000 (07:48 -0800)]
create spec_nfsv2nodeops; ngrab is replaced by vget; device aliasing
is handled at the vnode level

SCCS-vsn: sys/nfs/nfs_vnops.c 7.10

34 years agodevice uniqueness and aliasing is now handled at the vnode level;
Kirk McKusick [Mon, 30 Oct 1989 15:44:35 +0000 (07:44 -0800)]
device uniqueness and aliasing is now handled at the vnode level;
bdevvp moves to vfs_subr.c, igrab is replaced by vget

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.16
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.16
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.16
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.16

34 years agoadd file system initialization routine; panic if device alias found
Kirk McKusick [Mon, 30 Oct 1989 15:41:44 +0000 (07:41 -0800)]
add file system initialization routine; panic if device alias found

SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 7.6

34 years agoflush out any pending I/O before trying to close
Kirk McKusick [Mon, 30 Oct 1989 15:40:57 +0000 (07:40 -0800)]
flush out any pending I/O before trying to close

SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.6

34 years agoadd file system specific initialization routine
Kirk McKusick [Mon, 30 Oct 1989 15:39:49 +0000 (07:39 -0800)]
add file system specific initialization routine

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 7.25
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 7.25
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.25
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 7.25

34 years agodelete i_devlst as this is now done at the vnode level;
Kirk McKusick [Mon, 30 Oct 1989 15:36:20 +0000 (07:36 -0800)]
delete i_devlst as this is now done at the vnode level;
other minor cleanups

SCCS-vsn: sys/ufs/ffs/inode.h 7.7
SCCS-vsn: sys/ufs/ufs/inode.h 7.7

34 years agocreate spec_inodeops; convert mknod to use vgone
Kirk McKusick [Mon, 30 Oct 1989 15:31:50 +0000 (07:31 -0800)]
create spec_inodeops; convert mknod to use vgone

SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 7.20
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.20
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 7.20
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.20

34 years agouse vget instead of igrab
Kirk McKusick [Mon, 30 Oct 1989 15:26:39 +0000 (07:26 -0800)]
use vget instead of igrab

SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 7.16
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 7.16

34 years agoimplement file system initialization; ensure that the vnode is locked
Kirk McKusick [Mon, 30 Oct 1989 15:25:17 +0000 (07:25 -0800)]
implement file system initialization; ensure that the vnode is locked
while the old file system type is being cleaned out; maintain an alias
list for all block and character special devices

SCCS-vsn: sys/kern/vfs_subr.c 7.9

34 years agoget rid of all dependencies on ufs
Kirk McKusick [Mon, 30 Oct 1989 15:08:32 +0000 (07:08 -0800)]
get rid of all dependencies on ufs

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.10

34 years agofile system initialization is now all done by vfsinit
Kirk McKusick [Mon, 30 Oct 1989 15:07:29 +0000 (07:07 -0800)]
file system initialization is now all done by vfsinit

SCCS-vsn: sys/kern/init_main.c 7.19

34 years agodefine the rest of the public vnode functions
Kirk McKusick [Mon, 30 Oct 1989 15:06:18 +0000 (07:06 -0800)]
define the rest of the public vnode functions

SCCS-vsn: sys/sys/vnode.h 7.9

34 years agoadd a filesystem init entry to be called at boot time
Kirk McKusick [Mon, 30 Oct 1989 14:49:56 +0000 (06:49 -0800)]
add a filesystem init entry to be called at boot time

SCCS-vsn: sys/sys/mount.h 7.9

34 years agodon't reject based on the facility number, syslogd can if necessary
Keith Bostic [Sun, 29 Oct 1989 07:17:44 +0000 (23:17 -0800)]
don't reject based on the facility number, syslogd can if necessary

SCCS-vsn: lib/libc/gen/syslog.c 5.25

34 years agodate and time created 89/10/28 14:19:54 by mckusick
Kirk McKusick [Sun, 29 Oct 1989 06:19:54 +0000 (22:19 -0800)]
date and time created 89/10/28 14:19:54 by mckusick

SCCS-vsn: admin/admin/4.3Reno/Add.Reno.alpha 1.1

34 years agouse wall's ttymsg() routine; lots of lint
Keith Bostic [Sun, 29 Oct 1989 05:52:31 +0000 (21:52 -0800)]
use wall's ttymsg() routine; lots of lint

SCCS-vsn: usr.sbin/syslogd/syslogd.c 5.36

34 years agofrom scratch, thought I was going to add a flag
Keith Bostic [Sun, 29 Oct 1989 05:50:42 +0000 (21:50 -0800)]
from scratch, thought I was going to add a flag

SCCS-vsn: usr.bin/wall/wall.1 6.3

34 years agoseparate out sendmsg for syslogd(8); put blank padding back in;
Keith Bostic [Sun, 29 Oct 1989 05:50:17 +0000 (21:50 -0800)]
separate out sendmsg for syslogd(8); put blank padding back in;
minor cleanups

SCCS-vsn: usr.bin/wall/wall.c 5.10

34 years agoseparate out for syslogd(8)
Keith Bostic [Sun, 29 Oct 1989 05:48:49 +0000 (21:48 -0800)]
separate out for syslogd(8)

SCCS-vsn: usr.bin/wall/ttymsg.c 5.1

34 years agogrant becomes gift
Kirk McKusick [Sun, 29 Oct 1989 04:51:51 +0000 (20:51 -0800)]
grant becomes gift

SCCS-vsn: admin/admin/OSF/OSF.proposal 1.2

34 years agohostname never used.
Keith Bostic [Sun, 29 Oct 1989 03:34:49 +0000 (19:34 -0800)]
hostname never used.

SCCS-vsn: sbin/shutdown/shutdown.c 5.12

34 years agoset slow timer when no transmits are in progress so that the system can detect
Kirk McKusick [Sun, 29 Oct 1989 03:21:43 +0000 (19:21 -0800)]
set slow timer when no transmits are in progress so that the system can detect
when the hardware is hung thus resuming incoming packets (from Macklem)

SCCS-vsn: sys/vax/if/if_qe.c 7.13

34 years agocannot use qbgetpri to discover interrupt priority (from Macklem)
Kirk McKusick [Sun, 29 Oct 1989 03:05:26 +0000 (19:05 -0800)]
cannot use qbgetpri to discover interrupt priority (from Macklem)

SCCS-vsn: sys/vax/uba/tmscp.c 7.8

34 years agodefine SZ_CMAP for Fastreclaim (previously defined in cmap.h)
Kirk McKusick [Sun, 29 Oct 1989 02:54:43 +0000 (18:54 -0800)]
define SZ_CMAP for Fastreclaim (previously defined in cmap.h)

SCCS-vsn: sys/vax/vax/genassym.c 7.6

34 years agouser system defines where available, strerror not sys_errlist, minor stuff
Keith Bostic [Sun, 29 Oct 1989 02:50:58 +0000 (18:50 -0800)]
user system defines where available, strerror not sys_errlist, minor stuff

SCCS-vsn: usr.sbin/syslogd/syslogd.c 5.35

34 years agochecked in for Marc; he made wall work on the dial-up slip lines
Keith Bostic [Sun, 29 Oct 1989 02:08:52 +0000 (18:08 -0800)]
checked in for Marc; he made wall work on the dial-up slip lines

SCCS-vsn: usr.bin/wall/wall.c 5.9

34 years agoadd new default calendars
Keith Bostic [Sat, 28 Oct 1989 10:49:48 +0000 (02:49 -0800)]
add new default calendars

SCCS-vsn: usr.bin/calendar/calendar.1 6.3

34 years agodate and time created 89/10/27 18:44:52 by bostic
Keith Bostic [Sat, 28 Oct 1989 10:44:52 +0000 (02:44 -0800)]
date and time created 89/10/27 18:44:52 by bostic

SCCS-vsn: usr.bin/calendar/calendars/calendar.christian 5.1

34 years agodate and time created 89/10/27 18:44:51 by bostic
Keith Bostic [Sat, 28 Oct 1989 10:44:51 +0000 (02:44 -0800)]
date and time created 89/10/27 18:44:51 by bostic

SCCS-vsn: usr.bin/calendar/calendars/calendar.judaic 5.1

34 years agodate and time created 89/10/27 18:43:42 by bostic
Keith Bostic [Sat, 28 Oct 1989 10:43:42 +0000 (02:43 -0800)]
date and time created 89/10/27 18:43:42 by bostic

SCCS-vsn: usr.bin/calendar/calendars/calendar.music 5.1

34 years agowhackity, whackity, whack!
Keith Bostic [Sat, 28 Oct 1989 10:43:20 +0000 (02:43 -0800)]
whackity, whackity, whack!

SCCS-vsn: usr.bin/calendar/calendars/calendar.birthday 5.2
SCCS-vsn: usr.bin/calendar/calendars/calendar.history 5.2
SCCS-vsn: usr.bin/calendar/calendars/calendar.usholiday 5.2

34 years agonew wait macros, return errno instead of setting u.u_error
Mike Karels [Sat, 28 Oct 1989 10:07:16 +0000 (02:07 -0800)]
new wait macros, return errno instead of setting u.u_error

SCCS-vsn: sys/kern/kern_exit.c 7.10

34 years agoadd -y flag, I'm tired of trying to type in the year
Keith Bostic [Sat, 28 Oct 1989 09:54:53 +0000 (01:54 -0800)]
add -y flag, I'm tired of trying to type in the year

SCCS-vsn: usr.bin/cal/cal.1 6.4
SCCS-vsn: usr.bin/cal/cal.c 4.6

34 years agogrant becomes gift
Kirk McKusick [Sat, 28 Oct 1989 03:06:08 +0000 (19:06 -0800)]
grant becomes gift

SCCS-vsn: admin/admin/OSF/OSF.proposal 1.2

34 years agocleanups, add ^T prototype, CIGNORE instead of separate ioctls
Marc Teitelbaum [Fri, 27 Oct 1989 17:14:28 +0000 (09:14 -0800)]
cleanups, add ^T prototype, CIGNORE instead of separate ioctls

SCCS-vsn: sys/kern/tty.c 7.18

34 years agoexplain breakpointsbetter
Chris Torek [Fri, 27 Oct 1989 14:04:45 +0000 (06:04 -0800)]
explain breakpointsbetter

SCCS-vsn: old/adb/common_source/adb.1 5.6

34 years agoquotaon should point at the console, too.
Keith Bostic [Fri, 27 Oct 1989 14:01:22 +0000 (06:01 -0800)]
quotaon should point at the console, too.

SCCS-vsn: etc/rc 5.8

34 years agocleanups, remove berknet, reorg
Marc Teitelbaum [Fri, 27 Oct 1989 12:42:37 +0000 (04:42 -0800)]
cleanups, remove berknet, reorg

SCCS-vsn: sys/sys/tty.h 7.4

34 years agohave to add locking so that underlying type can be changed
Kirk McKusick [Fri, 27 Oct 1989 04:14:56 +0000 (20:14 -0800)]
have to add locking so that underlying type can be changed

SCCS-vsn: sys/sys/vnode.h 7.8

34 years agoadd M_VNODE
Kirk McKusick [Thu, 26 Oct 1989 17:35:48 +0000 (09:35 -0800)]
add M_VNODE

SCCS-vsn: sys/sys/malloc.h 7.12

34 years agoadd new public function
Kirk McKusick [Thu, 26 Oct 1989 17:34:44 +0000 (09:34 -0800)]
add new public function

SCCS-vsn: sys/sys/vnode.h 7.7

34 years agoonly vrele can delete the v_type field
Kirk McKusick [Thu, 26 Oct 1989 16:06:38 +0000 (08:06 -0800)]
only vrele can delete the v_type field

SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.5

34 years agomust not clear NBUFFERED flag when inactive
Kirk McKusick [Thu, 26 Oct 1989 09:19:57 +0000 (01:19 -0800)]
must not clear NBUFFERED flag when inactive

SCCS-vsn: sys/nfs/nfs_node.c 7.8

34 years agoadd reserved field to fid to ensure longword alignment (from Macklem)
Kirk McKusick [Thu, 26 Oct 1989 03:21:36 +0000 (19:21 -0800)]
add reserved field to fid to ensure longword alignment (from Macklem)

SCCS-vsn: sys/sys/mount.h 7.8

34 years agomerge inode and nfsnode tables into a single vnode table;
Kirk McKusick [Wed, 25 Oct 1989 12:06:07 +0000 (04:06 -0800)]
merge inode and nfsnode tables into a single vnode table;
link together all vnodes associated with a particular mount point

SCCS-vsn: sys/kern/vfs_subr.c 7.8

34 years agoadd dead_vnops.c
Kirk McKusick [Wed, 25 Oct 1989 11:59:26 +0000 (03:59 -0800)]
add dead_vnops.c

SCCS-vsn: sys/conf/files 7.15

34 years agomerge inode and nfsnode tables into a single vnode table;
Kirk McKusick [Wed, 25 Oct 1989 11:52:55 +0000 (03:52 -0800)]
merge inode and nfsnode tables into a single vnode table;
link together all vnodes associated with a particular mount point

SCCS-vsn: sys/nfs/nfs_node.c 7.7

34 years agoadd nfs_inactive to support single vnode table
Kirk McKusick [Wed, 25 Oct 1989 11:50:32 +0000 (03:50 -0800)]
add nfs_inactive to support single vnode table

SCCS-vsn: sys/nfs/nfs_vnops.c 7.9

34 years agomerge inode and nfsnode tables into a single vnode table
Kirk McKusick [Wed, 25 Oct 1989 11:48:46 +0000 (03:48 -0800)]
merge inode and nfsnode tables into a single vnode table

SCCS-vsn: sys/nfs/nfsnode.h 7.4

34 years agomerge inode and nfsnode tables into a single vnode table;
Kirk McKusick [Wed, 25 Oct 1989 11:47:28 +0000 (03:47 -0800)]
merge inode and nfsnode tables into a single vnode table;
link together all vnodes associated with a particular mount point

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.15
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.15
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.15
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.15

34 years agoadd ufs_reclaim entry; i_size => i_qsize for dinode.h
Kirk McKusick [Wed, 25 Oct 1989 11:44:27 +0000 (03:44 -0800)]
add ufs_reclaim entry; i_size => i_qsize for dinode.h

SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 7.19
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.19
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 7.19
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.19

34 years agoiflush takes a mount ptr instead of a dev;
Kirk McKusick [Wed, 25 Oct 1989 11:43:29 +0000 (03:43 -0800)]
iflush takes a mount ptr instead of a dev;
scan only vnodes associated with the mount point of interest;
handle restructuring of inodes and vnodes

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 7.24
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 7.24
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.24
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 7.24

34 years agocreate own private data area instead of overloading an inode
Kirk McKusick [Wed, 25 Oct 1989 11:39:26 +0000 (03:39 -0800)]
create own private data area instead of overloading an inode

SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 7.5
SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.4

34 years agodate and time created 89/10/24 19:37:14 by mckusick
Kirk McKusick [Wed, 25 Oct 1989 11:37:14 +0000 (03:37 -0800)]
date and time created 89/10/24 19:37:14 by mckusick

SCCS-vsn: sys/ufs/mfs/mfsnode.h 7.1

34 years agosplit out that part of inode.h that is relevant only to the kernel incore info
Kirk McKusick [Wed, 25 Oct 1989 11:36:28 +0000 (03:36 -0800)]
split out that part of inode.h that is relevant only to the kernel incore info

SCCS-vsn: sys/ufs/ffs/inode.h 7.6
SCCS-vsn: sys/ufs/ufs/inode.h 7.6

34 years agosplit out that part of inode.h that is relevant to the disk node
Kirk McKusick [Wed, 25 Oct 1989 11:35:29 +0000 (03:35 -0800)]
split out that part of inode.h that is relevant to the disk node

SCCS-vsn: sys/ufs/ffs/dinode.h 7.6
SCCS-vsn: sys/ufs/ufs/dinode.h 7.6

34 years agoget rid of unnecessary include files for non-kernel users
Kirk McKusick [Wed, 25 Oct 1989 11:27:06 +0000 (03:27 -0800)]
get rid of unnecessary include files for non-kernel users

SCCS-vsn: sys/ufs/ffs/ffs_subr.c 7.9

34 years agoeliminate vnode.h and inode.h; just use dinode.h
Kirk McKusick [Wed, 25 Oct 1989 11:18:13 +0000 (03:18 -0800)]
eliminate vnode.h and inode.h; just use dinode.h

SCCS-vsn: sbin/newfs/mkfs.c 6.13

34 years agono longer need to include time.h, vnode.h, and inode.h; just include dinode.h
Kirk McKusick [Wed, 25 Oct 1989 11:05:48 +0000 (03:05 -0800)]
no longer need to include time.h, vnode.h, and inode.h; just include dinode.h

SCCS-vsn: sbin/fsck/pass4.c 5.5
SCCS-vsn: sbin/fsck/main.c 5.15
SCCS-vsn: sbin/fsck/utilities.c 5.18
SCCS-vsn: sbin/fsck/setup.c 5.23
SCCS-vsn: sbin/fsck/pass1.c 5.7
SCCS-vsn: sbin/fsck/dir.c 5.8
SCCS-vsn: sbin/fsck/inode.c 5.9
SCCS-vsn: sbin/fsck/pass1b.c 5.4
SCCS-vsn: sbin/fsck/pass5.c 5.8
SCCS-vsn: sbin/fsck/pass3.c 5.4
SCCS-vsn: sbin/fsck/pass2.c 5.6

34 years agoheader file cleanups; vput, vrele, and vref move to vfs_subr.c
Kirk McKusick [Wed, 25 Oct 1989 10:46:26 +0000 (02:46 -0800)]
header file cleanups; vput, vrele, and vref move to vfs_subr.c

SCCS-vsn: sys/kern/vfs_vnops.c 7.10

34 years agoinitialize list of vnodes associated with a new mount point
Kirk McKusick [Wed, 25 Oct 1989 10:43:03 +0000 (02:43 -0800)]
initialize list of vnodes associated with a new mount point

SCCS-vsn: sys/kern/vfs_syscalls.c 7.20

34 years agoinitialize systemwide vnode table
Kirk McKusick [Wed, 25 Oct 1989 10:41:30 +0000 (02:41 -0800)]
initialize systemwide vnode table

SCCS-vsn: sys/kern/init_main.c 7.18

34 years agoadd ufs_reclaim to blk_vnodeops
Kirk McKusick [Wed, 25 Oct 1989 10:38:23 +0000 (02:38 -0800)]
add ufs_reclaim to blk_vnodeops

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.9

34 years agoinode table is replaced by a vnode table
Kirk McKusick [Wed, 25 Oct 1989 10:34:03 +0000 (02:34 -0800)]
inode table is replaced by a vnode table

SCCS-vsn: sys/deprecated/kdb/kdb_print.c 7.11

34 years agomerge inode and nfsnode tables into a single vnode table
Kirk McKusick [Wed, 25 Oct 1989 10:32:47 +0000 (02:32 -0800)]
merge inode and nfsnode tables into a single vnode table

SCCS-vsn: sys/tahoe/tahoe/machdep.c 7.7
SCCS-vsn: sys/vax/vax/machdep.c 7.23
SCCS-vsn: sys/conf/param.c 7.8

34 years agolink together all buffers associated with a particular vnode
Kirk McKusick [Wed, 25 Oct 1989 10:21:05 +0000 (02:21 -0800)]
link together all buffers associated with a particular vnode

SCCS-vsn: sys/sys/vnode.h 7.6

34 years agomerge inode and nfsnode tables into a single vnode table;
Kirk McKusick [Wed, 25 Oct 1989 10:17:33 +0000 (02:17 -0800)]
merge inode and nfsnode tables into a single vnode table;
link together all vnodes associated with a particular mount point

SCCS-vsn: sys/sys/vnode.h 7.5

34 years agoput fileno and generation number in file identifier (from Macklem)
Kirk McKusick [Wed, 25 Oct 1989 10:06:26 +0000 (02:06 -0800)]
put fileno and generation number in file identifier (from Macklem)

SCCS-vsn: sys/sys/mount.h 7.8

34 years agoadd linked list of vnodes associated with the mount point;
Kirk McKusick [Wed, 25 Oct 1989 10:05:43 +0000 (02:05 -0800)]
add linked list of vnodes associated with the mount point;
other minor cleanups in formatting

SCCS-vsn: sys/sys/mount.h 7.7

34 years agostandardize output format (no missing fields, upcase headers, etc)
Marc Teitelbaum [Wed, 25 Oct 1989 07:51:24 +0000 (23:51 -0800)]
standardize output format (no missing fields, upcase headers, etc)

SCCS-vsn: usr.bin/w/w.c 5.13

34 years agoHey! How come I'm not in here too. Kevin gets worms for not
Marc Teitelbaum [Wed, 25 Oct 1989 07:49:47 +0000 (23:49 -0800)]
Hey! How come I'm not in here too.  Kevin gets worms for not
telling me...

SCCS-vsn: etc/master.passwd 5.7

34 years agodate and time created 89/10/23 07:47:24 by bostic
Keith Bostic [Mon, 23 Oct 1989 23:47:24 +0000 (15:47 -0800)]
date and time created 89/10/23 07:47:24 by bostic

SCCS-vsn: games/phantasia/README 5.1

34 years agoproper dependency for symbols.sort
Kirk McKusick [Mon, 23 Oct 1989 15:51:12 +0000 (07:51 -0800)]
proper dependency for symbols.sort

SCCS-vsn: usr.sbin/config/mkmakefile.c 5.24

34 years agoinode => vnode
Kirk McKusick [Mon, 23 Oct 1989 15:47:42 +0000 (07:47 -0800)]
inode => vnode

SCCS-vsn: sys/tahoe/tahoe/symbols.raw 7.3
SCCS-vsn: sys/vax/vax/symbols.raw 7.3

34 years agoclean up include files; add NODEV enforcement
Kirk McKusick [Mon, 23 Oct 1989 05:17:35 +0000 (21:17 -0800)]
clean up include files; add NODEV enforcement

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.8

34 years agominor cleanups
Kirk McKusick [Sun, 22 Oct 1989 07:16:34 +0000 (23:16 -0800)]
minor cleanups

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.14
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.14
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.14
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.14

34 years agotry to flush all inodes when unmounting;
Kirk McKusick [Sun, 22 Oct 1989 07:13:51 +0000 (23:13 -0800)]
try to flush all inodes when unmounting;
add debugging info to find out what is busy

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.13
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.13
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.13
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.13

34 years agoadd lookup routine that will fail gracefully
Kirk McKusick [Sun, 22 Oct 1989 05:20:15 +0000 (21:20 -0800)]
add lookup routine that will fail gracefully

SCCS-vsn: sys/nfs/nfs_vnops.c 7.8

34 years ago"bug fixes and cleanups from Rick Macklem"
Kirk McKusick [Sun, 22 Oct 1989 03:33:02 +0000 (19:33 -0800)]
"bug fixes and cleanups from Rick Macklem"

SCCS-vsn: sys/nfs/nfs_bio.c 7.3
SCCS-vsn: sys/nfs/nfs_vnops.c 7.7
SCCS-vsn: sys/nfs/nfs_node.c 7.6
SCCS-vsn: sys/nfs/nfs_subs.c 7.9

34 years agoallow multiple I/O requests; try to unmount when signalled
Kirk McKusick [Sat, 21 Oct 1989 10:36:32 +0000 (02:36 -0800)]
allow multiple I/O requests; try to unmount when signalled

SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 7.4
SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.3

34 years agobreak out unmounting part so it can be used by mfs
Kirk McKusick [Sat, 21 Oct 1989 10:34:53 +0000 (02:34 -0800)]
break out unmounting part so it can be used by mfs

SCCS-vsn: sys/kern/vfs_syscalls.c 7.19

34 years agoup the number of UPAGES from 10 to 12
Kirk McKusick [Fri, 20 Oct 1989 15:59:10 +0000 (07:59 -0800)]
up the number of UPAGES from 10 to 12

SCCS-vsn: sys/vax/include/param.h 7.12

34 years agoclosef now returns errors
Kirk McKusick [Fri, 20 Oct 1989 15:35:29 +0000 (07:35 -0800)]
closef now returns errors

SCCS-vsn: sys/kern/kern_descrip.c 7.5

34 years agoclosef now returns and error (which is ignored)
Kirk McKusick [Fri, 20 Oct 1989 15:34:13 +0000 (07:34 -0800)]
closef now returns and error (which is ignored)

SCCS-vsn: sys/kern/kern_exec.c 7.15
SCCS-vsn: sys/kern/uipc_usrreq.c 7.13

34 years agonow handle error directly in dup2
Kirk McKusick [Fri, 20 Oct 1989 15:18:32 +0000 (07:18 -0800)]
now handle error directly in dup2

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.7