unix-history/.git
34 years agoremove TC[SG]ET defines - they're not compatable
Marc Teitelbaum [Wed, 10 Jan 1990 04:52:07 +0000 (20:52 -0800)]
remove TC[SG]ET defines - they're not compatable

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

34 years agosprint returns int
Edward Wang [Mon, 8 Jan 1990 21:48:54 +0000 (13:48 -0800)]
sprint returns int

SCCS-vsn: old/pcc/lint/llibs/llib-port 1.7

34 years agoafter reorg, don't need config.MACHINE any more
Keith Bostic [Sun, 7 Jan 1990 07:06:01 +0000 (23:06 -0800)]
after reorg, don't need config.MACHINE any more

SCCS-vsn: games/dm/dm.c 5.13

34 years agonow AT&T free
Kirk McKusick [Sat, 6 Jan 1990 10:09:28 +0000 (02:09 -0800)]
now AT&T free

SCCS-vsn: sbin/umount/umount.c 5.11

34 years agowritten by Helge Skrivervik; Berkeley copyright notice
Keith Bostic [Sat, 6 Jan 1990 10:01:39 +0000 (02:01 -0800)]
written by Helge Skrivervik; Berkeley copyright notice

SCCS-vsn: old/rxformat/rxformat.8 6.4
SCCS-vsn: old/rxformat/rxformat.c 5.4

34 years agoBerkeley copyright notice, rewhack the man page slightly
Keith Bostic [Sat, 6 Jan 1990 09:58:34 +0000 (01:58 -0800)]
Berkeley copyright notice, rewhack the man page slightly

SCCS-vsn: old/lisp/doctor/doctor.6 6.2
SCCS-vsn: old/lisp/doctor/doctor.l 4.4

34 years agomissing fsbtodb (from noemi@osf.org)
Kirk McKusick [Sat, 6 Jan 1990 03:42:49 +0000 (19:42 -0800)]
missing fsbtodb (from noemi@osf.org)

SCCS-vsn: sys/ufs/ffs/ffs_alloc.c 7.16
SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 7.16

34 years agonew strsep broke it; was stupidly coded anyway
Keith Bostic [Sat, 6 Jan 1990 02:48:11 +0000 (18:48 -0800)]
new strsep broke it; was stupidly coded anyway

SCCS-vsn: usr.sbin/vipw/vipw.c 5.11

34 years agodocument that compar can be NULL
Keith Bostic [Sat, 6 Jan 1990 02:02:38 +0000 (18:02 -0800)]
document that compar can be NULL

SCCS-vsn: lib/libc/gen/fts.3 5.2

34 years agosystem call is unmount not umount
Kirk McKusick [Fri, 5 Jan 1990 14:44:21 +0000 (06:44 -0800)]
system call is unmount not umount

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

34 years agoadd xref to unmount(2)
Kirk McKusick [Fri, 5 Jan 1990 14:42:10 +0000 (06:42 -0800)]
add xref to unmount(2)

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

34 years agomanage dirty and clean buffer chains;
Kirk McKusick [Fri, 5 Jan 1990 14:29:20 +0000 (06:29 -0800)]
manage dirty and clean buffer chains;
track number of active I/O's;
expand notavail inline to avoid spurious spl's

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

34 years agodiscard argdev buffers instead of aging them
Kirk McKusick [Fri, 5 Jan 1990 14:23:17 +0000 (06:23 -0800)]
discard argdev buffers instead of aging them

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

34 years agoaccount for I/O's in progress
Kirk McKusick [Fri, 5 Jan 1990 14:19:19 +0000 (06:19 -0800)]
account for I/O's in progress

SCCS-vsn: sys/kern/kern_physio.c 7.12
SCCS-vsn: sys/vm/vm_swap.c 7.9

34 years agoinitialize i_diroff; proper association of indirect blocks
Kirk McKusick [Fri, 5 Jan 1990 14:17:31 +0000 (06:17 -0800)]
initialize i_diroff; proper association of indirect blocks

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

