unix-history/.git
32 years agomust cast long argument to vnode_pager_setsize
Kirk McKusick [Fri, 20 Dec 1991 04:57:31 +0000 (20:57 -0800)]
must cast long argument to vnode_pager_setsize

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

32 years agoslight reordering; update modrev time for NFS leases
Kirk McKusick [Fri, 20 Dec 1991 04:56:52 +0000 (20:56 -0800)]
slight reordering; update modrev time for NFS leases

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.45

32 years agoupdate for quad support
Kirk McKusick [Fri, 20 Dec 1991 04:56:04 +0000 (20:56 -0800)]
update for quad support

SCCS-vsn: sbin/newfs/mkfs.c 6.20

32 years agoadd quad support
Kirk McKusick [Fri, 20 Dec 1991 04:51:30 +0000 (20:51 -0800)]
add quad support

SCCS-vsn: sbin/fsck/setup.c 5.35

32 years agoquad => quad_t
Kirk McKusick [Fri, 20 Dec 1991 04:45:21 +0000 (20:45 -0800)]
quad => quad_t

SCCS-vsn: sys/ufs/ffs/fs.h 7.14

32 years agonow includes endian.h; define quad_t based on _NOQUAD support
Kirk McKusick [Fri, 20 Dec 1991 04:44:21 +0000 (20:44 -0800)]
now includes endian.h; define quad_t based on _NOQUAD support

SCCS-vsn: sys/sys/types.h 7.19

32 years agoquad => quad_t; select va_size based on _NOQUAD support
Kirk McKusick [Fri, 20 Dec 1991 04:42:31 +0000 (20:42 -0800)]
quad => quad_t; select va_size based on _NOQUAD support

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

32 years agoendian.h is now included in types.h
Kirk McKusick [Fri, 20 Dec 1991 04:41:20 +0000 (20:41 -0800)]
endian.h is now included in types.h

SCCS-vsn: sys/sys/param.h 7.24

32 years agoadd mono_time for NFS leases
Kirk McKusick [Fri, 20 Dec 1991 04:32:29 +0000 (20:32 -0800)]
add mono_time for NFS leases

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

32 years agofsid_t is not really a quad, it is two longs
Kirk McKusick [Fri, 20 Dec 1991 04:32:02 +0000 (20:32 -0800)]
fsid_t is not really a quad, it is two longs

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

32 years agoadd panic for uncleaned vnode private areas
Kirk McKusick [Fri, 20 Dec 1991 04:29:55 +0000 (20:29 -0800)]
add panic for uncleaned vnode private areas

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

32 years agoreorder vattr_null to avoid bugs in GCC quad's
Kirk McKusick [Fri, 20 Dec 1991 04:29:07 +0000 (20:29 -0800)]
reorder vattr_null to avoid bugs in GCC quad's

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

32 years agoadd mono_time for NFS leases
Kirk McKusick [Fri, 20 Dec 1991 04:27:47 +0000 (20:27 -0800)]
add mono_time for NFS leases

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

32 years agoreorg for quad support
Kirk McKusick [Fri, 20 Dec 1991 04:26:48 +0000 (20:26 -0800)]
reorg for quad support

SCCS-vsn: sys/pmax/include/endian.h 7.9
SCCS-vsn: sys/hp300/include/endian.h 7.8

32 years agoMake sure that the overflow points get initialized correctly when the
Keith Bostic [Thu, 19 Dec 1991 10:13:10 +0000 (02:13 -0800)]
Make sure that the overflow points get initialized correctly when the
table is created empty.  Also, make overflow point calculation a function of
(max_bucket + 1), not just max_bucket.

SCCS-vsn: lib/libc/db/hash/hash.c 5.22

32 years agochecked in for Marc (Keith Bostic)
Marc Teitelbaum [Thu, 19 Dec 1991 05:13:43 +0000 (21:13 -0800)]
checked in for Marc (Keith Bostic)

SCCS-vsn: usr.bin/tset/tset.c 5.17
SCCS-vsn: usr.bin/tset/Makefile 5.13

32 years agolint + no exit() in main from Guy Harris; add getopt(3) and other minor
Keith Bostic [Thu, 19 Dec 1991 04:55:19 +0000 (20:55 -0800)]
lint + no exit() in main from Guy Harris; add getopt(3) and other minor
cleanups as well.  (The end of the "grok" error message, *sniff*)

