unix-history/.git
29 years agoFixed ${#} which was incorrectly parsed as ${#var}
Christos Zoulas [Wed, 17 May 1995 10:58:37 +0000 (02:58 -0800)]
Fixed ${#} which was incorrectly parsed as ${#var}

SCCS-vsn: bin/sh/parser.c 8.7

29 years agomore flaming about full names as e-mail addresses
Eric Allman [Wed, 17 May 1995 04:22:30 +0000 (20:22 -0800)]
more flaming about full names as e-mail addresses

SCCS-vsn: usr.sbin/sendmail/cf/README 8.56

29 years agotypo
Kirk McKusick [Wed, 17 May 1995 02:58:29 +0000 (18:58 -0800)]
typo

SCCS-vsn: lib/libc/sys/sigsuspend.2 8.2

29 years ago>= and <= now work with timercmp
Kirk McKusick [Wed, 17 May 1995 01:50:31 +0000 (17:50 -0800)]
>= and <= now work with timercmp

SCCS-vsn: lib/libc/sys/getitimer.2 8.3

29 years agolet any shell work on V1 configurations for back compat
Eric Allman [Wed, 17 May 1995 00:39:52 +0000 (16:39 -0800)]
let any shell work on V1 configurations for back compat

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

29 years agounistd.h for optarg
Keith Bostic [Tue, 16 May 1995 22:03:54 +0000 (14:03 -0800)]
unistd.h for optarg

SCCS-vsn: contrib/groff-1.08/eqn/eqn.h 8.2
SCCS-vsn: contrib/groff-1.08/groff/groff.cc 8.2
SCCS-vsn: contrib/groff-1.08/include/driver.h 8.2
SCCS-vsn: contrib/groff-1.08/lkbib/lkbib.cc 8.2
SCCS-vsn: contrib/groff-1.08/lookbib/lookbib.cc 8.2
SCCS-vsn: contrib/groff-1.08/pic/pic.h 8.2
SCCS-vsn: contrib/groff-1.08/soelim/soelim.cc 8.2
SCCS-vsn: contrib/groff-1.08/tbl/table.h 8.2
SCCS-vsn: contrib/groff-1.08/tfmtodit/tfmtodit.cc 8.2

29 years ago"program" maps can be used for aliases
Eric Allman [Tue, 16 May 1995 21:40:02 +0000 (13:40 -0800)]
"program" maps can be used for aliases

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

29 years agouninitialized varaible
Keith Bostic [Tue, 16 May 1995 21:23:46 +0000 (13:23 -0800)]
uninitialized varaible

SCCS-vsn: usr.bin/strip/strip.c 8.3

29 years agodate and time created 95/05/16 06:06:12 by bostic
Keith Bostic [Tue, 16 May 1995 21:06:12 +0000 (13:06 -0800)]
date and time created 95/05/16 06:06:12 by bostic

SCCS-vsn: contrib/groff-1.08/soelim/soelim.cc 8.1

29 years agodate and time created 95/05/16 06:05:36 by bostic
Keith Bostic [Tue, 16 May 1995 21:05:36 +0000 (13:05 -0800)]
date and time created 95/05/16 06:05:36 by bostic

SCCS-vsn: contrib/groff-1.08/lkbib/lkbib.cc 8.1

29 years agodate and time created 95/05/16 06:05:00 by bostic
Keith Bostic [Tue, 16 May 1995 21:05:00 +0000 (13:05 -0800)]
date and time created 95/05/16 06:05:00 by bostic

SCCS-vsn: contrib/groff-1.08/lookbib/lookbib.cc 8.1

29 years agodate and time created 95/05/16 06:04:00 by bostic
Keith Bostic [Tue, 16 May 1995 21:04:00 +0000 (13:04 -0800)]
date and time created 95/05/16 06:04:00 by bostic

SCCS-vsn: contrib/groff-1.08/tfmtodit/tfmtodit.cc 8.1

29 years agodate and time created 95/05/16 06:00:31 by bostic
Keith Bostic [Tue, 16 May 1995 21:00:31 +0000 (13:00 -0800)]
date and time created 95/05/16 06:00:31 by bostic

SCCS-vsn: contrib/groff-1.08/include/driver.h 8.1

29 years agodate and time created 95/05/16 05:56:20 by bostic
Keith Bostic [Tue, 16 May 1995 20:56:20 +0000 (12:56 -0800)]
date and time created 95/05/16 05:56:20 by bostic

SCCS-vsn: contrib/groff-1.08/eqn/eqn.h 8.1

29 years agodate and time created 95/05/16 05:55:33 by bostic
Keith Bostic [Tue, 16 May 1995 20:55:33 +0000 (12:55 -0800)]
date and time created 95/05/16 05:55:33 by bostic

SCCS-vsn: contrib/groff-1.08/pic/pic.h 8.1

29 years agodate and time created 95/05/16 05:54:31 by bostic
Keith Bostic [Tue, 16 May 1995 20:54:31 +0000 (12:54 -0800)]
date and time created 95/05/16 05:54:31 by bostic

SCCS-vsn: contrib/groff-1.08/groff/groff.cc 8.1

29 years agodate and time created 95/05/16 05:53:03 by bostic
Keith Bostic [Tue, 16 May 1995 20:53:03 +0000 (12:53 -0800)]
date and time created 95/05/16 05:53:03 by bostic

SCCS-vsn: contrib/groff-1.08/tbl/table.h 8.1

29 years agoput MIME 8->7 bit conversions on a compile flag (default on for now)
Eric Allman [Tue, 16 May 1995 10:00:40 +0000 (02:00 -0800)]
put MIME 8->7 bit conversions on a compile flag (default on for now)

SCCS-vsn: usr.sbin/sendmail/src/usersmtp.c 8.52
SCCS-vsn: usr.sbin/sendmail/src/headers.c 8.63
SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.160
SCCS-vsn: usr.sbin/sendmail/src/srvrsmtp.c 8.72
SCCS-vsn: usr.sbin/sendmail/src/readcf.c 8.91
SCCS-vsn: usr.sbin/sendmail/src/deliver.c 8.151
SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.164
SCCS-vsn: usr.sbin/sendmail/src/mime.c 8.22

29 years agomissing ifdef MROUTING (from hibler)
Kirk McKusick [Tue, 16 May 1995 08:32:08 +0000 (00:32 -0800)]
missing ifdef MROUTING (from hibler)

SCCS-vsn: sys/netinet/raw_ip.c 8.7

29 years agofix compile problems on Solaris and HP-UX
Eric Allman [Tue, 16 May 1995 07:03:22 +0000 (23:03 -0800)]
fix compile problems on Solaris and HP-UX

SCCS-vsn: usr.sbin/sendmail/src/main.c 8.109
SCCS-vsn: usr.sbin/sendmail/src/map.c 8.61

29 years agoimproved implementation for E line -- slightly cleaner -- plus
Eric Allman [Tue, 16 May 1995 06:38:59 +0000 (22:38 -0800)]
improved implementation for E line -- slightly cleaner -- plus
resulting simplifications in map.c for NIS+

SCCS-vsn: usr.sbin/sendmail/src/main.c 8.108
SCCS-vsn: usr.sbin/sendmail/src/map.c 8.60

29 years agoadd "E" line to config file to set or propogate environment
Eric Allman [Tue, 16 May 1995 06:02:12 +0000 (22:02 -0800)]
add "E" line to config file to set or propogate environment
variables to children

SCCS-vsn: usr.sbin/sendmail/src/main.c 8.107
SCCS-vsn: usr.sbin/sendmail/src/sendmail.h 8.133
SCCS-vsn: usr.sbin/sendmail/src/TODO 8.39
SCCS-vsn: usr.sbin/sendmail/src/util.c 8.68
SCCS-vsn: usr.sbin/sendmail/src/readcf.c 8.90
SCCS-vsn: usr.sbin/sendmail/src/deliver.c 8.150

29 years agoconvert empty return path to <>; use -p instead of -oM
Eric Allman [Tue, 16 May 1995 01:04:20 +0000 (17:04 -0800)]
convert empty return path to <>; use -p instead of -oM

SCCS-vsn: bin/rmail/rmail.c 8.3

29 years agoMIME glitches
Eric Allman [Tue, 16 May 1995 00:15:47 +0000 (16:15 -0800)]
MIME glitches

SCCS-vsn: usr.sbin/sendmail/src/headers.c 8.62
SCCS-vsn: usr.sbin/sendmail/src/mime.c 8.21

29 years agocleanup of LA_READKSYM code from Motonori NAKAMURA <motonori@cs.ritsumei.ac.jp>
Eric Allman [Mon, 15 May 1995 22:37:31 +0000 (14:37 -0800)]
cleanup of LA_READKSYM code from Motonori NAKAMURA <motonori@cs.ritsumei.ac.jp>

SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.163
SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.159

29 years agoprobe interface configuration for other possible names
Eric Allman [Mon, 15 May 1995 22:31:01 +0000 (14:31 -0800)]
probe interface configuration for other possible names

SCCS-vsn: usr.sbin/sendmail/src/main.c 8.106
SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.162

29 years agoprevent host name buffer overflows
Eric Allman [Mon, 15 May 1995 22:30:39 +0000 (14:30 -0800)]
prevent host name buffer overflows

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

29 years agoget initial pc correct
Kirk McKusick [Mon, 15 May 1995 15:12:42 +0000 (07:12 -0800)]
get initial pc correct

SCCS-vsn: sys/hp300/scripts/xbt 8.3

29 years agofixed bug
Christos Zoulas [Mon, 15 May 1995 13:37:33 +0000 (05:37 -0800)]
fixed bug
false

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

29 years agoonly mark root clean when it is mounted read-only
Kirk McKusick [Mon, 15 May 1995 13:21:03 +0000 (05:21 -0800)]
only mark root clean when it is mounted read-only

SCCS-vsn: sbin/fsck/main.c 8.6

29 years agoadd simple locking primitives
Kirk McKusick [Mon, 15 May 1995 12:03:25 +0000 (04:03 -0800)]
add simple locking primitives

SCCS-vsn: sys/i386/include/param.h 8.3
SCCS-vsn: sys/luna68k/include/param.h 8.3
SCCS-vsn: sys/news3400/include/param.h 8.3
SCCS-vsn: sys/pmax/include/param.h 8.3
SCCS-vsn: sys/sparc/include/param.h 8.3

29 years agomore cleanup from Motonori Nakamura
Eric Allman [Mon, 15 May 1995 11:19:34 +0000 (03:19 -0800)]
more cleanup from Motonori Nakamura

SCCS-vsn: usr.sbin/sendmail/src/makesendmail 8.22
SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.161
SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.158

29 years agoallow simple lock failure to be a warning rather than a panic
Kirk McKusick [Mon, 15 May 1995 09:24:05 +0000 (01:24 -0800)]
allow simple lock failure to be a warning rather than a panic

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

29 years agounistd.h for optarg
Marshall Kirk McKusick [Mon, 15 May 1995 07:36:36 +0000 (23:36 -0800)]
unistd.h for optarg

SCCS-vsn: games/phantasia/setup.c 5.9

29 years agomore ugly hacks for systems without uname
Eric Allman [Mon, 15 May 1995 00:24:36 +0000 (16:24 -0800)]
more ugly hacks for systems without uname

SCCS-vsn: usr.sbin/sendmail/src/makesendmail 8.21

29 years agoadd support for EWS-UX_V, LUNA, NEWS-OS.4.2.1R, and NEWS-OS.6.0.3
Eric Allman [Mon, 15 May 1995 00:20:39 +0000 (16:20 -0800)]
add support for EWS-UX_V, LUNA, NEWS-OS.4.2.1R, and NEWS-OS.6.0.3

SCCS-vsn: usr.sbin/sendmail/Files.base 8.25

29 years agodate and time created 95/05/14 09:17:53 by eric
Eric Allman [Mon, 15 May 1995 00:17:53 +0000 (16:17 -0800)]
date and time created 95/05/14 09:17:53 by eric

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.NEWS-OS.6.x 8.1

29 years agodate and time created 95/05/14 09:17:52 by eric
Eric Allman [Mon, 15 May 1995 00:17:52 +0000 (16:17 -0800)]
date and time created 95/05/14 09:17:52 by eric

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.NEWS-OS.4.x 8.1

29 years agodate and time created 95/05/14 09:17:51 by eric
Eric Allman [Mon, 15 May 1995 00:17:51 +0000 (16:17 -0800)]
date and time created 95/05/14 09:17:51 by eric

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.EWS-UX_V 8.1
SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.LUNA 8.1

29 years agoportability patches for Sony NEWS-OS 4.2.1R and 6.0.3,
Eric Allman [Mon, 15 May 1995 00:05:50 +0000 (16:05 -0800)]
portability patches for Sony NEWS-OS 4.2.1R and 6.0.3,
Omron LUNAs, and NEC EWS-UX/V 4.2

SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.157

29 years agoimplement Fx|prog and "program" map class
Eric Allman [Sun, 14 May 1995 23:43:00 +0000 (15:43 -0800)]
implement Fx|prog and "program" map class

SCCS-vsn: usr.sbin/sendmail/src/util.c 8.67
SCCS-vsn: usr.sbin/sendmail/src/readcf.c 8.89
SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.160
SCCS-vsn: usr.sbin/sendmail/src/map.c 8.59

29 years agojust use <vm/vm.h> for VM include files
Kirk McKusick [Sun, 14 May 1995 15:51:38 +0000 (07:51 -0800)]
just use <vm/vm.h> for VM include files

SCCS-vsn: sys/hp300/dev/sd.c 8.9
SCCS-vsn: sys/hp300/dev/rd.c 8.5

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

SCCS-vsn: sys/miscfs/umapfs/umap_subr.c 8.9
SCCS-vsn: sys/miscfs/umapfs/umap_vfsops.c 8.8
SCCS-vsn: sys/miscfs/union/union_subr.c 8.19
SCCS-vsn: sys/miscfs/union/union_vnops.c 8.27
SCCS-vsn: sys/miscfs/union/union_vfsops.c 8.19
SCCS-vsn: sys/dev/vn.c 8.9
SCCS-vsn: sys/sparc/sunos/sun_misc.c 8.5
SCCS-vsn: sys/netccitt/pk_acct.c 8.2
SCCS-vsn: sys/news3400/newsos/news_compat.c 8.2

29 years agoadd umap_lock to check VXLOCK and clear interlock before bypassing
Kirk McKusick [Sun, 14 May 1995 15:46:44 +0000 (07:46 -0800)]
add umap_lock to check VXLOCK and clear interlock before bypassing

SCCS-vsn: sys/miscfs/umapfs/umap_vnops.c 8.5

29 years agoconvert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
Kirk McKusick [Sun, 14 May 1995 15:45:43 +0000 (07:45 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
locking functions no longer needed (use vop_nolock* instead)

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

29 years agoconvert locking to use vop_nolock* functions
Kirk McKusick [Sun, 14 May 1995 15:44:32 +0000 (07:44 -0800)]
convert locking to use vop_nolock* functions

SCCS-vsn: sys/miscfs/specfs/specdev.h 8.5

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

SCCS-vsn: sys/miscfs/procfs/procfs_subr.c 8.6
SCCS-vsn: sys/miscfs/procfs/procfs_vnops.c 8.17

29 years agoconvert locking to use vop_nolock* functions
Kirk McKusick [Sun, 14 May 1995 15:43:17 +0000 (07:43 -0800)]
convert locking to use vop_nolock* functions

SCCS-vsn: sys/miscfs/procfs/procfs.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:42:43 +0000 (07:42 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget

SCCS-vsn: sys/miscfs/portal/portal_vfsops.c 8.11

29 years agolocking uses vop_nolock* functions
Kirk McKusick [Sun, 14 May 1995 15:42:32 +0000 (07:42 -0800)]
locking uses vop_nolock* functions

SCCS-vsn: sys/miscfs/portal/portal_vnops.c 8.13

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

SCCS-vsn: sys/miscfs/nullfs/null_subr.c 8.7
SCCS-vsn: sys/miscfs/nullfs/null_vfsops.c 8.7

29 years agoadd null_lock to check VXLOCK and cancel the interlock before bypassing
Kirk McKusick [Sun, 14 May 1995 15:41:57 +0000 (07:41 -0800)]
add null_lock to check VXLOCK and cancel the interlock before bypassing

SCCS-vsn: sys/miscfs/nullfs/null_vnops.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:40:52 +0000 (07:40 -0800)]
convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget

SCCS-vsn: sys/miscfs/fifofs/fifo_vnops.c 8.8
SCCS-vsn: sys/miscfs/kernfs/kernfs_vfsops.c 8.10
SCCS-vsn: sys/miscfs/kernfs/kernfs_vnops.c 8.13

29 years agolocking uses vop_nolock* functions
Kirk McKusick [Sun, 14 May 1995 15:40:04 +0000 (07:40 -0800)]
locking uses vop_nolock* functions

SCCS-vsn: sys/miscfs/fifofs/fifo.h 8.5

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

SCCS-vsn: sys/miscfs/fdesc/fdesc_vfsops.c 8.10
SCCS-vsn: sys/miscfs/fdesc/fdesc_vnops.c 8.15

29 years agoconvert locking to new model; cleanups
Kirk McKusick [Sun, 14 May 1995 15:38:44 +0000 (07:38 -0800)]
convert locking to new model; cleanups

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

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

SCCS-vsn: sys/vm/vnode_pager.c 8.10

29 years agolock manager is back to taking a proc rather than a pid
Kirk McKusick [Sun, 14 May 1995 15:36:57 +0000 (07:36 -0800)]
lock manager is back to taking a proc rather than a pid

SCCS-vsn: sys/vm/vm_map.h 8.8
SCCS-vsn: sys/vm/vm_map.c 8.8

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