34 years agoensure that dirty indirect blocks are associated with their file vnode
Kirk McKusick [Fri, 5 Jan 1990 14:16:52 +0000 (06:16 -0800)]
ensure that dirty indirect blocks are associated with their file vnode

SCCS-vsn: sys/ufs/ffs/ffs_balloc.c 7.7
SCCS-vsn: sys/ufs/lfs/lfs_balloc.c 7.7

34 years agorewrite ufs_sync to take advantage of clean/dirty buffer lists
Kirk McKusick [Fri, 5 Jan 1990 14:15:44 +0000 (06:15 -0800)]
rewrite ufs_sync to take advantage of clean/dirty buffer lists

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

34 years agov_blockh is split into clean and dirty lists; count active I/O's
Kirk McKusick [Fri, 5 Jan 1990 14:12:58 +0000 (06:12 -0800)]
v_blockh is split into clean and dirty lists; count active I/O's

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

34 years agov_blockh is split into clean and dirty lists
Kirk McKusick [Fri, 5 Jan 1990 14:11:06 +0000 (06:11 -0800)]
v_blockh is split into clean and dirty lists

SCCS-vsn: sys/nfs/nfs_vnops.c 7.22
SCCS-vsn: sys/nfs/nfs_node.c 7.18

34 years agosignal updates
Mike Karels [Fri, 5 Jan 1990 09:19:35 +0000 (01:19 -0800)]
signal updates

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

34 years agoexpand notavail inline to avoid spl's
Kirk McKusick [Fri, 5 Jan 1990 08:13:19 +0000 (00:13 -0800)]
expand notavail inline to avoid spl's

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

34 years agoadd dirty buffer list
Kirk McKusick [Fri, 5 Jan 1990 08:13:01 +0000 (00:13 -0800)]
add dirty buffer list

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

34 years agoupdate from Rick Macklem
Kirk McKusick [Fri, 5 Jan 1990 07:13:20 +0000 (23:13 -0800)]
update from Rick Macklem

SCCS-vsn: sbin/nfsd/nfsd.8 5.4
SCCS-vsn: sbin/nfsd/nfsd.c 5.2
SCCS-vsn: usr.bin/nfsstat/nfsstat.c 5.2

34 years agoclean up the terminology
Kirk McKusick [Fri, 5 Jan 1990 07:00:14 +0000 (23:00 -0800)]
clean up the terminology

SCCS-vsn: sbin/nfsiod/nfsiod.8 5.4

34 years agoupdate from Rick Macklem
Kirk McKusick [Fri, 5 Jan 1990 06:41:05 +0000 (22:41 -0800)]
update from Rick Macklem

SCCS-vsn: sbin/nfsiod/nfsiod.c 5.2
SCCS-vsn: sbin/nfsiod/nfsiod.8 5.3

34 years agowritten by Asa Romberger and Jerry Berkman; add Berkeley copyright
Keith Bostic [Fri, 5 Jan 1990 05:24:19 +0000 (21:24 -0800)]
written by Asa Romberger and Jerry Berkman; add Berkeley copyright

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

34 years agottyname may return a NULL
Keith Bostic [Fri, 5 Jan 1990 03:04:21 +0000 (19:04 -0800)]
ttyname may return a NULL

SCCS-vsn: usr.bin/su/su.c 5.16

34 years agoterminate address, alias lists for gethostbyaddr
Mike Karels [Fri, 5 Jan 1990 02:24:54 +0000 (18:24 -0800)]
terminate address, alias lists for gethostbyaddr

SCCS-vsn: lib/libc/net/gethostnamadr.c 6.39

34 years agosome overdue updates
Edward Wang [Thu, 4 Jan 1990 20:05:27 +0000 (12:05 -0800)]
some overdue updates

SCCS-vsn: usr.bin/window/window.1 6.8

34 years agofix reference bug in fchdir
Kirk McKusick [Thu, 4 Jan 1990 12:45:14 +0000 (04:45 -0800)]
fix reference bug in fchdir

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