SCCS-vsn: usr.bin/mt/mt.c 5.8

32 years agoanother fix from Dirk Husemann
Keith Sklower [Wed, 18 Dec 1991 08:31:15 +0000 (00:31 -0800)]
another fix from Dirk Husemann

SCCS-vsn: sys/netccitt/pk_subr.c 7.19

32 years agoanother fix from dkhusema
Keith Sklower [Wed, 18 Dec 1991 08:30:24 +0000 (00:30 -0800)]
another fix from dkhusema

SCCS-vsn: sys/netccitt/pk_subr.c 7.19

32 years agofix <route-addr> handling in ruleset 4
Eric Allman [Wed, 18 Dec 1991 08:27:55 +0000 (00:27 -0800)]
fix <route-addr> handling in ruleset 4

SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 2.20

32 years agobig-or-odd-size packet option. (n x 128 instead of 2^n only)
Keith Sklower [Wed, 18 Dec 1991 08:19:38 +0000 (00:19 -0800)]
big-or-odd-size packet option. (n x 128 instead of 2^n only)

SCCS-vsn: sys/netiso/tp_pcb.h 7.20
SCCS-vsn: sys/netiso/tp_user.h 7.12
SCCS-vsn: sys/netiso/tp_output.c 7.15
SCCS-vsn: sys/netiso/tp_subr2.c 7.18
SCCS-vsn: sys/netiso/tp_emit.c 7.13
SCCS-vsn: sys/netiso/tp_input.c 7.26

32 years agoadd ENOSR (no streams resources) to list of temporary failure conditions
Eric Allman [Wed, 18 Dec 1991 08:11:56 +0000 (00:11 -0800)]
add ENOSR (no streams resources) to list of temporary failure conditions

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

32 years agoenforce cloning bit for route to interface
Keith Sklower [Wed, 18 Dec 1991 08:05:05 +0000 (00:05 -0800)]
enforce cloning bit for route to interface

SCCS-vsn: sys/netinet/if_ether.c 7.16

32 years agooops..... m4 problem
Eric Allman [Wed, 18 Dec 1991 07:59:31 +0000 (23:59 -0800)]
oops..... m4 problem

SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 2.19

32 years agomake NEWSENDMAIL the default
Eric Allman [Wed, 18 Dec 1991 07:54:46 +0000 (23:54 -0800)]
make NEWSENDMAIL the default

SCCS-vsn: usr.sbin/sendmail/cf/cf/vangogh.cs.mc 2.4
SCCS-vsn: usr.sbin/sendmail/cf/cf/mail.cs.mc 2.5
SCCS-vsn: usr.sbin/sendmail/cf/cf/mail.eecs.mc 2.5
SCCS-vsn: usr.sbin/sendmail/cf/m4/cf.m4 2.14
SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 2.18
SCCS-vsn: usr.sbin/sendmail/cf/ostype/ultrix4.m4 2.5
SCCS-vsn: usr.sbin/sendmail/cf/domain/Berkeley.EDU.m4 2.3

32 years agodon't make routines static
Keith Bostic [Tue, 17 Dec 1991 09:49:17 +0000 (01:49 -0800)]
don't make routines static

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

32 years agodynamically allocate private part
Kirk McKusick [Tue, 17 Dec 1991 09:48:26 +0000 (01:48 -0800)]
dynamically allocate private part

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

32 years agoM_SUPERBLK rolled into M_UFSMNT
Kirk McKusick [Tue, 17 Dec 1991 09:46:46 +0000 (01:46 -0800)]
M_SUPERBLK rolled into M_UFSMNT

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

32 years agonew approach for handling aliases (based on local node allocation)
Kirk McKusick [Tue, 17 Dec 1991 09:44:17 +0000 (01:44 -0800)]
new approach for handling aliases (based on local node allocation)

SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.70
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.70

32 years agofree UFS private data area
Kirk McKusick [Tue, 17 Dec 1991 09:43:13 +0000 (01:43 -0800)]
free UFS private data area

SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.43
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.43

