unix-history/.git
34 years agoadd vprint routine; semantic cleanups to vgone; use vprintf
Kirk McKusick [Fri, 1 Dec 1989 14:42:05 +0000 (06:42 -0800)]
add vprint routine; semantic cleanups to vgone; use vprintf

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

34 years agoadd null bmap routine; add printing routine; now flush dev vnode directly
Kirk McKusick [Fri, 1 Dec 1989 14:40:43 +0000 (06:40 -0800)]
add null bmap routine; add printing routine; now flush dev vnode directly

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

34 years agohave to invalidate any buffer references before checking for busy status
Kirk McKusick [Fri, 1 Dec 1989 14:37:14 +0000 (06:37 -0800)]
have to invalidate any buffer references before checking for busy status

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

34 years agoadd linkage fields to allow claiming by vnodes
Kirk McKusick [Fri, 1 Dec 1989 14:35:58 +0000 (06:35 -0800)]
add linkage fields to allow claiming by vnodes

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

34 years agohave to add tstl instructions because of moving instructions
Kirk McKusick [Fri, 1 Dec 1989 10:26:39 +0000 (02:26 -0800)]
have to add tstl instructions because of moving instructions

SCCS-vsn: sys/vax/inline/machpats.c 7.3

34 years agonew version from Steve Hayman <sahayman@iuvax.cs.indiana.edu>
Keith Bostic [Fri, 1 Dec 1989 08:04:15 +0000 (00:04 -0800)]
new version from Steve Hayman <sahayman@iuvax.cs.indiana.edu>

SCCS-vsn: games/bcd/bcd.c 4.3

34 years agouse vprint
Kirk McKusick [Fri, 1 Dec 1989 04:39:59 +0000 (20:39 -0800)]
use vprint

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

34 years agoadd Berkeley specific copyright notice
Keith Bostic [Fri, 1 Dec 1989 04:28:16 +0000 (20:28 -0800)]
add Berkeley specific copyright notice

SCCS-vsn: usr.bin/ex/USD.doc/vitut/Makefile 6.2

34 years agoreversed arguments in mark() drops core; other lint
Keith Bostic [Fri, 1 Dec 1989 03:26:50 +0000 (19:26 -0800)]
reversed arguments in mark() drops core; other lint

SCCS-vsn: games/fish/fish.c 5.2

34 years agoadd an operation to print contents of a vnode
Kirk McKusick [Fri, 1 Dec 1989 03:17:40 +0000 (19:17 -0800)]
add an operation to print contents of a vnode

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

34 years agofinal whack, I hope
Keith Bostic [Fri, 1 Dec 1989 00:02:54 +0000 (16:02 -0800)]
final whack, I hope

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

34 years agoupdate from Amos Shapir
Keith Bostic [Thu, 30 Nov 1989 02:45:21 +0000 (18:45 -0800)]
update from Amos Shapir

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

34 years agofix from Riccardo Gusella
Keith Bostic [Thu, 30 Nov 1989 02:15:57 +0000 (18:15 -0800)]
fix from Riccardo Gusella

SCCS-vsn: games/chess/move.c 5.2

34 years agodate and time created 89/11/29 10:14:44 by bostic
Keith Bostic [Thu, 30 Nov 1989 02:14:44 +0000 (18:14 -0800)]
date and time created 89/11/29 10:14:44 by bostic

SCCS-vsn: games/chess/move.c 5.1

34 years agoufs/ufs_bio.c => kern/vfs_bio.c
Kirk McKusick [Wed, 29 Nov 1989 16:01:20 +0000 (08:01 -0800)]
ufs/ufs_bio.c => kern/vfs_bio.c

SCCS-vsn: sys/conf/files 7.17

34 years agoAdd code for 4.2 based systems that don't do recv(MSG_OOB) properly.
Paul Borman [Wed, 29 Nov 1989 09:33:59 +0000 (01:33 -0800)]
Add code for 4.2 based systems that don't do recv(MSG_OOB) properly.

SCCS-vsn: usr.bin/telnet/sys_bsd.c 1.23

34 years agoAdd code for 4.2 based systems that don't do MSG_OOB right.
Paul Borman [Wed, 29 Nov 1989 09:31:18 +0000 (01:31 -0800)]
Add code for 4.2 based systems that don't do MSG_OOB right.

SCCS-vsn: usr.bin/telnet/sys_bsd.c 1.23