34 years agodate and time created 90/01/03 19:24:15 by mckusick
Kirk McKusick [Thu, 4 Jan 1990 11:24:15 +0000 (03:24 -0800)]
date and time created 90/01/03 19:24:15 by mckusick

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

34 years agoparanoia, make sure that the uioseg flag is set properly
Kirk McKusick [Thu, 4 Jan 1990 10:26:39 +0000 (02:26 -0800)]
paranoia, make sure that the uioseg flag is set properly

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

34 years agoassign immediately, so on error return NULL's aren't free'd.
Keith Bostic [Thu, 4 Jan 1990 08:12:45 +0000 (00:12 -0800)]
assign immediately, so on error return NULL's aren't free'd.

SCCS-vsn: bin/ls/ls.c 5.35

34 years agomake sure fields are space separated
Keith Bostic [Thu, 4 Jan 1990 06:58:42 +0000 (22:58 -0800)]
make sure fields are space separated

SCCS-vsn: bin/ls/print.c 5.16

34 years agowritten by Bob Corbett; add Berkeley specific copyright notice
Keith Bostic [Thu, 4 Jan 1990 06:42:11 +0000 (22:42 -0800)]
written by Bob Corbett; add Berkeley specific copyright notice

SCCS-vsn: usr.bin/fpr/fpr.1 6.3
SCCS-vsn: usr.bin/fpr/fpr.c 5.2

34 years agomore rational order for the flags
Kirk McKusick [Wed, 3 Jan 1990 12:09:52 +0000 (04:09 -0800)]
more rational order for the flags

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

34 years agomust do biodone on error
Kirk McKusick [Wed, 3 Jan 1990 11:48:17 +0000 (03:48 -0800)]
must do biodone on error

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

34 years agoneed null lock and unlock ops for vclean
Kirk McKusick [Wed, 3 Jan 1990 11:36:32 +0000 (03:36 -0800)]
need null lock and unlock ops for vclean

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

34 years agodate and time created 90/01/02 16:27:49 by bostic
Keith Bostic [Wed, 3 Jan 1990 08:27:49 +0000 (00:27 -0800)]
date and time created 90/01/02 16:27:49 by bostic

SCCS-vsn: usr.bin/fpr/fpr.c 5.1

34 years agoadd Berkeley specific copyright notice
Keith Bostic [Wed, 3 Jan 1990 07:20:02 +0000 (23:20 -0800)]
add Berkeley specific copyright notice

SCCS-vsn: games/rain/rain.6 6.2
SCCS-vsn: games/worm/worm.6 6.2

34 years agofrom scratch
Keith Bostic [Wed, 3 Jan 1990 07:16:53 +0000 (23:16 -0800)]
from scratch

SCCS-vsn: games/number/number.6 6.3

34 years agojust saving current version, shutting up Charlie
Jaap Akkerhuis [Wed, 3 Jan 1990 06:46:08 +0000 (22:46 -0800)]
just saving current version, shutting up Charlie

SCCS-vsn: local/ditroff/ditroff.okeeffe/psfig/tst/Makefile 1.2

34 years agoremove mention of mtab, consolidate descriptions
Keith Bostic [Wed, 3 Jan 1990 06:45:57 +0000 (22:45 -0800)]
remove mention of mtab, consolidate descriptions

SCCS-vsn: usr.sbin/quotaon/quotaon.8 6.4

34 years agojust saving current version, shutting up Charlie
Jaap Akkerhuis [Wed, 3 Jan 1990 06:45:22 +0000 (22:45 -0800)]
just saving current version, shutting up Charlie

SCCS-vsn: local/ditroff/ditroff.okeeffe/psfig/doc/Makefile 1.2
SCCS-vsn: local/ditroff/ditroff.okeeffe/psfig/doc/dopaper 1.2
SCCS-vsn: local/ditroff/ditroff.okeeffe/psfig/doc/paper.ms 1.2

34 years agoget rid of use of mtab.h
Kirk McKusick [Wed, 3 Jan 1990 06:20:23 +0000 (22:20 -0800)]
get rid of use of mtab.h

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