32 years agosillyrename now in nfsnode
Kirk McKusick [Tue, 17 Dec 1991 09:27:09 +0000 (01:27 -0800)]
sillyrename now in nfsnode

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

32 years agoallocate and free nfsnode private part; sillyrename now in nfsnode
Kirk McKusick [Tue, 17 Dec 1991 09:26:32 +0000 (01:26 -0800)]
allocate and free nfsnode private part; sillyrename now in nfsnode

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

32 years agonew approach for handling aliases (based on local node allocation)
Kirk McKusick [Tue, 17 Dec 1991 09:24:14 +0000 (01:24 -0800)]
new approach for handling aliases (based on local node allocation)

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

32 years agodynamically allocate private part
Kirk McKusick [Tue, 17 Dec 1991 07:54:12 +0000 (23:54 -0800)]
dynamically allocate private part

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.44

32 years agoM_SUPERBLK rolled into M_UFSMNT
Kirk McKusick [Tue, 17 Dec 1991 07:53:17 +0000 (23:53 -0800)]
M_SUPERBLK rolled into M_UFSMNT

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

32 years agofree dynamically allocated part
Kirk McKusick [Tue, 17 Dec 1991 07:52:34 +0000 (23:52 -0800)]
free dynamically allocated part

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

32 years agodynamically allocate private part
Kirk McKusick [Tue, 17 Dec 1991 07:52:10 +0000 (23:52 -0800)]
dynamically allocate private part

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

32 years agoANSI stuff, use err() routine so error messages are right; nothing important
Keith Bostic [Tue, 17 Dec 1991 07:40:06 +0000 (23:40 -0800)]
ANSI stuff, use err() routine so error messages are right; nothing important

SCCS-vsn: usr.bin/tee/tee.c 5.13

32 years agomfs_reclaim becomes a real function
Kirk McKusick [Tue, 17 Dec 1991 07:31:16 +0000 (23:31 -0800)]
mfs_reclaim becomes a real function

SCCS-vsn: sys/ufs/mfs/mfsnode.h 7.6
SCCS-vsn: sys/ufs/mfs/mfs_extern.h 7.2

32 years agoreorganize for private allocation
Kirk McKusick [Tue, 17 Dec 1991 07:30:23 +0000 (23:30 -0800)]
reorganize for private allocation

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

32 years agomake hash table size dynamically allocated
Kirk McKusick [Tue, 17 Dec 1991 07:28:30 +0000 (23:28 -0800)]
make hash table size dynamically allocated

SCCS-vsn: sys/ufs/ffs/ufs_ihash.c 7.3
SCCS-vsn: sys/ufs/ufs/ufs_ihash.c 7.3

32 years agoreorganize for private allocation; make use of spares consistent;
Kirk McKusick [Tue, 17 Dec 1991 07:27:47 +0000 (23:27 -0800)]
reorganize for private allocation; make use of spares consistent;
add modrev for NFS

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

32 years agoadd types for filesystem private nodes
Kirk McKusick [Tue, 17 Dec 1991 07:24:21 +0000 (23:24 -0800)]
add types for filesystem private nodes

SCCS-vsn: sys/sys/malloc.h 7.28

32 years agoeliminate private area and let filesystems allocate their own space
Kirk McKusick [Tue, 17 Dec 1991 07:21:16 +0000 (23:21 -0800)]
eliminate private area and let filesystems allocate their own space

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

32 years agoread 8k blocks (4.3BSD-reno/usr.bin/29)
Chris Torek [Tue, 17 Dec 1991 06:37:00 +0000 (22:37 -0800)]
read 8k blocks (4.3BSD-reno/usr.bin/29)

SCCS-vsn: usr.bin/tee/tee.c 5.12

32 years agodon't bother with the macros, performance isn't an issue here
Keith Bostic [Tue, 17 Dec 1991 06:03:28 +0000 (22:03 -0800)]
don't bother with the macros, performance isn't an issue here

SCCS-vsn: lib/libc/db/btree/bt_close.c 5.4

32 years agofix BTDATAOFF macro to work even if the compiler pads to long boundary
Keith Bostic [Tue, 17 Dec 1991 06:03:05 +0000 (22:03 -0800)]
fix BTDATAOFF macro to work even if the compiler pads to long boundary

SCCS-vsn: lib/libc/db/btree/btree.h 5.6

