unix-history/.git
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

34 years agocontrolling terminal now a vnode; remove vhangup
Marc Teitelbaum [Tue, 21 Nov 1989 10:21:43 +0000 (02:21 -0800)]
controlling terminal now a vnode; remove vhangup

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

34 years agopointer to process group held, (instead of process group id)
Marc Teitelbaum [Tue, 21 Nov 1989 10:20:44 +0000 (02:20 -0800)]
pointer to process group held, (instead of process group id)

SCCS-vsn: sys/kern/subr_log.c 7.4

34 years agotty now holds pointer to process group, not a process group id
Marc Teitelbaum [Tue, 21 Nov 1989 10:18:48 +0000 (02:18 -0800)]
tty now holds pointer to process group, not a process group id

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

34 years agorevoke controlling terminal when session leader exits
Marc Teitelbaum [Tue, 21 Nov 1989 10:18:12 +0000 (02:18 -0800)]
revoke controlling terminal when session leader exits

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

34 years agopull out tty specific code
Marc Teitelbaum [Tue, 21 Nov 1989 10:17:32 +0000 (02:17 -0800)]
pull out tty specific code

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

34 years agocontrolling terminal is a vnode
Marc Teitelbaum [Tue, 21 Nov 1989 10:16:45 +0000 (02:16 -0800)]
controlling terminal is a vnode

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

34 years agodeprecate vhangup
Marc Teitelbaum [Tue, 21 Nov 1989 10:16:29 +0000 (02:16 -0800)]
deprecate vhangup

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

34 years agocontrolling terminal is a vnode
Marc Teitelbaum [Tue, 21 Nov 1989 10:15:59 +0000 (02:15 -0800)]
controlling terminal is a vnode

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

34 years agovhangup replaced with "revoke"
Marc Teitelbaum [Tue, 21 Nov 1989 10:15:39 +0000 (02:15 -0800)]
vhangup replaced with "revoke"

SCCS-vsn: sys/kern/syscalls.master 7.10

34 years agocontrolling terminal is a vnode
Marc Teitelbaum [Tue, 21 Nov 1989 10:15:14 +0000 (02:15 -0800)]
controlling terminal is a vnode

SCCS-vsn: sys/kern/tty_tty.c 7.5
SCCS-vsn: sys/kern/tty.c 7.19

34 years agomore posix
Marc Teitelbaum [Tue, 21 Nov 1989 10:13:45 +0000 (02:13 -0800)]
more posix

SCCS-vsn: sys/sys/termios.h 7.6
SCCS-vsn: sys/sys/ttydefaults.h 7.2

34 years agocontrolling terminal is a vnode
Marc Teitelbaum [Tue, 21 Nov 1989 10:12:51 +0000 (02:12 -0800)]
controlling terminal is a vnode

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

34 years agoposix
Marc Teitelbaum [Tue, 21 Nov 1989 10:12:20 +0000 (02:12 -0800)]
posix

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

34 years agorearrange for posix; move out old ioctls
Marc Teitelbaum [Tue, 21 Nov 1989 10:11:42 +0000 (02:11 -0800)]
rearrange for posix; move out old ioctls

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

34 years agocontrolling terminal is a vnode
Marc Teitelbaum [Tue, 21 Nov 1989 10:10:49 +0000 (02:10 -0800)]
controlling terminal is a vnode

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

34 years agoposix
Marc Teitelbaum [Tue, 21 Nov 1989 10:10:19 +0000 (02:10 -0800)]
posix

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

34 years agoremove debugging ifdefs
Marc Teitelbaum [Tue, 21 Nov 1989 09:52:44 +0000 (01:52 -0800)]
remove debugging ifdefs

SCCS-vsn: bin/csh/sem.c 5.7

34 years agoPOSIX Job Control
Marc Teitelbaum [Tue, 21 Nov 1989 09:42:33 +0000 (01:42 -0800)]
POSIX Job Control

SCCS-vsn: bin/csh/sem.c 5.6
SCCS-vsn: bin/csh/func.c 5.10
SCCS-vsn: bin/csh/proc.c 5.11

34 years agodo not lock vnode while doing VFS_STATFS
Kirk McKusick [Mon, 20 Nov 1989 10:32:06 +0000 (02:32 -0800)]
do not lock vnode while doing VFS_STATFS

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

34 years agoonly do write check if asking about writing
Kirk McKusick [Mon, 20 Nov 1989 10:26:28 +0000 (02:26 -0800)]
only do write check if asking about writing

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