34 years agouse standard names for stdin/stdout
Keith Bostic [Wed, 29 Nov 1989 07:08:01 +0000 (23:08 -0800)]
use standard names for stdin/stdout

SCCS-vsn: lib/libc/gen/popen.c 5.11

34 years agouse absolute offsets; it's more straight-forward and Chris says that
Keith Bostic [Wed, 29 Nov 1989 07:05:40 +0000 (23:05 -0800)]
use absolute offsets; it's more straight-forward and Chris says that
the new stdio won't do an lseek per fseek.

SCCS-vsn: lib/libc/gen/nlist.c 5.4
SCCS-vsn: lib/libc/mips/gen/nlist.c 5.4

34 years agonew version from scratch; this version uses relative offsets from the
Keith Bostic [Wed, 29 Nov 1989 07:00:48 +0000 (23:00 -0800)]
new version from scratch; this version uses relative offsets from the
start of the strings area to avoid exercising problem in old stdio which did
an lseek every time an fseek was done relative to the beginning of the file

SCCS-vsn: lib/libc/gen/nlist.c 5.3
SCCS-vsn: lib/libc/mips/gen/nlist.c 5.3

34 years agomore from David Silberberg
Keith Bostic [Wed, 29 Nov 1989 06:30:16 +0000 (22:30 -0800)]
more from David Silberberg

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

34 years agosilly window fix causes panics; fix ``fix''
Keith Sklower [Wed, 29 Nov 1989 03:16:36 +0000 (19:16 -0800)]
silly window fix causes panics; fix ``fix''

SCCS-vsn: sys/netiso/tp_usrreq.c 7.6

34 years agofeedback from David Silberberg <davids@stsci.edu> and Amos Shapir
Keith Bostic [Wed, 29 Nov 1989 00:21:38 +0000 (16:21 -0800)]
feedback from David Silberberg <davids@stsci.edu> and Amos Shapir
<amos@taux01.nsc.com>; one trickiness, a few of the dates are shifted because
the traditional celebration would fall on the Sabbath.

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

34 years agoadd Domenico to list of authors
Kirk McKusick [Tue, 28 Nov 1989 08:54:36 +0000 (00:54 -0800)]
add Domenico to list of authors

SCCS-vsn: admin/admin/NIST/NISTreport.09.89 1.2

34 years agoinstall everything in calendars
Keith Bostic [Tue, 28 Nov 1989 06:59:36 +0000 (22:59 -0800)]
install everything in calendars

SCCS-vsn: usr.bin/calendar/Makefile 4.7

34 years agofirst cut at real Jewish calendar
Keith Bostic [Tue, 28 Nov 1989 06:51:04 +0000 (22:51 -0800)]
first cut at real Jewish calendar

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

34 years agotuning, as of March 88
Mike Karels [Tue, 28 Nov 1989 06:26:14 +0000 (22:26 -0800)]
tuning, as of March 88

SCCS-vsn: admin/admin/4.3/HEADERS 1.3

34 years agoadd calendar.computer
Keith Bostic [Tue, 28 Nov 1989 06:11:12 +0000 (22:11 -0800)]
add calendar.computer

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

34 years agodate and time created 89/11/27 14:10:01 by bostic
Keith Bostic [Tue, 28 Nov 1989 06:10:01 +0000 (22:10 -0800)]
date and time created 89/11/27 14:10:01 by bostic

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

34 years agomove computer events to calendar.computer
Keith Bostic [Tue, 28 Nov 1989 06:09:44 +0000 (22:09 -0800)]
move computer events to calendar.computer

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

34 years agoadd Julian calendar format
Keith Bostic [Tue, 28 Nov 1989 04:57:20 +0000 (20:57 -0800)]
add Julian calendar format

SCCS-vsn: usr.bin/cal/cal.c 4.7
SCCS-vsn: usr.bin/cal/cal.1 6.5

34 years agoadd Berkeley specific copyright notice
Keith Bostic [Tue, 28 Nov 1989 01:50:40 +0000 (17:50 -0800)]
add Berkeley specific copyright notice

SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.apwh.ms 6.2
SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.chars 6.2
SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.in 6.2
SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.summary 6.2

34 years agobrelvp now implied by setting B_INVAL
Kirk McKusick [Mon, 27 Nov 1989 06:19:05 +0000 (22:19 -0800)]
brelvp now implied by setting B_INVAL

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