32 years agoget the swap macro sizes right
Keith Bostic [Tue, 17 Dec 1991 06:02:26 +0000 (22:02 -0800)]
get the swap macro sizes right

SCCS-vsn: lib/libc/db/btree/bt_conv.c 5.4

32 years agodon't bother with the macros, performance isn't an issue here
Keith Bostic [Tue, 17 Dec 1991 06:01:57 +0000 (22:01 -0800)]
don't bother with the macros, performance isn't an issue here

SCCS-vsn: lib/libc/db/btree/bt_open.c 5.16

32 years agoupdate byte count on segments marked clean
Keith Bostic [Mon, 16 Dec 1991 08:29:20 +0000 (00:29 -0800)]
update byte count on segments marked clean

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

32 years agoadd getopt front-end
Keith Bostic [Mon, 16 Dec 1991 08:25:44 +0000 (00:25 -0800)]
add getopt front-end

SCCS-vsn: bin/pwd/pwd.c 5.5

32 years agooff-by-the-usual
Keith Bostic [Mon, 16 Dec 1991 08:21:44 +0000 (00:21 -0800)]
off-by-the-usual

SCCS-vsn: usr.sbin/accton/accton.c 5.2

32 years agoIt's an ANSI kind of world
Keith Bostic [Mon, 16 Dec 1991 08:19:36 +0000 (00:19 -0800)]
It's an ANSI kind of world

SCCS-vsn: usr.sbin/accton/accton.c 5.1

32 years agodon't make routines static
Keith Bostic [Mon, 16 Dec 1991 08:10:43 +0000 (00:10 -0800)]
don't make routines static

SCCS-vsn: sys/ufs/lfs/lfs_balloc.c 7.24

32 years ago<sysexits.h> before "conf.h"
Eric Allman [Mon, 16 Dec 1991 07:25:27 +0000 (23:25 -0800)]
<sysexits.h> before "conf.h"

SCCS-vsn: usr.sbin/sendmail/src/sendmail.h 5.27

32 years agofix botch in MX forwarding rules on mail.cs and ucbvax
Eric Allman [Mon, 16 Dec 1991 07:12:39 +0000 (23:12 -0800)]
fix botch in MX forwarding rules on mail.cs and ucbvax

SCCS-vsn: usr.sbin/sendmail/cf/m4/version.m4 2.4

32 years agofix botch in =F rules
Eric Allman [Mon, 16 Dec 1991 07:12:06 +0000 (23:12 -0800)]
fix botch in =F rules

SCCS-vsn: usr.sbin/sendmail/cf/cf/mail.cs.mc 2.4
SCCS-vsn: usr.sbin/sendmail/cf/cf/mail.eecs.mc 2.4
SCCS-vsn: usr.sbin/sendmail/cf/cf/ucbvax.mc 2.4

32 years agoinclude file ordering
Kirk McKusick [Mon, 16 Dec 1991 06:49:31 +0000 (22:49 -0800)]
include file ordering

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

32 years agoinclude ordering
Kirk McKusick [Mon, 16 Dec 1991 06:44:06 +0000 (22:44 -0800)]
include ordering

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

32 years agoreorder includes to keep kernel and fsck happy
Kirk McKusick [Mon, 16 Dec 1991 06:35:59 +0000 (22:35 -0800)]
reorder includes to keep kernel and fsck happy

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

32 years agoclear errno after trying to open the database list
Eric Allman [Mon, 16 Dec 1991 06:28:15 +0000 (22:28 -0800)]
clear errno after trying to open the database list

SCCS-vsn: usr.sbin/sendmail/src/udb.c 5.17

32 years agoclear errno at top of loop to avoid bogus messages
Eric Allman [Mon, 16 Dec 1991 06:26:37 +0000 (22:26 -0800)]
clear errno at top of loop to avoid bogus messages

SCCS-vsn: usr.sbin/sendmail/src/srvrsmtp.c 5.33

32 years agodrop STATIC
Eric Allman [Mon, 16 Dec 1991 06:10:24 +0000 (22:10 -0800)]
drop STATIC

SCCS-vsn: usr.sbin/sendmail/src/udb.c 5.16