34 years agoextract absolute pathnames
Keith Bostic [Wed, 3 Jan 1990 06:09:07 +0000 (22:09 -0800)]
extract absolute pathnames

SCCS-vsn: games/hangman/hangman.h 5.3
SCCS-vsn: games/hangman/setup.c 5.3

34 years agonew rules for New Zealand (from mark@comp.vuw.ac.nz 4.3BSD-tahoe/etc/18)
Kirk McKusick [Wed, 3 Jan 1990 05:50:01 +0000 (21:50 -0800)]
new rules for New Zealand (from mark@comp.vuw.ac.nz 4.3BSD-tahoe/etc/18)

SCCS-vsn: share/zoneinfo/datfiles/australasia 1.3

34 years ago4096 size should be 1024 (4.3BSD/lib/155)
Kirk McKusick [Wed, 3 Jan 1990 05:37:20 +0000 (21:37 -0800)]
4096 size should be 1024 (4.3BSD/lib/155)

SCCS-vsn: old/libndbm/ndbm.3 6.8

34 years agofix local declarations to get unsigned comparisons correct (4.3BSD/lib/154)
Kirk McKusick [Wed, 3 Jan 1990 05:33:57 +0000 (21:33 -0800)]
fix local declarations to get unsigned comparisons correct (4.3BSD/lib/154)

SCCS-vsn: lib/libc/stdlib/malloc.c 5.8

34 years agonew signals
Keith Bostic [Wed, 3 Jan 1990 05:33:29 +0000 (21:33 -0800)]
new signals

SCCS-vsn: usr.sbin/inetd/inetd.c 5.18

34 years agoreturn null on error (4.3BSD/lib/28)
Kirk McKusick [Wed, 3 Jan 1990 05:29:01 +0000 (21:29 -0800)]
return null on error (4.3BSD/lib/28)

SCCS-vsn: lib/libc/stdlib/random.c 5.6

34 years agoprotect against trashed disk labels (4.3BSD-tahoe/sys/47)
Kirk McKusick [Wed, 3 Jan 1990 05:25:15 +0000 (21:25 -0800)]
protect against trashed disk labels (4.3BSD-tahoe/sys/47)

SCCS-vsn: sys/ufs/ffs/ufs_disksubr.c 7.13
SCCS-vsn: sys/ufs/ufs/ufs_disksubr.c 7.13

34 years agonew signals
Keith Bostic [Wed, 3 Jan 1990 01:59:42 +0000 (17:59 -0800)]
new signals

SCCS-vsn: usr.bin/sccs/sccs.c 5.8
SCCS-vsn: old/tc/tc.c 4.4
SCCS-vsn: usr.bin/tcopy/tcopy.c 5.13
SCCS-vsn: games/sail/sync.c 5.5

34 years agomemcpy & memccpy had args reversed; bug report 4.3BSD-tahoe/man/[89]
Keith Bostic [Wed, 3 Jan 1990 00:43:03 +0000 (16:43 -0800)]
memcpy & memccpy had args reversed; bug report 4.3BSD-tahoe/man/[89]

SCCS-vsn: lib/libc/stdio/tmpnam.3 5.9

34 years agotoo much information...
Keith Bostic [Tue, 2 Jan 1990 06:19:27 +0000 (22:19 -0800)]
too much information...

SCCS-vsn: usr.bin/pascal/libpc/Makefile 1.26

34 years agofrom scratch, using fts(3) and setmode(3) and the POSIX man page
Keith Bostic [Tue, 2 Jan 1990 05:05:54 +0000 (21:05 -0800)]
from scratch, using fts(3) and setmode(3) and the POSIX man page

SCCS-vsn: bin/chmod/chmod.c 5.8
SCCS-vsn: bin/chmod/chmod.1 6.4

34 years agodeclare setmode(3)
Keith Bostic [Mon, 1 Jan 1990 09:57:54 +0000 (01:57 -0800)]
declare setmode(3)

SCCS-vsn: usr.bin/xinstall/xinstall.c 5.19