34 years agovclean is local to this file
Kirk McKusick [Sun, 26 Nov 1989 15:32:03 +0000 (07:32 -0800)]
vclean is local to this file

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

34 years agoadd new public functions delete old functions
Kirk McKusick [Sun, 26 Nov 1989 15:31:14 +0000 (07:31 -0800)]
add new public functions delete old functions

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

34 years agooptimize alias lookup in checkalias;
Kirk McKusick [Sun, 26 Nov 1989 15:25:25 +0000 (07:25 -0800)]
optimize alias lookup in checkalias;
add vgoneall to eliminate all vnodes associated with a device;
add vcount to count the total number of references to a device

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

34 years agoget rid of all users of a particular device
Kirk McKusick [Sun, 26 Nov 1989 15:23:09 +0000 (07:23 -0800)]
get rid of all users of a particular device

SCCS-vsn: sys/kern/kern_exit.c 7.12
SCCS-vsn: sys/kern/vfs_syscalls.c 7.31

34 years agocheck count on all aliases in deciding to do last close
Kirk McKusick [Sun, 26 Nov 1989 15:21:40 +0000 (07:21 -0800)]
check count on all aliases in deciding to do last close

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

34 years agodo NOT use v_tag; rather search ufs mount table to find inodes
Kirk McKusick [Sun, 26 Nov 1989 14:26:09 +0000 (06:26 -0800)]
do NOT use v_tag; rather search ufs mount table to find inodes

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

34 years agowrappers for read/write/close of special devices to set times as appropriate
Kirk McKusick [Sun, 26 Nov 1989 13:59:36 +0000 (05:59 -0800)]
wrappers for read/write/close of special devices to set times as appropriate

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

34 years agoget rid of ufs specific code (again!)
Kirk McKusick [Sun, 26 Nov 1989 13:53:37 +0000 (05:53 -0800)]
get rid of ufs specific code (again!)

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

34 years agoVBLK and VCHR now maintain additional state in a specinfo structure
Kirk McKusick [Sun, 26 Nov 1989 13:40:39 +0000 (05:40 -0800)]
VBLK and VCHR now maintain additional state in a specinfo structure

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

34 years agomaintain mount information in v_mounton rather than overloading v_mount
Kirk McKusick [Sun, 26 Nov 1989 13:39:06 +0000 (05:39 -0800)]
maintain mount information in v_mounton rather than overloading v_mount

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

34 years agohave to check both v_mount for logical buffer cache and v_mounton for
Kirk McKusick [Sun, 26 Nov 1989 13:38:27 +0000 (05:38 -0800)]
have to check both v_mount for logical buffer cache and v_mounton for
block devices using the physical buffer cache when doing bflush and binval

SCCS-vsn: sys/kern/vfs_bio.c 7.14
SCCS-vsn: sys/kern/vfs_cluster.c 7.14

34 years agomaintain mount information in v_mounton rather than overloading v_mount
Kirk McKusick [Sun, 26 Nov 1989 13:36:40 +0000 (05:36 -0800)]
maintain mount information in v_mounton rather than overloading v_mount

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.17
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 7.30
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 7.30
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.30
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 7.30

34 years agoset v_mount in insmntque; unlock if keeping aliased vnode
Kirk McKusick [Sun, 26 Nov 1989 13:34:42 +0000 (05:34 -0800)]
set v_mount in insmntque; unlock if keeping aliased vnode

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

34 years agoMove getlogin() declaration to do_write() where it's needed.
Craig Leres [Sun, 26 Nov 1989 12:39:50 +0000 (04:39 -0800)]
Move getlogin() declaration to do_write() where it's needed.

SCCS-vsn: usr.bin/write/write.c 4.20

34 years agoNeed to determine our login name before we reopen() stdout.
Craig Leres [Sun, 26 Nov 1989 12:34:45 +0000 (04:34 -0800)]
Need to determine our login name before we reopen() stdout.

SCCS-vsn: usr.bin/write/write.c 4.19

34 years agocheckalias now sets rdev
Kirk McKusick [Sun, 26 Nov 1989 07:24:37 +0000 (23:24 -0800)]
checkalias now sets rdev

SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 7.8
SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.22
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.22
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.22
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.22
SCCS-vsn: sys/nfs/nfs_subs.c 7.14