34 years agosource reorganization
Keith Bostic [Mon, 20 Nov 1989 10:03:27 +0000 (02:03 -0800)]
source reorganization

SCCS-vsn: libexec/ftpd/Makefile 5.11

34 years agodate and time created 89/11/15 19:41:07 by sklower
Keith Sklower [Thu, 16 Nov 1989 11:41:07 +0000 (03:41 -0800)]
date and time created 89/11/15 19:41:07 by sklower

SCCS-vsn: sys/netiso/cltp_var.h 7.1

34 years agodate and time created 89/11/15 19:41:06 by sklower
Keith Sklower [Thu, 16 Nov 1989 11:41:06 +0000 (03:41 -0800)]
date and time created 89/11/15 19:41:06 by sklower

SCCS-vsn: sys/netiso/cltp_usrreq.c 7.1

34 years agoadd a reasonable copyright notice
Keith Bostic [Thu, 16 Nov 1989 00:40:32 +0000 (16:40 -0800)]
add a reasonable copyright notice

SCCS-vsn: share/termcap/termcap.src 5.55

34 years agoBerkeley copyright notice
Keith Bostic [Thu, 16 Nov 1989 00:37:01 +0000 (16:37 -0800)]
Berkeley copyright notice

SCCS-vsn: share/termcap/termcap.5 6.7

34 years agohave to put the NFS and MFS maps outside the kmem map area
Kirk McKusick [Wed, 15 Nov 1989 11:06:15 +0000 (03:06 -0800)]
have to put the NFS and MFS maps outside the kmem map area

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

34 years agoeditor temporaries are in /var/tmp, now
Keith Bostic [Wed, 15 Nov 1989 09:18:50 +0000 (01:18 -0800)]
editor temporaries are in /var/tmp, now

SCCS-vsn: usr.bin/ex/ex3.7preserve/ex3.7preserve.c 7.15

34 years agomaps for NFS and MFS should not be in the middle of kmem
Kirk McKusick [Wed, 15 Nov 1989 09:13:46 +0000 (01:13 -0800)]
maps for NFS and MFS should not be in the middle of kmem

SCCS-vsn: sys/tahoe/tahoe/locore.s 7.11

34 years agoadd _PATH_VARTMP == /var/tmp
Keith Bostic [Wed, 15 Nov 1989 08:40:14 +0000 (00:40 -0800)]
add _PATH_VARTMP == /var/tmp

SCCS-vsn: include/paths.h 5.4

34 years agoupdate for final letter
Kirk McKusick [Wed, 15 Nov 1989 06:33:44 +0000 (22:33 -0800)]
update for final letter

SCCS-vsn: admin/admin/HP/HP.11.89 1.3

34 years agohave to vput vnode on error
Kirk McKusick [Wed, 15 Nov 1989 05:57:49 +0000 (21:57 -0800)]
have to vput vnode on error

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

34 years agoBug fixes to the state machine
Paul Borman [Wed, 15 Nov 1989 02:43:55 +0000 (18:43 -0800)]
Bug fixes to the state machine

SCCS-vsn: libexec/telnetd/ext.h 5.3
SCCS-vsn: libexec/telnetd/state.c 5.4
SCCS-vsn: libexec/telnetd/telnetd.c 5.41
SCCS-vsn: libexec/telnetd/termstat.c 5.3

34 years agoLatest and greatest version of telnet
Paul Borman [Wed, 15 Nov 1989 02:21:02 +0000 (18:21 -0800)]
Latest and greatest version of telnet

SCCS-vsn: usr.bin/telnet/Makefile 1.17

34 years agoLatest & greatest version of telnet
Paul Borman [Wed, 15 Nov 1989 02:20:26 +0000 (18:20 -0800)]
Latest & greatest version of telnet

SCCS-vsn: usr.bin/telnet/terminal.c 1.17
SCCS-vsn: usr.bin/telnet/externs.h 1.20
SCCS-vsn: usr.bin/telnet/telnet.c 5.44
SCCS-vsn: usr.bin/telnet/sys_bsd.c 1.22
SCCS-vsn: usr.bin/telnet/utilities.c 1.16
SCCS-vsn: usr.bin/telnet/main.c 1.12
SCCS-vsn: usr.bin/telnet/commands.c 1.23

34 years agoAdd new MODE_ definitions for new version of telnet
Paul Borman [Wed, 15 Nov 1989 02:04:05 +0000 (18:04 -0800)]
Add new MODE_ definitions for new version of telnet

SCCS-vsn: include/arpa/telnet.h 5.7