unix-history/.git
34 years agoupdate to use dinode.h
Kirk McKusick [Thu, 2 Nov 1989 02:26:36 +0000 (18:26 -0800)]
update to use dinode.h

SCCS-vsn: usr.sbin/mkproto/mkproto.c 5.6

34 years agodinode.h replaces vnode.h and inode.h
Kirk McKusick [Wed, 1 Nov 1989 15:17:03 +0000 (07:17 -0800)]
dinode.h replaces vnode.h and inode.h

SCCS-vsn: sbin/restore/restore.h 5.5

34 years agoconvert utime to be utimes; fix syntax error from new dinode.h
Kirk McKusick [Wed, 1 Nov 1989 15:16:34 +0000 (07:16 -0800)]
convert utime to be utimes; fix syntax error from new dinode.h

SCCS-vsn: sbin/restore/tape.c 5.17

34 years agoconvert utime to be utimes
Kirk McKusick [Wed, 1 Nov 1989 15:15:55 +0000 (07:15 -0800)]
convert utime to be utimes

SCCS-vsn: sbin/restore/dirs.c 5.8

34 years agoget rid of -lcompat
Kirk McKusick [Wed, 1 Nov 1989 15:15:09 +0000 (07:15 -0800)]
get rid of -lcompat

SCCS-vsn: sbin/restore/Makefile 5.9

34 years agoHome didn't work if position (0,0) was an attribute byte for a non-
Gregory Minshall [Wed, 1 Nov 1989 13:43:35 +0000 (05:43 -0800)]
Home didn't work if position (0,0) was an attribute byte for a non-

SCCS-vsn: usr.bin/tn3270/ctlr/inbound.c 4.2

34 years agoRandom fixes and cleanups.
Gregory Minshall [Wed, 1 Nov 1989 13:41:49 +0000 (05:41 -0800)]
Random fixes and cleanups.

SCCS-vsn: usr.bin/tn3270/ctlr/api.c 4.4

34 years agoadd description of the M_UPDATE flag
Kirk McKusick [Wed, 1 Nov 1989 10:29:24 +0000 (02:29 -0800)]
add description of the M_UPDATE flag

SCCS-vsn: lib/libc/sys/mount.2 6.6

34 years agoadd description of the -u flag
Kirk McKusick [Wed, 1 Nov 1989 10:23:00 +0000 (02:23 -0800)]
add description of the -u flag

SCCS-vsn: sbin/mount/mount.8 6.8

34 years agofor update requests scan kernel mount table, not fstab for entries
Kirk McKusick [Wed, 1 Nov 1989 09:41:45 +0000 (01:41 -0800)]
for update requests scan kernel mount table, not fstab for entries

SCCS-vsn: sbin/mount/mount.c 5.18

34 years agovnode layer fills in f_flags and f_fsid for statfs()
Kirk McKusick [Wed, 1 Nov 1989 09:27:16 +0000 (01:27 -0800)]
vnode layer fills in f_flags and f_fsid for statfs()

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

34 years agovnode layer defines f_fsid and f_flags for statfs()
Kirk McKusick [Wed, 1 Nov 1989 09:19:57 +0000 (01:19 -0800)]
vnode layer defines f_fsid and f_flags for statfs()

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

34 years agovnode layer fills in f_flags and f_fsid
Kirk McKusick [Wed, 1 Nov 1989 09:17:51 +0000 (01:17 -0800)]
vnode layer fills in f_flags and f_fsid

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

34 years agodefine set of flags exported by statfs()
Kirk McKusick [Wed, 1 Nov 1989 09:16:58 +0000 (01:16 -0800)]
define set of flags exported by statfs()

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

34 years agonothing to do when doing mount update; delete printf
Kirk McKusick [Wed, 1 Nov 1989 08:56:00 +0000 (00:56 -0800)]
nothing to do when doing mount update; delete printf

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

34 years agomknod must do an abortop and return an error;
Kirk McKusick [Wed, 1 Nov 1989 08:03:30 +0000 (00:03 -0800)]
mknod must do an abortop and return an error;
must pass reference to vnode pointer to nfs_loadattrcache so it can be updated

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

34 years agomust pass reference to vnode pointer to nfs_loadattrcache so it can be updated
Kirk McKusick [Wed, 1 Nov 1989 08:01:44 +0000 (00:01 -0800)]
must pass reference to vnode pointer to nfs_loadattrcache so it can be updated

SCCS-vsn: sys/nfs/nfsm_subs.h 7.3

34 years agonfs_loadattrcache must update an aliased vnode
Kirk McKusick [Wed, 1 Nov 1989 08:00:19 +0000 (00:00 -0800)]
nfs_loadattrcache must update an aliased vnode

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

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