34 years agoset up separate specinfo structure; allow aliased vnodes
Kirk McKusick [Sun, 26 Nov 1989 07:19:25 +0000 (23:19 -0800)]
set up separate specinfo structure; allow aliased vnodes

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

34 years agomove read/writeblkvp from old ufs_io.c to spec_read/write
Kirk McKusick [Sun, 26 Nov 1989 07:17:54 +0000 (23:17 -0800)]
move read/writeblkvp from old ufs_io.c to spec_read/write

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

34 years agoinstall as mount_mfs
Kirk McKusick [Sun, 26 Nov 1989 06:45:58 +0000 (22:45 -0800)]
install as mount_mfs

SCCS-vsn: sbin/newfs/Makefile 7.10

34 years agosig_t
Edward Wang [Sat, 25 Nov 1989 15:07:16 +0000 (07:07 -0800)]
sig_t

SCCS-vsn: usr.bin/mail/lex.c 5.19
SCCS-vsn: usr.bin/mail/edit.c 5.13
SCCS-vsn: usr.bin/mail/tty.c 5.10
SCCS-vsn: usr.bin/mail/cmd3.c 5.22
SCCS-vsn: usr.bin/mail/main.c 5.25

34 years agomake dirbad a panic
Kirk McKusick [Sat, 25 Nov 1989 11:50:46 +0000 (03:50 -0800)]
make dirbad a panic

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

34 years agouse dirbad rather than printf
Kirk McKusick [Sat, 25 Nov 1989 11:50:08 +0000 (03:50 -0800)]
use dirbad rather than printf

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

34 years agoufs_io.c has been merged into spec_vnops.c and ufs_vnops.c
Kirk McKusick [Sat, 25 Nov 1989 11:43:02 +0000 (03:43 -0800)]
ufs_io.c has been merged into spec_vnops.c and ufs_vnops.c

SCCS-vsn: sys/conf/files 7.16

34 years agomove in ufs_read and ufs_write from ufs_io.c;
Kirk McKusick [Sat, 25 Nov 1989 11:37:43 +0000 (03:37 -0800)]
move in ufs_read and ufs_write from ufs_io.c;
no longer set v_rdev in mknod; get rid of spurious printf's

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

34 years agoskip over dead file systems in getfsstat
Kirk McKusick [Sat, 25 Nov 1989 08:52:24 +0000 (00:52 -0800)]
skip over dead file systems in getfsstat

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

34 years agoprotect thyself with copyout to userland
Kirk McKusick [Sat, 25 Nov 1989 08:22:00 +0000 (00:22 -0800)]
protect thyself with copyout to userland

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

34 years agoreturn type MOUNT_MFS instead of MOUNT_UFS to statfs
Kirk McKusick [Sat, 25 Nov 1989 08:20:19 +0000 (00:20 -0800)]
return type MOUNT_MFS instead of MOUNT_UFS to statfs

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

34 years agouse static for returned variables!
Kirk McKusick [Sat, 25 Nov 1989 07:17:34 +0000 (23:17 -0800)]
use static for returned variables!

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

34 years agounknown types use /sbin/mount_XXX
Kirk McKusick [Sat, 25 Nov 1989 06:57:11 +0000 (22:57 -0800)]
unknown types use /sbin/mount_XXX

SCCS-vsn: sbin/mount/mount.8 6.10
SCCS-vsn: sbin/mount/mount.c 5.20

34 years agoadd MFS type; fix parameter types (from Torek)
Kirk McKusick [Sat, 25 Nov 1989 06:19:01 +0000 (22:19 -0800)]
add MFS type; fix parameter types (from Torek)

SCCS-vsn: lib/libc/sys/getfsstat.2 6.2

34 years agoadd type MFS
Kirk McKusick [Sat, 25 Nov 1989 06:18:16 +0000 (22:18 -0800)]
add type MFS

SCCS-vsn: lib/libc/sys/statfs.2 6.2

34 years agoDon't need to include paths.h.
Craig Leres [Fri, 24 Nov 1989 19:27:49 +0000 (11:27 -0800)]
Don't need to include paths.h.

SCCS-vsn: usr.bin/write/write.c 4.18

34 years agolabel special device operations
Kirk McKusick [Thu, 23 Nov 1989 14:46:23 +0000 (06:46 -0800)]
label special device operations

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