32 years agoudbexpand.c => udb.c
Eric Allman [Mon, 16 Dec 1991 06:02:26 +0000 (22:02 -0800)]
udbexpand.c => udb.c

SCCS-vsn: usr.sbin/sendmail/src/Makefile 5.23

32 years agoseparate support for header vs envelope sender; if users are in the
Eric Allman [Mon, 16 Dec 1991 05:59:50 +0000 (21:59 -0800)]
separate support for header vs envelope sender; if users are in the
database, map them to a canonical name (e.g., @CS.Berkeley.EDU) in header.

SCCS-vsn: usr.sbin/sendmail/src/usersmtp.c 5.17
SCCS-vsn: usr.sbin/sendmail/src/envelope.c 5.24
SCCS-vsn: usr.sbin/sendmail/src/err.c 5.12
SCCS-vsn: usr.sbin/sendmail/src/version.c 5.85
SCCS-vsn: usr.sbin/sendmail/src/sendmail.h 5.26
SCCS-vsn: usr.sbin/sendmail/src/savemail.c 5.15
SCCS-vsn: usr.sbin/sendmail/src/srvrsmtp.c 5.32
SCCS-vsn: usr.sbin/sendmail/src/deliver.c 5.51
SCCS-vsn: usr.sbin/sendmail/src/udb.c 5.15

32 years agorestore alignment
Kirk McKusick [Mon, 16 Dec 1991 05:27:17 +0000 (21:27 -0800)]
restore alignment

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

32 years agostatfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS)
Kirk McKusick [Sun, 15 Dec 1991 13:46:42 +0000 (05:46 -0800)]
statfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS)

SCCS-vsn: lib/libc/sys/statfs.2 6.7
SCCS-vsn: lib/libc/sys/getfsstat.2 6.8

32 years agopull in <sys/ucred.h> for user programs
Kirk McKusick [Sun, 15 Dec 1991 13:41:42 +0000 (05:41 -0800)]
pull in <sys/ucred.h> for user programs

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

32 years agostatfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS)
Kirk McKusick [Sun, 15 Dec 1991 13:35:50 +0000 (05:35 -0800)]
statfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS)

SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.67
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 7.36
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 7.36
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.69
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.69
SCCS-vsn: sys/dev/vn.c 7.7
SCCS-vsn: bin/df/df.c 5.27

32 years agostatfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS);
Kirk McKusick [Sun, 15 Dec 1991 13:14:44 +0000 (05:14 -0800)]
statfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS);

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

32 years agostatfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS)
Kirk McKusick [Sun, 15 Dec 1991 13:13:19 +0000 (05:13 -0800)]
statfs.f_bsize => statfs.f_iosize; statfs.f_fsize => statfs.f_bsize (for SunOS)

SCCS-vsn: sys/nfs/nfs_serv.c 7.42
SCCS-vsn: sys/nfs/nfs_vfsops.c 7.34
SCCS-vsn: sys/vm/vnode_pager.c 7.7

32 years agoadditions for new export semantics
Kirk McKusick [Sun, 15 Dec 1991 13:05:33 +0000 (05:05 -0800)]
additions for new export semantics

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

32 years agostatfs.f_bsize => statfs.f_iosize;
Kirk McKusick [Sun, 15 Dec 1991 13:02:34 +0000 (05:02 -0800)]
statfs.f_bsize => statfs.f_iosize;
statfs.f_fsize =>statfs.f_bsize (to be compatible with SunOS naming)

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

32 years agoconvert lockf implementation to use fcntl directly
Eric Allman [Sun, 15 Dec 1991 11:39:50 +0000 (03:39 -0800)]
convert lockf implementation to use fcntl directly

SCCS-vsn: usr.sbin/sendmail/src/deliver.c 5.50
SCCS-vsn: usr.sbin/sendmail/src/queue.c 5.37
SCCS-vsn: usr.sbin/sendmail/src/alias.c 5.31

32 years agocreate LFS_IRELEASE/LFS_IWRITE macros so ifile times get updated
Keith Bostic [Sun, 15 Dec 1991 10:47:19 +0000 (02:47 -0800)]
create LFS_IRELEASE/LFS_IWRITE macros so ifile times get updated

SCCS-vsn: sys/ufs/lfs/lfs.h 7.7