34 years agoadd symbolic modes using setmode(3)
Keith Bostic [Mon, 1 Jan 1990 09:00:27 +0000 (01:00 -0800)]
add symbolic modes using setmode(3)

SCCS-vsn: usr.bin/xinstall/install.1 6.7
SCCS-vsn: usr.bin/xinstall/xinstall.c 5.18

34 years agodate and time created 89/12/31 16:42:55 by bostic
Keith Bostic [Mon, 1 Jan 1990 08:42:55 +0000 (00:42 -0800)]
date and time created 89/12/31 16:42:55 by bostic

SCCS-vsn: usr.bin/paste/paste.c 5.1

34 years agodate and time created 89/12/31 16:42:48 by bostic
Keith Bostic [Mon, 1 Jan 1990 08:42:48 +0000 (00:42 -0800)]
date and time created 89/12/31 16:42:48 by bostic

SCCS-vsn: usr.bin/paste/paste.1 5.1

34 years agoI/O routines should use b_blkno, not b_lblkno
Kirk McKusick [Mon, 1 Jan 1990 08:20:32 +0000 (00:20 -0800)]
I/O routines should use b_blkno, not b_lblkno

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

34 years agouse vfinddev to find vnode as b_vp may represent a file
Kirk McKusick [Mon, 1 Jan 1990 07:30:47 +0000 (23:30 -0800)]
use vfinddev to find vnode as b_vp may represent a file
instead of the block device supporting the memory file system

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

34 years agoadd vfinddev to yield a device vnode from its dev
Kirk McKusick [Mon, 1 Jan 1990 07:28:42 +0000 (23:28 -0800)]
add vfinddev to yield a device vnode from its dev

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

34 years agoneed more UPAGES for NFS
Kirk McKusick [Sun, 31 Dec 1989 14:49:14 +0000 (06:49 -0800)]
need more UPAGES for NFS

SCCS-vsn: sys/tahoe/include/param.h 7.3
SCCS-vsn: sys/vax/include/param.h 7.13

34 years agobadblock moves into this file
Kirk McKusick [Sun, 31 Dec 1989 14:46:51 +0000 (06:46 -0800)]
badblock moves into this file

SCCS-vsn: sys/ufs/ffs/ffs_alloc.c 7.15
SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 7.15

34 years agosyncip is replaced by vflushbuf; badblock moves to ufs_alloc.c;
Kirk McKusick [Sun, 31 Dec 1989 14:44:31 +0000 (06:44 -0800)]
syncip is replaced by vflushbuf; badblock moves to ufs_alloc.c;
getfs and getfsx move to quota_subr.c; no #ifdef KERNEL code left in this file

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

34 years agoi_lastr => v_lastr; v_count => v_usecount
Kirk McKusick [Sun, 31 Dec 1989 14:42:12 +0000 (06:42 -0800)]
i_lastr => v_lastr; v_count => v_usecount

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

34 years agov_count => v_usecount
Kirk McKusick [Sun, 31 Dec 1989 14:41:28 +0000 (06:41 -0800)]
v_count => v_usecount

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

34 years agov_mounton is gone; v_count => v_usecount
Kirk McKusick [Sun, 31 Dec 1989 14:41:02 +0000 (06:41 -0800)]
v_mounton is gone; v_count => v_usecount

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

34 years agov_count => v_usecount
Kirk McKusick [Sun, 31 Dec 1989 14:40:18 +0000 (06:40 -0800)]
v_count => v_usecount

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

34 years agoi_flag becomes a u_long, i_text is unused, i_lastr => v_lastr;
Kirk McKusick [Sun, 31 Dec 1989 14:37:28 +0000 (06:37 -0800)]
i_flag becomes a u_long, i_text is unused, i_lastr => v_lastr;
i_socket => v_socket, drop two spares to make up for spares in vnode

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

34 years agodebugging, print out inode lock owner and waiter
Kirk McKusick [Sun, 31 Dec 1989 14:35:55 +0000 (06:35 -0800)]
debugging, print out inode lock owner and waiter

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