34 years agoFSYNC now takes a waitfor flag
Kirk McKusick [Thu, 23 Nov 1989 14:42:30 +0000 (06:42 -0800)]
FSYNC now takes a waitfor flag

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

34 years agofsync takes a waitfor flag; replace rdwri with vn_rdwr;
Kirk McKusick [Thu, 23 Nov 1989 14:39:23 +0000 (06:39 -0800)]
fsync takes a waitfor flag; replace rdwri with vn_rdwr;
readdir no longer has an offp; locking is handled at the vnode level

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

34 years agouse FSYNC instead of doing iupdat directly
Kirk McKusick [Thu, 23 Nov 1989 13:53:44 +0000 (05:53 -0800)]
use FSYNC instead of doing iupdat directly

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

34 years agouse new waitfor flag in syncip
Kirk McKusick [Thu, 23 Nov 1989 13:51:56 +0000 (05:51 -0800)]
use new waitfor flag in syncip

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

34 years agosyncip takes a waitfor flag
Kirk McKusick [Thu, 23 Nov 1989 13:51:24 +0000 (05:51 -0800)]
syncip takes a waitfor flag

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

34 years agowriteip and rdwri are gone, use ufs_write and vn_rdwr instead
Kirk McKusick [Thu, 23 Nov 1989 13:50:20 +0000 (05:50 -0800)]
writeip and rdwri are gone, use ufs_write and vn_rdwr instead

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

34 years agomust lock around FSYNC and READDIR
Kirk McKusick [Thu, 23 Nov 1989 13:43:47 +0000 (05:43 -0800)]
must lock around FSYNC and READDIR

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

34 years agoread/write no longer take an offp
Kirk McKusick [Thu, 23 Nov 1989 13:43:01 +0000 (05:43 -0800)]
read/write no longer take an offp

SCCS-vsn: sys/miscfs/deadfs/dead_vnops.c 7.6

34 years agoread/write locking is now done above the vnode layer
Kirk McKusick [Thu, 23 Nov 1989 13:42:10 +0000 (05:42 -0800)]
read/write locking is now done above the vnode layer

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

34 years agomust lock before calling READ/WRITE
Kirk McKusick [Thu, 23 Nov 1989 13:41:28 +0000 (05:41 -0800)]
must lock before calling READ/WRITE

SCCS-vsn: sys/kern/tty_tty.c 7.6

34 years agolocking is now done above the vnode layer;
Kirk McKusick [Thu, 23 Nov 1989 13:40:57 +0000 (05:40 -0800)]
locking is now done above the vnode layer;
read/write no longer take an offp;
move character device functionality out of readblkvp/writeblkvp

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

34 years agoreadrpc, writerpc, and readdir no longer take an offp;
Kirk McKusick [Thu, 23 Nov 1989 13:38:37 +0000 (05:38 -0800)]
readrpc, writerpc, and readdir no longer take an offp;
fsync locks above the vnode layer

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

34 years agoREAD/WRITE no longer take offp
Kirk McKusick [Thu, 23 Nov 1989 13:37:24 +0000 (05:37 -0800)]
READ/WRITE no longer take offp

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

34 years agoincrement offset when simulating uiomove
Kirk McKusick [Thu, 23 Nov 1989 13:33:37 +0000 (05:33 -0800)]
increment offset when simulating uiomove

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

34 years agolocking now done above vnode level; read/write no longer take an offp
Kirk McKusick [Thu, 23 Nov 1989 13:33:04 +0000 (05:33 -0800)]
locking now done above vnode level; read/write no longer take an offp

SCCS-vsn: sys/nfs/nfs_bio.c 7.5

34 years agoloss of controlling terminal now returns EIO instead of EBADF
Kirk McKusick [Thu, 23 Nov 1989 12:24:59 +0000 (04:24 -0800)]
loss of controlling terminal now returns EIO instead of EBADF

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

34 years agolock/unlock use vnodes not nfsnodes
Kirk McKusick [Thu, 23 Nov 1989 11:29:26 +0000 (03:29 -0800)]
lock/unlock use vnodes not nfsnodes

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

34 years agohave to pass locked vnode to VOP_WRITE; no longer takes pointer to offset
Kirk McKusick [Thu, 23 Nov 1989 09:59:47 +0000 (01:59 -0800)]
have to pass locked vnode to VOP_WRITE; no longer takes pointer to offset