32 years agouse LFS_IRELEASE/LFS_IWRITE macros
Keith Bostic [Sun, 15 Dec 1991 10:46:40 +0000 (02:46 -0800)]
use LFS_IRELEASE/LFS_IWRITE macros

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

32 years agoinline lfs_iset in lfs_segment.c
Keith Bostic [Sun, 15 Dec 1991 10:46:24 +0000 (02:46 -0800)]
inline lfs_iset in lfs_segment.c

SCCS-vsn: sys/ufs/lfs/lfs_extern.h 7.5

32 years agouse LFS_IRELEASE/LFS_IWRITE macros
Keith Bostic [Sun, 15 Dec 1991 10:46:09 +0000 (02:46 -0800)]
use LFS_IRELEASE/LFS_IWRITE macros

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

32 years agomake lfs_write code look like ffs_write again
Keith Bostic [Sun, 15 Dec 1991 10:45:38 +0000 (02:45 -0800)]
make lfs_write code look like ffs_write again

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

32 years agoinline lfs_iset in lfs_segment.c; use LFS_IRELEASE/LFS_IWRITE macros
Keith Bostic [Sun, 15 Dec 1991 10:44:36 +0000 (02:44 -0800)]
inline lfs_iset in lfs_segment.c; use LFS_IRELEASE/LFS_IWRITE macros

SCCS-vsn: sys/ufs/lfs/lfs_subr.c 7.5

32 years agoadd cleaner info, set SEGUSE_SUPERBLOCK on segments with superblocks
Keith Bostic [Sun, 15 Dec 1991 09:06:15 +0000 (01:06 -0800)]
add cleaner info, set SEGUSE_SUPERBLOCK on segments with superblocks

SCCS-vsn: sbin/newlfs/lfs.c 5.4

32 years agodisplay cleaner info
Keith Bostic [Sun, 15 Dec 1991 09:00:48 +0000 (01:00 -0800)]
display cleaner info

SCCS-vsn: sbin/dumplfs/dumplfs.c 5.5

32 years agoupdate cleaner info when marking a segment clean
Keith Bostic [Sun, 15 Dec 1991 08:55:41 +0000 (00:55 -0800)]
update cleaner info when marking a segment clean

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