34 years agov_count => v_usecount
Kirk McKusick [Sun, 31 Dec 1989 14:34:57 +0000 (06:34 -0800)]
v_count => v_usecount

SCCS-vsn: sys/nfs/nfs_vnops.c 7.20
SCCS-vsn: sys/nfs/nfs_node.c 7.17

34 years agov_count => v_usecount; v_lastr is being used; v_mounton is gone;
Kirk McKusick [Sun, 31 Dec 1989 14:33:32 +0000 (06:33 -0800)]
v_count => v_usecount; v_lastr is being used; v_mounton is gone;
routines for vhold and holdrele; use v_hashchain

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

34 years agoblkflush is no longer used;
Kirk McKusick [Sun, 31 Dec 1989 14:30:06 +0000 (06:30 -0800)]
blkflush is no longer used;
VREF => VHOLD and vrele => HOLDRELE as buffers use holdcnts not usecounts

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

34 years agoVREF => VHOLD as buffers hold holdcnts not usecounts
Kirk McKusick [Sun, 31 Dec 1989 14:23:45 +0000 (06:23 -0800)]
VREF => VHOLD as buffers hold holdcnts not usecounts

SCCS-vsn: sys/vm/vm_swap.c 7.8
SCCS-vsn: sys/kern/kern_physio.c 7.11

34 years agov_count => v_usecount
Kirk McKusick [Sun, 31 Dec 1989 14:21:59 +0000 (06:21 -0800)]
v_count => v_usecount

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

34 years agov_count =>v_usecount; add v_refcount, v_lastr, two spares;
Kirk McKusick [Sun, 31 Dec 1989 14:21:15 +0000 (06:21 -0800)]
v_count =>v_usecount; add v_refcount, v_lastr, two spares;
specinfo loses si_lastr, si_mounton, but gains si_hashchain;
add VHOLD and HOLDRELE macros to manipulate v_refcount

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

34 years agoeliminate unintended overlap, #define ni_segflg => ni_uioseg
Kirk McKusick [Sun, 31 Dec 1989 14:18:23 +0000 (06:18 -0800)]
eliminate unintended overlap, #define ni_segflg => ni_uioseg

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

34 years agodate and time created 89/12/30 15:57:56 by bostic
Keith Bostic [Sun, 31 Dec 1989 07:57:56 +0000 (23:57 -0800)]
date and time created 89/12/30 15:57:56 by bostic

SCCS-vsn: include/fts.h 5.1

34 years agodate and time created 89/12/30 15:55:57 by bostic
Keith Bostic [Sun, 31 Dec 1989 07:55:57 +0000 (23:55 -0800)]
date and time created 89/12/30 15:55:57 by bostic

SCCS-vsn: lib/libc/gen/fts.3 5.1

34 years agodate and time created 89/12/30 15:55:11 by bostic
Keith Bostic [Sun, 31 Dec 1989 07:55:11 +0000 (23:55 -0800)]
date and time created 89/12/30 15:55:11 by bostic

SCCS-vsn: lib/libc/gen/fts.c 5.1

34 years agostupid mistake in execl
Keith Bostic [Sun, 31 Dec 1989 04:42:26 +0000 (20:42 -0800)]
stupid mistake in execl

SCCS-vsn: usr.bin/xinstall/xinstall.c 5.17

34 years agov_count => v_usecount
Kirk McKusick [Sat, 30 Dec 1989 02:22:03 +0000 (18:22 -0800)]
v_count => v_usecount

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

34 years agodebugging, check lock count on exit
Kirk McKusick [Sat, 30 Dec 1989 02:19:19 +0000 (18:19 -0800)]
debugging, check lock count on exit

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

34 years agodebugging, ILOCK and IUNLOCK always call ilock and iunlock
Kirk McKusick [Sat, 30 Dec 1989 02:11:47 +0000 (18:11 -0800)]
debugging, ILOCK and IUNLOCK always call ilock and iunlock

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