SCCS-vsn: sys/kern/kern_ktrace.c 7.2

34 years agono longer need ttydefaults.h
Marc Teitelbaum [Thu, 23 Nov 1989 06:48:52 +0000 (22:48 -0800)]
no longer need ttydefaults.h

SCCS-vsn: sys/tahoe/tahoe/cons.c 7.4

34 years agofirst pass
Marc Teitelbaum [Thu, 23 Nov 1989 06:26:19 +0000 (22:26 -0800)]
first pass

SCCS-vsn: usr.bin/kdump/kdump.c 1.6

34 years agochange default tty_ch to 0; remove for loop which purported to find
Keith Bostic [Thu, 23 Nov 1989 05:34:30 +0000 (21:34 -0800)]
change default tty_ch to 0; remove for loop which purported to find
the first "tty" file descriptor.  Effect of old code was to always set tty_ch
to 0 (assuming that the stack was initialized to 0).

SCCS-vsn: lib/libcurses/curses.c 5.6
SCCS-vsn: lib/libcurses/initscr.c 5.4

34 years agotypo
Marc Teitelbaum [Thu, 23 Nov 1989 04:56:23 +0000 (20:56 -0800)]
typo

SCCS-vsn: sys/vax/vax/locore.s 7.21

34 years agominor cleanups, catch HUP as well as INT
Keith Bostic [Thu, 23 Nov 1989 03:55:31 +0000 (19:55 -0800)]
minor cleanups, catch HUP as well as INT

SCCS-vsn: usr.bin/write/write.c 4.17

34 years agosuppress printing of pushes of active vnodes
Kirk McKusick [Wed, 22 Nov 1989 15:00:00 +0000 (07:00 -0800)]
suppress printing of pushes of active vnodes

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

34 years agosuppress printing of pushes of active inodes
Kirk McKusick [Wed, 22 Nov 1989 14:56:49 +0000 (06:56 -0800)]
suppress printing of pushes of active inodes

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

34 years agoREADDIR no longer takes an offp
Kirk McKusick [Wed, 22 Nov 1989 14:42:15 +0000 (06:42 -0800)]
READDIR no longer takes an offp

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

34 years agoVOP_READ and VOP_WRITE no longer take an offset pointer
Kirk McKusick [Wed, 22 Nov 1989 13:18:48 +0000 (05:18 -0800)]
VOP_READ and VOP_WRITE no longer take an offset pointer

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

34 years agonew version from Jef Poskanzer and Craig Leres
Keith Bostic [Wed, 22 Nov 1989 03:46:39 +0000 (19:46 -0800)]
new version from Jef Poskanzer and Craig Leres

SCCS-vsn: usr.bin/write/write.1 6.3
SCCS-vsn: usr.bin/write/write.c 4.16

34 years agoget rid of unused nlist name; inode => vnode; reorder nlist entries
Kirk McKusick [Tue, 21 Nov 1989 15:46:30 +0000 (07:46 -0800)]
get rid of unused nlist name; inode => vnode; reorder nlist entries

SCCS-vsn: bin/ps/ps.c 5.19

34 years agodate and time created 89/11/20 21:17:16 by mckusick
Kirk McKusick [Tue, 21 Nov 1989 13:17:16 +0000 (05:17 -0800)]
date and time created 89/11/20 21:17:16 by mckusick

SCCS-vsn: admin/admin/NIST/NISTreport.09.89 1.1

34 years agodate and time created 89/11/20 21:17:15 by mckusick
Kirk McKusick [Tue, 21 Nov 1989 13:17:15 +0000 (05:17 -0800)]
date and time created 89/11/20 21:17:15 by mckusick

SCCS-vsn: admin/admin/NIST/NISTreport.06.89 1.1

34 years agochange name of old tiocsetd ioctls
Marc Teitelbaum [Tue, 21 Nov 1989 10:24:15 +0000 (02:24 -0800)]
change name of old tiocsetd ioctls

SCCS-vsn: sys/kern/tty_compat.c 7.3

34 years agoadd revoke
Marc Teitelbaum [Tue, 21 Nov 1989 10:23:11 +0000 (02:23 -0800)]
add revoke

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

34 years agopropagate SCTTY
Marc Teitelbaum [Tue, 21 Nov 1989 10:22:14 +0000 (02:22 -0800)]
propagate SCTTY

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