32 years agochange lfs_newseg to do all the lastseg/curseg/newseg and su_flags
Keith Bostic [Sun, 15 Dec 1991 08:54:49 +0000 (00:54 -0800)]
change lfs_newseg to do all the lastseg/curseg/newseg and su_flags
ACTIVE/DIRTY updates; check SEGUSE_SUPERBLOCK not su_nbytes; update cleaner
info in lfs_newseg; don't update segment usage table until blocks at least
scheduled (it doesn't matter, just more intuitive)

SCCS-vsn: sys/ufs/lfs/lfs_segment.c 7.6

32 years agoCLEANINFO didn't need last_seg, last_time for now
Keith Bostic [Sun, 15 Dec 1991 08:51:40 +0000 (00:51 -0800)]
CLEANINFO didn't need last_seg, last_time for now

SCCS-vsn: sys/ufs/lfs/lfs.h 7.6

32 years agoadd LFS_CLEANERINFO macro for access to cleaner ifile block
Keith Bostic [Sun, 15 Dec 1991 08:22:16 +0000 (00:22 -0800)]
add LFS_CLEANERINFO macro for access to cleaner ifile block

SCCS-vsn: sys/ufs/lfs/lfs.h 7.5

32 years agonew man page format, document all of the options
Keith Bostic [Sun, 15 Dec 1991 07:29:05 +0000 (23:29 -0800)]
new man page format, document all of the options

SCCS-vsn: games/worms/worms.6 6.5

32 years agoallow udbexpand to return temporary failure errors
Eric Allman [Sun, 15 Dec 1991 06:35:34 +0000 (22:35 -0800)]
allow udbexpand to return temporary failure errors

SCCS-vsn: usr.sbin/sendmail/src/recipient.c 5.24
SCCS-vsn: usr.sbin/sendmail/src/version.c 5.84
SCCS-vsn: usr.sbin/sendmail/src/udb.c 5.14

32 years agofix usage message
Keith Bostic [Sun, 15 Dec 1991 05:59:05 +0000 (21:59 -0800)]
fix usage message

SCCS-vsn: games/worms/worms.c 5.10

32 years agocomments about the latest round of hacking
Eric Allman [Sun, 15 Dec 1991 05:26:25 +0000 (21:26 -0800)]
comments about the latest round of hacking

SCCS-vsn: usr.sbin/sendmail/doc/op/op.me 5.17

32 years agofix race condition in queue file locking; generalize getla
Eric Allman [Sun, 15 Dec 1991 04:37:03 +0000 (20:37 -0800)]
fix race condition in queue file locking; generalize getla

SCCS-vsn: usr.sbin/sendmail/src/envelope.c 5.23
SCCS-vsn: usr.sbin/sendmail/src/version.c 5.83
SCCS-vsn: usr.sbin/sendmail/src/sendmail.h 5.25
SCCS-vsn: usr.sbin/sendmail/src/daemon.c 5.40
SCCS-vsn: usr.sbin/sendmail/src/deliver.c 5.49
SCCS-vsn: usr.sbin/sendmail/src/queue.c 5.36
SCCS-vsn: usr.sbin/sendmail/src/conf.c 5.31

32 years agoupdate the superblock
Keith Bostic [Sat, 14 Dec 1991 08:06:04 +0000 (00:06 -0800)]
update the superblock

SCCS-vsn: sys/ufs/lfs/lfs_segment.c 7.5

32 years agosome System V hacks....
Eric Allman [Sat, 14 Dec 1991 06:54:29 +0000 (22:54 -0800)]
some System V hacks....

SCCS-vsn: usr.sbin/sendmail/src/main.c 5.39
SCCS-vsn: usr.sbin/sendmail/src/conf.h 5.22

32 years agomail.CS.Berkeley.EDU should masquerade as CS.Berkeley.EDU
Eric Allman [Sat, 14 Dec 1991 06:26:57 +0000 (22:26 -0800)]
mail.CS.Berkeley.EDU should masquerade as CS.Berkeley.EDU

SCCS-vsn: usr.sbin/sendmail/cf/cf/mail.cs.mc 2.3
SCCS-vsn: usr.sbin/sendmail/cf/cf/mail.eecs.mc 2.3

32 years agochange lockf code to avoid race condition
Eric Allman [Sat, 14 Dec 1991 04:54:59 +0000 (20:54 -0800)]
change lockf code to avoid race condition

SCCS-vsn: usr.sbin/sendmail/src/deliver.c 5.48

32 years agomajor fixes to buffer queueing, segment structure; lots of cleanups,
Keith Bostic [Sat, 14 Dec 1991 04:48:42 +0000 (20:48 -0800)]
major fixes to buffer queueing, segment structure; lots of cleanups,
structural changes

SCCS-vsn: sys/ufs/lfs/lfs_segment.c 7.4

32 years agoif NMI interrupt, don't try to sync
Keith Bostic [Sat, 14 Dec 1991 04:42:00 +0000 (20:42 -0800)]
if NMI interrupt, don't try to sync

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

32 years agono normative chnage, trivial cleanup
Keith Bostic [Sat, 14 Dec 1991 04:41:24 +0000 (20:41 -0800)]
no normative chnage, trivial cleanup

SCCS-vsn: sys/ufs/lfs/lfs_bio.c 7.3

32 years agoadd SEGUSE flags
Keith Bostic [Sat, 14 Dec 1991 04:40:30 +0000 (20:40 -0800)]
add SEGUSE flags

SCCS-vsn: sys/ufs/lfs/lfs.h 7.4

32 years agofix lockf code; have getcanonname recognize canonical names
Eric Allman [Sat, 14 Dec 1991 04:13:18 +0000 (20:13 -0800)]
fix lockf code; have getcanonname recognize canonical names

SCCS-vsn: usr.sbin/sendmail/src/domain.c 5.32
SCCS-vsn: usr.sbin/sendmail/src/version.c 5.82
SCCS-vsn: usr.sbin/sendmail/src/deliver.c 5.47
SCCS-vsn: usr.sbin/sendmail/src/queue.c 5.35
SCCS-vsn: usr.sbin/sendmail/src/alias.c 5.30
SCCS-vsn: usr.sbin/sendmail/src/deliver.c 5.47