34 years agodebugging, put in accounting for process id holding and waiting for lock
Kirk McKusick [Sat, 30 Dec 1989 02:01:59 +0000 (18:01 -0800)]
debugging, put in accounting for process id holding and waiting for lock

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

34 years agodebugging, force VREF to call vref so that we can check on usage
Kirk McKusick [Sat, 30 Dec 1989 01:27:23 +0000 (17:27 -0800)]
debugging, force VREF to call vref so that we can check on usage

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

34 years agorshd can dump core; bug report 4.3BSD-tahoe/libexec/0
Keith Bostic [Sat, 30 Dec 1989 00:42:10 +0000 (16:42 -0800)]
rshd can dump core; bug report 4.3BSD-tahoe/libexec/0

SCCS-vsn: libexec/rshd/rshd.c 5.27

34 years agodnbuf is no longer used
Jim Bloom [Thu, 28 Dec 1989 06:45:09 +0000 (22:45 -0800)]
dnbuf is no longer used

SCCS-vsn: lib/libc/net/res_mkquery.c 6.11

34 years agofgets leaves the newline - check for a truncated line by looking at
Jim Bloom [Thu, 28 Dec 1989 05:31:44 +0000 (21:31 -0800)]
fgets leaves the newline - check for a truncated line by looking at
a newline in addition to null

SCCS-vsn: lib/libc/net/res_init.c 6.12

34 years agocheck return value from socket call
Jim Bloom [Thu, 28 Dec 1989 05:00:27 +0000 (21:00 -0800)]
check return value from socket call

SCCS-vsn: lib/libc/net/res_send.c 6.24

34 years agoadd more error checking
Jim Bloom [Thu, 28 Dec 1989 04:56:22 +0000 (20:56 -0800)]
add more error checking

SCCS-vsn: lib/libc/net/res_mkquery.c 6.10

34 years agodn_expand required more character than it used; dn_comp did not clean
Jim Bloom [Thu, 28 Dec 1989 04:49:05 +0000 (20:49 -0800)]
dn_expand required more character than it used; dn_comp did not clean
up correctly when an error occurred leading to further errors; dn_find did
not handle dots in names correctly

SCCS-vsn: lib/libc/net/res_comp.c 6.15

34 years agoabort further processing of packet if length error detected in p_rr()
Jim Bloom [Thu, 28 Dec 1989 03:40:18 +0000 (19:40 -0800)]
abort further processing of packet if length error detected in p_rr()

SCCS-vsn: lib/libc/net/res_debug.c 5.27

34 years agodate and time created 89/12/25 14:24:45 by bostic
Keith Bostic [Tue, 26 Dec 1989 06:24:45 +0000 (22:24 -0800)]
date and time created 89/12/25 14:24:45 by bostic

SCCS-vsn: usr.bin/yacc/yacc.1 5.1

34 years agodate and time created 89/12/25 14:24:44 by bostic
Keith Bostic [Tue, 26 Dec 1989 06:24:44 +0000 (22:24 -0800)]
date and time created 89/12/25 14:24:44 by bostic

SCCS-vsn: usr.bin/yacc/warshall.c 5.1

34 years agodate and time created 89/12/25 14:24:43 by bostic
Keith Bostic [Tue, 26 Dec 1989 06:24:43 +0000 (22:24 -0800)]
date and time created 89/12/25 14:24:43 by bostic

SCCS-vsn: usr.bin/yacc/verbose.c 5.1

34 years agodate and time created 89/12/25 14:24:42 by bostic
Keith Bostic [Tue, 26 Dec 1989 06:24:42 +0000 (22:24 -0800)]
date and time created 89/12/25 14:24:42 by bostic

SCCS-vsn: usr.bin/yacc/symtab.c 5.1

34 years agodate and time created 89/12/25 14:24:40 by bostic
Keith Bostic [Tue, 26 Dec 1989 06:24:40 +0000 (22:24 -0800)]
date and time created 89/12/25 14:24:40 by bostic

SCCS-vsn: usr.bin/yacc/skeleton.c 5.1