unix-history/.git
29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
Kirk McKusick [Sun, 14 May 1995 15:35:35 +0000 (07:35 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget

SCCS-vsn: sys/isofs/cd9660/cd9660_lookup.c 8.6
SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.16

29 years agoconvert to use lock manager
Kirk McKusick [Sun, 14 May 1995 15:35:19 +0000 (07:35 -0800)]
convert to use lock manager

SCCS-vsn: sys/isofs/cd9660/cd9660_node.c 8.7
SCCS-vsn: sys/isofs/cd9660/cd9660_vnops.c 8.18

29 years agoconvert to using lock manager
Kirk McKusick [Sun, 14 May 1995 15:34:07 +0000 (07:34 -0800)]
convert to using lock manager

SCCS-vsn: sys/isofs/cd9660/cd9660_node.h 8.6

29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
Kirk McKusick [Sun, 14 May 1995 15:33:14 +0000 (07:33 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget

SCCS-vsn: sys/nfs/nfs_subs.c 8.7
SCCS-vsn: sys/nfs/nfs_serv.c 8.7
SCCS-vsn: sys/nfs/nfs_vfsops.c 8.11
SCCS-vsn: sys/nfs/nfs_vnops.c 8.15
SCCS-vsn: sys/nfs/nfs_nqlease.c 8.8

29 years agono longer need nfs_lock* functions (use vop_nolock* instead)
Kirk McKusick [Sun, 14 May 1995 15:32:22 +0000 (07:32 -0800)]
no longer need nfs_lock* functions (use vop_nolock* instead)

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

29 years agouse vop_nolock* locking functions
Kirk McKusick [Sun, 14 May 1995 15:31:09 +0000 (07:31 -0800)]
use vop_nolock* locking functions

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

29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
Kirk McKusick [Sun, 14 May 1995 15:29:14 +0000 (07:29 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget

SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 8.18
SCCS-vsn: sys/ufs/lfs/lfs_segment.c 8.9

29 years agodelete paranoia; get lock status from lock manager
Kirk McKusick [Sun, 14 May 1995 15:29:05 +0000 (07:29 -0800)]
delete paranoia; get lock status from lock manager

SCCS-vsn: sys/ufs/lfs/lfs_syscalls.c 8.10

29 years agonew lock initialization
Kirk McKusick [Sun, 14 May 1995 15:28:10 +0000 (07:28 -0800)]
new lock initialization

SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 8.7

29 years agoufs_reclaim gets proc pointer
Kirk McKusick [Sun, 14 May 1995 15:27:37 +0000 (07:27 -0800)]
ufs_reclaim gets proc pointer

SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 8.12

29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
Kirk McKusick [Sun, 14 May 1995 15:26:34 +0000 (07:26 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 8.28

29 years agoufs_reclaim gets proc ptr
Kirk McKusick [Sun, 14 May 1995 15:26:27 +0000 (07:26 -0800)]
ufs_reclaim gets proc ptr

SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 8.15

29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
Kirk McKusick [Sun, 14 May 1995 15:25:14 +0000 (07:25 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget

SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 8.12
SCCS-vsn: sys/ufs/ufs/ufs_quota.c 8.4

29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget;
Kirk McKusick [Sun, 14 May 1995 15:24:40 +0000 (07:24 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget;
replace locking with calls to lock manager

SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 8.25
SCCS-vsn: sys/ufs/ufs/ufs_ihash.c 8.6

29 years agoreplace locking with lock manager calls
Kirk McKusick [Sun, 14 May 1995 15:20:43 +0000 (07:20 -0800)]
replace locking with lock manager calls

SCCS-vsn: sys/ufs/ufs/ufs_inode.c 8.9

29 years agoufs_reclaim gets a proc ptr
Kirk McKusick [Sun, 14 May 1995 15:20:08 +0000 (07:20 -0800)]
ufs_reclaim gets a proc ptr

SCCS-vsn: sys/ufs/ufs/ufs_extern.h 8.10

29 years agodelte old locking, replace with lock manager
Kirk McKusick [Sun, 14 May 1995 15:19:12 +0000 (07:19 -0800)]
delte old locking, replace with lock manager

SCCS-vsn: sys/ufs/ufs/inode.h 8.9

29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK
Kirk McKusick [Sun, 14 May 1995 15:18:20 +0000 (07:18 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK

SCCS-vsn: sys/kern/init_main.c 8.16
SCCS-vsn: sys/kern/kern_sig.c 8.14
SCCS-vsn: sys/kern/kern_ktrace.c 8.5
SCCS-vsn: sys/kern/uipc_usrreq.c 8.9
SCCS-vsn: sys/kern/vfs_syscalls.c 8.37
SCCS-vsn: sys/kern/tty_tty.c 8.4
SCCS-vsn: sys/kern/kern_exec.c 8.10
SCCS-vsn: sys/kern/vfs_lookup.c 8.8
SCCS-vsn: sys/kern/kern_acct.c 8.8

29 years agomassive overhaul to use new lock manager;
Kirk McKusick [Sun, 14 May 1995 15:17:30 +0000 (07:17 -0800)]
massive overhaul to use new lock manager;
add vrecycle and vop_nolock* functions

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

29 years agoadd vn_lock function; convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK
Kirk McKusick [Sun, 14 May 1995 15:15:56 +0000 (07:15 -0800)]
add vn_lock function; convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK

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

29 years agoget proc pointer rather than pid; more checking for DRAINING errors
Kirk McKusick [Sun, 14 May 1995 15:12:56 +0000 (07:12 -0800)]
get proc pointer rather than pid; more checking for DRAINING errors

SCCS-vsn: sys/kern/kern_lock.c 8.10

29 years agovop_inactive is called with locked vnode;
Kirk McKusick [Sun, 14 May 1995 15:11:07 +0000 (07:11 -0800)]
vop_inactive is called with locked vnode;
vop_inactive and vop_reclaim get proc pointer

SCCS-vsn: sys/kern/vnode_if.src 8.12

29 years agoadd interlock; add vn_lock, vrecycle, and vop_nolock* functions
Kirk McKusick [Sun, 14 May 1995 15:09:18 +0000 (07:09 -0800)]
add interlock; add vn_lock, vrecycle, and vop_nolock* functions

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

29 years agostruct simple_lock => struct simplelock;
Kirk McKusick [Sun, 14 May 1995 15:06:36 +0000 (07:06 -0800)]
struct simple_lock => struct simplelock;
move DRAIN bits to be set in freed memory

SCCS-vsn: sys/sys/lock.h 8.10

29 years agoFix new bug where if exitstatus was not correct if condition
Christos Zoulas [Sun, 14 May 1995 14:54:16 +0000 (06:54 -0800)]
Fix new bug where if exitstatus was not correct if condition
failed

SCCS-vsn: bin/sh/eval.c 8.6

29 years agoput getcanonname into service switch
Eric Allman [Sun, 14 May 1995 06:06:16 +0000 (22:06 -0800)]
put getcanonname into service switch

SCCS-vsn: usr.sbin/sendmail/src/pathnames.h 8.3
SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.156
SCCS-vsn: usr.sbin/sendmail/src/domain.c 8.37
SCCS-vsn: usr.sbin/sendmail/src/sendmail.h 8.132
SCCS-vsn: usr.sbin/sendmail/src/util.c 8.66
SCCS-vsn: usr.sbin/sendmail/src/readcf.c 8.88
SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.159
SCCS-vsn: usr.sbin/sendmail/src/map.c 8.58

29 years agorandom updates, including 8.7 list
Eric Allman [Sun, 14 May 1995 05:59:09 +0000 (21:59 -0800)]
random updates, including 8.7 list

SCCS-vsn: usr.sbin/sendmail/src/TODO 8.38

29 years agoneed to protect simplelock from multiple includes
Kirk McKusick [Sun, 14 May 1995 04:54:37 +0000 (20:54 -0800)]
need to protect simplelock from multiple includes

SCCS-vsn: sys/hp300/include/param.h 8.4

29 years agoadd simple locking primitives
Kirk McKusick [Sun, 14 May 1995 02:26:04 +0000 (18:26 -0800)]
add simple locking primitives

SCCS-vsn: sys/hp300/include/param.h 8.3

29 years agomake DaemonPortOptions values case insensitive & include error on
Eric Allman [Sat, 13 May 1995 23:19:32 +0000 (15:19 -0800)]
make DaemonPortOptions values case insensitive & include error on
unrecognized values

SCCS-vsn: usr.sbin/sendmail/src/daemon.c 8.85

29 years agoremove sendmail.cf versioning (except on compile flag) -- confusing
Eric Allman [Sat, 13 May 1995 23:18:56 +0000 (15:18 -0800)]
remove sendmail.cf versioning (except on compile flag) -- confusing

SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.158

29 years agoupdate draing to two stage; lockmgr goes back to taking a proc ptr
Kirk McKusick [Sat, 13 May 1995 02:45:04 +0000 (18:45 -0800)]
update draing to two stage; lockmgr goes back to taking a proc ptr

SCCS-vsn: sys/sys/lock.h 8.9

29 years agoinclude OLD_NEWDB support for consistency with sendmail
Eric Allman [Fri, 12 May 1995 23:08:37 +0000 (15:08 -0800)]
include OLD_NEWDB support for consistency with sendmail

SCCS-vsn: usr.sbin/sendmail/makemap/makemap.c 8.12

29 years agovclean is static to vfs_subr.c
Kirk McKusick [Fri, 12 May 1995 11:15:24 +0000 (03:15 -0800)]
vclean is static to vfs_subr.c

SCCS-vsn: sys/kern/vfs_init.c 8.5

29 years agoinvolve the preprocessor so that incorrect argument counts are detected
Kirk McKusick [Fri, 12 May 1995 10:54:30 +0000 (02:54 -0800)]
involve the preprocessor so that incorrect argument counts are detected

SCCS-vsn: sys/kern/vnode_if.sh 8.7

29 years agofixed so that existatus is preserved in x=`false`
Christos Zoulas [Fri, 12 May 1995 07:55:39 +0000 (23:55 -0800)]
fixed so that existatus is preserved in x=`false`

SCCS-vsn: bin/sh/eval.c 8.5

29 years agomessing around with hashing and locking (checked in by mckusick for pendry)
Jan-Simon Pendry [Fri, 12 May 1995 07:05:27 +0000 (23:05 -0800)]
messing around with hashing and locking (checked in by mckusick for pendry)

SCCS-vsn: sys/miscfs/union/union_subr.c 8.18

29 years agoadd union_revoke operator
Jan-Simon Pendry [Fri, 12 May 1995 07:04:32 +0000 (23:04 -0800)]
add union_revoke operator

SCCS-vsn: sys/miscfs/union/union_vnops.c 8.26

29 years agolock_init => lockinit
Kirk McKusick [Fri, 12 May 1995 05:52:13 +0000 (21:52 -0800)]
lock_init => lockinit

SCCS-vsn: sys/vm/vm_map.c 8.7

29 years agominor cleanups; non-inline version of simple locking functions for NCPUS == 1
Kirk McKusick [Fri, 12 May 1995 05:51:47 +0000 (21:51 -0800)]
minor cleanups; non-inline version of simple locking functions for NCPUS == 1

SCCS-vsn: sys/kern/kern_lock.c 8.9

29 years agoadd simple locking primatives
Kirk McKusick [Fri, 12 May 1995 05:46:28 +0000 (21:46 -0800)]
add simple locking primatives

SCCS-vsn: sys/hp300/include/param.h 8.3

29 years ago<sys/lock.h> MUST FOLLOW <vm/vm_param.h>
Kirk McKusick [Fri, 12 May 1995 05:45:35 +0000 (21:45 -0800)]
<sys/lock.h> MUST FOLLOW <vm/vm_param.h>

SCCS-vsn: sys/vm/vm.h 8.5

29 years agomove stuff out to <machine/param.h> and kern_lock.c
Kirk McKusick [Fri, 12 May 1995 05:44:11 +0000 (21:44 -0800)]
move stuff out to <machine/param.h> and kern_lock.c

SCCS-vsn: sys/sys/lock.h 8.8

29 years agotake the pmap_page_protect outside the page queue lock (from hibler)
Kirk McKusick [Fri, 12 May 1995 05:17:29 +0000 (21:17 -0800)]
take the pmap_page_protect outside the page queue lock (from hibler)

SCCS-vsn: sys/vm/vm_fault.c 8.6

29 years agodelete spurious reference to MAP_WRITE
Kirk McKusick [Fri, 12 May 1995 04:14:22 +0000 (20:14 -0800)]
delete spurious reference to MAP_WRITE

SCCS-vsn: lib/libc/sys/mmap.2 8.4

29 years agofix locking bug in vm_object_terminate (from hibler)
Kirk McKusick [Fri, 12 May 1995 03:52:42 +0000 (19:52 -0800)]
fix locking bug in vm_object_terminate (from hibler)

SCCS-vsn: sys/vm/vm_object.c 8.7

29 years agoadd /try and ${macro} syntaxes to -bt mode; eliminate ?
Eric Allman [Fri, 12 May 1995 03:29:35 +0000 (19:29 -0800)]
add /try and ${macro} syntaxes to -bt mode; eliminate ?

SCCS-vsn: usr.sbin/sendmail/src/main.c 8.105

29 years agomissing simple_unlock
Kirk McKusick [Thu, 11 May 1995 11:52:50 +0000 (03:52 -0800)]
missing simple_unlock

SCCS-vsn: sys/vm/vm_meter.c 8.7

29 years agoport@host is the preferred syntax
Thomas Ferrin [Thu, 11 May 1995 09:12:54 +0000 (01:12 -0800)]
port@host is the preferred syntax

SCCS-vsn: share/man/man5/printcap.5 8.5

29 years agoonly unlock object if we have not already done so
Kirk McKusick [Thu, 11 May 1995 08:46:32 +0000 (00:46 -0800)]
only unlock object if we have not already done so

SCCS-vsn: sys/vm/vm_object.c 8.7

29 years agoadd vfs_mountroot and vfs_rootmountalloc functions;
Kirk McKusick [Thu, 11 May 1995 04:27:09 +0000 (20:27 -0800)]
add vfs_mountroot and vfs_rootmountalloc functions;
bdevvp always indicates when it fails

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

29 years agoadd mountroot functions to vfsconf; no longer make FFS default for root
Kirk McKusick [Thu, 11 May 1995 04:26:11 +0000 (20:26 -0800)]
add mountroot functions to vfsconf; no longer make FFS default for root

SCCS-vsn: sys/kern/vfs_conf.c 8.11

29 years agoreplace mountroot with function vfs_mountroot
Kirk McKusick [Thu, 11 May 1995 04:25:09 +0000 (20:25 -0800)]
replace mountroot with function vfs_mountroot

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

29 years agoadd vfs_rootmountalloc and vfs_mountroot
Kirk McKusick [Thu, 11 May 1995 04:24:34 +0000 (20:24 -0800)]
add vfs_rootmountalloc and vfs_mountroot

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

29 years agomountroot should fail, not panic
Kirk McKusick [Thu, 11 May 1995 04:22:17 +0000 (20:22 -0800)]
mountroot should fail, not panic

SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.15
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 8.27
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 8.17
SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 8.9

29 years agoadd vfc_mountroot entry to vfsconf
Kirk McKusick [Thu, 11 May 1995 03:43:04 +0000 (19:43 -0800)]
add vfc_mountroot entry to vfsconf

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

29 years agodefine lfs_mountroot
Kirk McKusick [Thu, 11 May 1995 03:33:28 +0000 (19:33 -0800)]
define lfs_mountroot

SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 8.16

29 years agoreturn error rather than panic when mountroot fails; use vfs_rootmountalloc
Kirk McKusick [Thu, 11 May 1995 03:28:16 +0000 (19:28 -0800)]
return error rather than panic when mountroot fails; use vfs_rootmountalloc

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

29 years agouse vfs_rootmountalloc
Kirk McKusick [Thu, 11 May 1995 03:10:22 +0000 (19:10 -0800)]
use vfs_rootmountalloc

SCCS-vsn: sys/nfs/nfs_vfsops.c 8.10
SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.14
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 8.26
SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 8.8

29 years agoVOP_REVOKE(vp, 0) should really be vgone(vp)
Jan-Simon Pendry [Thu, 11 May 1995 02:22:46 +0000 (18:22 -0800)]
VOP_REVOKE(vp, 0) should really be vgone(vp)

SCCS-vsn: sys/miscfs/fdesc/fdesc_vfsops.c 8.9
SCCS-vsn: sys/miscfs/kernfs/kernfs_vfsops.c 8.9
SCCS-vsn: sys/miscfs/nullfs/null_vfsops.c 8.6
SCCS-vsn: sys/miscfs/portal/portal_vfsops.c 8.10
SCCS-vsn: sys/miscfs/procfs/procfs_vnops.c 8.16
SCCS-vsn: sys/miscfs/umapfs/umap_vfsops.c 8.7
SCCS-vsn: sys/miscfs/union/union_vfsops.c 8.18

29 years agodon't call VFS_SYNC for read-only filesystems
Jan-Simon Pendry [Thu, 11 May 1995 02:19:42 +0000 (18:19 -0800)]
don't call VFS_SYNC for read-only filesystems

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

29 years agoVOP_REVOKE(vp, 0) should really be vgone(vp)
Jan-Simon Pendry [Thu, 11 May 1995 02:18:41 +0000 (18:18 -0800)]
VOP_REVOKE(vp, 0) should really be vgone(vp)

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

29 years agocleanups (from mycroft)
Kirk McKusick [Thu, 11 May 1995 01:55:10 +0000 (17:55 -0800)]
cleanups (from mycroft)

SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.13

29 years agolint
Kirk McKusick [Thu, 11 May 1995 01:53:45 +0000 (17:53 -0800)]
lint

SCCS-vsn: sys/isofs/cd9660/iso.h 8.6

29 years agoavoid panic's on attempted open's of non-existent devices
Kirk McKusick [Thu, 11 May 1995 01:33:04 +0000 (17:33 -0800)]
avoid panic's on attempted open's of non-existent devices

SCCS-vsn: sys/hp300/dev/sd.c 8.8

29 years agolock.h moves to /sys/sys
Bill Joy [Thu, 11 May 1995 01:31:28 +0000 (17:31 -0800)]
lock.h moves to /sys/sys

SCCS-vsn: sys/hp300/dev/sd.c 8.7
SCCS-vsn: sys/hp300/dev/rd.c 8.4

29 years agolookup error return cleanups (from mycroft)
Kirk McKusick [Thu, 11 May 1995 01:26:34 +0000 (17:26 -0800)]
lookup error return cleanups (from mycroft)

SCCS-vsn: sys/miscfs/kernfs/kernfs_vnops.c 8.12
SCCS-vsn: sys/miscfs/portal/portal_vnops.c 8.12
SCCS-vsn: sys/miscfs/procfs/procfs_vnops.c 8.15

29 years agoset MNT_ROOTFS immediately after doing mountroot rather than in filesystems
Kirk McKusick [Thu, 11 May 1995 00:54:40 +0000 (16:54 -0800)]
set MNT_ROOTFS immediately after doing mountroot rather than in filesystems

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

29 years agocheck for forcible unmount at syscall level
Kirk McKusick [Thu, 11 May 1995 00:53:14 +0000 (16:53 -0800)]
check for forcible unmount at syscall level

SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 8.15
SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 8.7
SCCS-vsn: sys/nfs/nfs_vfsops.c 8.9
SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.12

29 years agodoforce is gone
Kirk McKusick [Thu, 11 May 1995 00:52:09 +0000 (16:52 -0800)]
doforce is gone

SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 8.7

29 years agocheck for forcible unmount at syscall level; better panic check in ffs_sync
Kirk McKusick [Thu, 11 May 1995 00:51:04 +0000 (16:51 -0800)]
check for forcible unmount at syscall level; better panic check in ffs_sync

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 8.25

29 years agocheck for forcible unmount at syscall level
Kirk McKusick [Thu, 11 May 1995 00:48:25 +0000 (16:48 -0800)]
check for forcible unmount at syscall level

SCCS-vsn: sys/miscfs/fdesc/fdesc_vfsops.c 8.8
SCCS-vsn: sys/miscfs/kernfs/kernfs_vfsops.c 8.8
SCCS-vsn: sys/miscfs/nullfs/null_vfsops.c 8.5
SCCS-vsn: sys/miscfs/portal/portal_vfsops.c 8.9
SCCS-vsn: sys/miscfs/procfs/procfs_vfsops.c 8.7
SCCS-vsn: sys/miscfs/umapfs/umap_vfsops.c 8.6
SCCS-vsn: sys/miscfs/union/union_vfsops.c 8.17

29 years agodisallow unmount of root fs
Kirk McKusick [Wed, 10 May 1995 21:36:36 +0000 (13:36 -0800)]
disallow unmount of root fs

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

29 years agogetopt and friends moved to <unistd.h>
Keith Bostic [Wed, 10 May 1995 21:01:35 +0000 (13:01 -0800)]
getopt and friends moved to <unistd.h>

SCCS-vsn: games/primes/primes.c 8.5

29 years agoPaul Vixie tested this and found some problems.
Keith Bostic [Wed, 10 May 1995 20:58:09 +0000 (12:58 -0800)]
Paul Vixie tested this and found some problems.

SCCS-vsn: usr.sbin/lpr/lpd/lpd.c 8.7
SCCS-vsn: usr.sbin/lpr/lpd/printjob.c 8.7
SCCS-vsn: usr.sbin/lpr/lpq/lpq.c 8.3

29 years agoadd support for new nfs code (not v3 though)
Jan-Simon Pendry [Wed, 10 May 1995 20:38:49 +0000 (12:38 -0800)]
add support for new nfs code (not v3 though)

SCCS-vsn: usr.sbin/amd/config/os-bsd44.h 8.2
SCCS-vsn: usr.sbin/amd/amd/nfs_ops.c 8.2
SCCS-vsn: usr.sbin/amd/amd/ufs_ops.c 8.2
SCCS-vsn: usr.sbin/amd/amd/afs_ops.c 8.2

29 years agoget fstype from mount entry
Jan-Simon Pendry [Wed, 10 May 1995 20:38:06 +0000 (12:38 -0800)]
get fstype from mount entry

SCCS-vsn: usr.sbin/amd/config/mtab_bsd.c 8.2

29 years agodate and time created 95/05/10 05:37:28 by pendry
Jan-Simon Pendry [Wed, 10 May 1995 20:37:28 +0000 (12:37 -0800)]
date and time created 95/05/10 05:37:28 by pendry

SCCS-vsn: usr.sbin/amd/config/misc-bsd44l.h 8.1

29 years agochange mountlist to CIRCLEQ so we can do unmountall (from mycroft)
Kirk McKusick [Wed, 10 May 1995 08:14:15 +0000 (00:14 -0800)]
change mountlist to CIRCLEQ so we can do unmountall (from mycroft)

SCCS-vsn: sys/kern/init_main.c 8.13
SCCS-vsn: sys/kern/vfs_syscalls.c 8.34
SCCS-vsn: sys/kern/vfs_subr.c 8.21
SCCS-vsn: usr.sbin/pstat/pstat.c 8.16

29 years agoadd information about CTL_VFS
Kirk McKusick [Wed, 10 May 1995 07:52:53 +0000 (23:52 -0800)]
add information about CTL_VFS

SCCS-vsn: lib/libc/gen/sysctl.3 8.4

29 years agoallow argument to trim down output for -A
Kirk McKusick [Wed, 10 May 1995 07:39:32 +0000 (23:39 -0800)]
allow argument to trim down output for -A

SCCS-vsn: usr.sbin/sysctl/sysctl.c 8.5

29 years agoadd debug and filesystem info
Kirk McKusick [Wed, 10 May 1995 07:35:35 +0000 (23:35 -0800)]
add debug and filesystem info

SCCS-vsn: usr.sbin/sysctl/sysctl.8 8.2

29 years agoclarification of -fstype
Kirk McKusick [Wed, 10 May 1995 07:20:36 +0000 (23:20 -0800)]
clarification of -fstype

SCCS-vsn: usr.bin/find/find.1 8.7

29 years agoupdate for checking the clean flag
Kirk McKusick [Wed, 10 May 1995 07:13:53 +0000 (23:13 -0800)]
update for checking the clean flag

SCCS-vsn: sbin/fsck/fsck.8 8.4

29 years agocheck and act on the clean flag
Kirk McKusick [Wed, 10 May 1995 06:45:12 +0000 (22:45 -0800)]
check and act on the clean flag

SCCS-vsn: sbin/fsck/utilities.c 8.5
SCCS-vsn: sbin/fsck/main.c 8.5
SCCS-vsn: sbin/fsck/fsck.h 8.4
SCCS-vsn: sbin/fsck/setup.c 8.10

29 years agochange mountlist to CIRCLEQ so we can do unmountall (from mycroft)
Kirk McKusick [Wed, 10 May 1995 05:50:21 +0000 (21:50 -0800)]
change mountlist to CIRCLEQ so we can do unmountall (from mycroft)

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 8.24

29 years agochange mountlist to CIRCLEQ so we can do unmountall (from mycroft)
Kirk McKusick [Wed, 10 May 1995 03:28:47 +0000 (19:28 -0800)]
change mountlist to CIRCLEQ so we can do unmountall (from mycroft)

SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.11
SCCS-vsn: sys/nfs/nfs_vfsops.c 8.8
SCCS-vsn: sys/nfs/nfs_nqlease.c 8.7
SCCS-vsn: sys/ufs/lfs/lfs_bio.c 8.8
SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 8.6

29 years agoput in request to unmount all filesystems when rebooting
Kirk McKusick [Wed, 10 May 1995 03:11:49 +0000 (19:11 -0800)]
put in request to unmount all filesystems when rebooting

SCCS-vsn: sys/i386/i386/machdep.c 8.3
SCCS-vsn: sys/hp300/hp300/machdep.c 8.12
SCCS-vsn: sys/luna68k/luna68k/machdep.c 8.4
SCCS-vsn: sys/news3400/news3400/machdep.c 8.4
SCCS-vsn: sys/pmax/pmax/machdep.c 8.4
SCCS-vsn: sys/sparc/sparc/machdep.c 8.8

29 years agochange mountlist to CIRCLEQ so we can do unmountall (from mycroft)
Kirk McKusick [Wed, 10 May 1995 03:03:14 +0000 (19:03 -0800)]
change mountlist to CIRCLEQ so we can do unmountall (from mycroft)

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

29 years agoallow root .forward to work even if ~root not searchable or
Eric Allman [Wed, 10 May 1995 01:48:00 +0000 (17:48 -0800)]
allow root .forward to work even if ~root not searchable or
~root/.forward is not readable by non-roots

SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.83

29 years agoadd -A option to unmount all mounted filesystems
Kirk McKusick [Tue, 9 May 1995 08:50:12 +0000 (00:50 -0800)]
add -A option to unmount all mounted filesystems

SCCS-vsn: sbin/umount/umount.8 8.2
SCCS-vsn: sbin/umount/umount.c 8.8

29 years agoupdate to use vfslist from mount; cleanups for vfsconf
Kirk McKusick [Tue, 9 May 1995 08:23:44 +0000 (00:23 -0800)]
update to use vfslist from mount; cleanups for vfsconf

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

29 years agolist processing now done in vfslist from mount
Kirk McKusick [Tue, 9 May 1995 08:21:20 +0000 (00:21 -0800)]
list processing now done in vfslist from mount

SCCS-vsn: sbin/umount/Makefile 8.3

29 years agoupdate to reflect new -t syntax (same as mount)
Kirk McKusick [Tue, 9 May 1995 07:34:12 +0000 (23:34 -0800)]
update to reflect new -t syntax (same as mount)

SCCS-vsn: bin/df/df.1 8.3

29 years agouse vfslist from mount rather than rolling our own syntax
Kirk McKusick [Tue, 9 May 1995 07:17:05 +0000 (23:17 -0800)]
use vfslist from mount rather than rolling our own syntax

SCCS-vsn: bin/df/df.c 8.9

29 years agonow need vfslist.c from mount
Kirk McKusick [Tue, 9 May 1995 07:16:22 +0000 (23:16 -0800)]
now need vfslist.c from mount

SCCS-vsn: bin/df/Makefile 8.3

29 years agobreak out vfslist.c for df
Kirk McKusick [Tue, 9 May 1995 04:02:38 +0000 (20:02 -0800)]
break out vfslist.c for df

SCCS-vsn: sbin/mount/mount.c 8.25
SCCS-vsn: sbin/mount/Makefile 8.6

29 years agodate and time created 95/05/08 13:01:58 by mckusick
Kirk McKusick [Tue, 9 May 1995 04:01:58 +0000 (20:01 -0800)]
date and time created 95/05/08 13:01:58 by mckusick

SCCS-vsn: sbin/mount/vfslist.c 8.1

29 years agoLFS blksize now takes three arguments; lfs_balloc now takes an offset
Kirk McKusick [Tue, 9 May 1995 03:59:25 +0000 (19:59 -0800)]
LFS blksize now takes three arguments; lfs_balloc now takes an offset

SCCS-vsn: sys/ufs/ufs/ufs_readwrite.c 8.11

29 years agoget rid of unused um_relvp
Kirk McKusick [Tue, 9 May 1995 03:28:06 +0000 (19:28 -0800)]
get rid of unused um_relvp

SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 8.14