Marc Teitelbaum [Wed, 24 Jun 1992 08:53:57 +0000 (00:53 -0800)]
new builtins
SCCS-vsn: bin/sh/builtins.def 5.3
Marc Teitelbaum [Wed, 24 Jun 1992 08:39:32 +0000 (00:39 -0800)]
It makes a BIG difference if you prune duplicate entries.
Normally LOTS of them occur...
SCCS-vsn: usr.bin/tsort/tsort.c 5.7
Kirk McKusick [Wed, 24 Jun 1992 08:33:57 +0000 (00:33 -0800)]
no such thing as EFBIG on read; panic if reading short symlink
SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 7.84
Kirk McKusick [Wed, 24 Jun 1992 08:29:49 +0000 (00:29 -0800)]
zero mount structure; set mnt_maxsymlinklen
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 7.67
Kirk McKusick [Wed, 24 Jun 1992 08:28:37 +0000 (00:28 -0800)]
move systm.h into KERNEL only defines
SCCS-vsn: sys/ufs/ffs/ffs_subr.c 7.25
Kirk McKusick [Wed, 24 Jun 1992 08:25:26 +0000 (00:25 -0800)]
add code to implement short symbolic links
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.98
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.98
Kirk McKusick [Wed, 24 Jun 1992 08:24:36 +0000 (00:24 -0800)]
add i_shortlink name for short symbolic links
SCCS-vsn: sys/ufs/ffs/inode.h 7.28
SCCS-vsn: sys/ufs/ufs/inode.h 7.28
Kirk McKusick [Wed, 24 Jun 1992 08:24:07 +0000 (00:24 -0800)]
add provision for short symbolic links
SCCS-vsn: sys/ufs/ffs/dinode.h 7.17
SCCS-vsn: sys/ufs/ufs/dinode.h 7.17
Kirk McKusick [Wed, 24 Jun 1992 08:21:18 +0000 (00:21 -0800)]
add compatibility mmap call; make MAP_FILE the default (like Sun)
SCCS-vsn: sys/vm/vm_mmap.c 7.12
Keith Bostic [Wed, 24 Jun 1992 08:19:24 +0000 (00:19 -0800)]
don't bother to cast malloc
SCCS-vsn: usr.bin/tsort/tsort.c 5.6
Kirk McKusick [Wed, 24 Jun 1992 08:13:43 +0000 (00:13 -0800)]
MAP_FILE is now the default
SCCS-vsn: sys/kern/kern_exec.c 7.61
SCCS-vsn: sys/hp300/hp300/clock.c 7.13
SCCS-vsn: sys/hp/dev/grf.c 7.12
Kirk McKusick [Wed, 24 Jun 1992 08:06:48 +0000 (00:06 -0800)]
renumber constants to match Sun's naming and numbering scheme;
eliminate MAP_FILE (make it the default as Sun does)
SCCS-vsn: sys/sys/mman.h 7.7
Keith Bostic [Wed, 24 Jun 1992 08:01:36 +0000 (00:01 -0800)]
len is a size_t
SCCS-vsn: lib/libc/sys/munmap.2 6.3
Keith Bostic [Wed, 24 Jun 1992 07:54:30 +0000 (23:54 -0800)]
MAP_FILE disappears
SCCS-vsn: bin/cp/utils.c 5.4
Keith Bostic [Wed, 24 Jun 1992 07:51:50 +0000 (23:51 -0800)]
second arg to mmap is a size_t, MAP_FILE disappears
SCCS-vsn: lib/libc/db/recno/rec_open.c 5.4
Keith Bostic [Wed, 24 Jun 1992 07:30:36 +0000 (23:30 -0800)]
recno cleanups
SCCS-vsn: lib/libc/db/test/btree.tests/main.c 5.4
Kirk McKusick [Wed, 24 Jun 1992 06:34:14 +0000 (22:34 -0800)]
add compat routines for mmap and getdirentries
SCCS-vsn: sys/kern/syscalls.master 7.34
Kirk McKusick [Wed, 24 Jun 1992 06:33:10 +0000 (22:33 -0800)]
date and time created 92/06/23 15:33:10 by mckusick
SCCS-vsn: sys/kern/vfs_init.c 7.1
Keith Bostic [Wed, 24 Jun 1992 04:40:34 +0000 (20:40 -0800)]
my fault -- dev_t is a u_long
SCCS-vsn: sbin/savecore/savecore.c 5.31
Keith Bostic [Wed, 24 Jun 1992 03:38:31 +0000 (19:38 -0800)]
make recno eof flag part of each BT struct
SCCS-vsn: lib/libc/db/btree/btree.h 5.7
Keith Bostic [Wed, 24 Jun 1992 03:37:47 +0000 (19:37 -0800)]
make eof flag part of each BT struct; test for sb.st_size larger than
the maximum int; set bt_rfp to NULL if not set, used as a flag in close
SCCS-vsn: lib/libc/db/recno/rec_open.c 5.3
Keith Bostic [Wed, 24 Jun 1992 03:34:31 +0000 (19:34 -0800)]
increment necessary dsize by 1 so that we don't crash if the first
record retrieved is 0 length.
SCCS-vsn: lib/libc/db/recno/rec_utils.c 5.3
Keith Bostic [Wed, 24 Jun 1992 03:33:36 +0000 (19:33 -0800)]
__bt_push index was off-by-one
SCCS-vsn: lib/libc/db/recno/rec_search.c 5.3
Keith Bostic [Wed, 24 Jun 1992 03:32:48 +0000 (19:32 -0800)]
make CURSOR of recno 0 do the right thing; copy the key out, too
SCCS-vsn: lib/libc/db/recno/rec_seq.c 5.3
Keith Bostic [Wed, 24 Jun 1992 03:29:55 +0000 (19:29 -0800)]
make R_IAFTER of recno 0 work
SCCS-vsn: lib/libc/db/recno/rec_put.c 5.3
Keith Bostic [Wed, 24 Jun 1992 03:28:52 +0000 (19:28 -0800)]
decrement record count in rec_dleaf, where the delete is really done
SCCS-vsn: lib/libc/db/recno/rec_delete.c 5.3
Keith Bostic [Wed, 24 Jun 1992 03:28:15 +0000 (19:28 -0800)]
close the underlying file descriptor
SCCS-vsn: lib/libc/db/recno/rec_close.c 5.3
Keith Bostic [Wed, 24 Jun 1992 03:27:49 +0000 (19:27 -0800)]
exact is meaningless for recno; make eof flag part of each BT struct
SCCS-vsn: lib/libc/db/recno/rec_get.c 5.3
Eric Allman [Wed, 24 Jun 1992 03:24:13 +0000 (19:24 -0800)]
fix botch in random choice function for preferences
SCCS-vsn: usr.sbin/sendmail/src/domain.c 5.34
Keith Bostic [Wed, 24 Jun 1992 02:25:30 +0000 (18:25 -0800)]
select(2) race condition with small timeout values; bug net2/sys/11
SCCS-vsn: sys/kern/sys_generic.c 7.34
SCCS-vsn: sys/ufs/lfs/lfs_syscalls.c 7.13
Steven McCanne [Wed, 24 Jun 1992 01:57:46 +0000 (17:57 -0800)]
port to new kvm; use stathz instead of phz
SCCS-vsn: usr.sbin/iostat/iostat.c 5.13
Steven McCanne [Wed, 24 Jun 1992 01:57:12 +0000 (17:57 -0800)]
use libkvm instead of libutil to get kvm
SCCS-vsn: usr.sbin/iostat/Makefile 5.7
Steven McCanne [Wed, 24 Jun 1992 01:51:40 +0000 (17:51 -0800)]
oops, also need to change LIBUTIL to LIBKVM.
SCCS-vsn: usr.bin/vmstat/Makefile 5.9
Steven McCanne [Wed, 24 Jun 1992 01:47:25 +0000 (17:47 -0800)]
port to new kvm; use stathz instead of phz
SCCS-vsn: usr.bin/vmstat/vmstat.c 5.34
Steven McCanne [Wed, 24 Jun 1992 01:46:33 +0000 (17:46 -0800)]
port to new kvm
SCCS-vsn: usr.bin/vmstat/names.c 5.4
Keith Bostic [Wed, 24 Jun 1992 01:46:28 +0000 (17:46 -0800)]
add libedit
SCCS-vsn: lib/Makefile 5.28
Steven McCanne [Wed, 24 Jun 1992 01:46:03 +0000 (17:46 -0800)]
use libkvm instead of libutil to get kvm
SCCS-vsn: usr.bin/vmstat/Makefile 5.8
Keith Bostic [Wed, 24 Jun 1992 00:58:31 +0000 (16:58 -0800)]
prefix all ANSI #define's with BSD_ so don't collide with other vendors
SCCS-vsn: lib/libc/stdio/vprintf.c 5.7
SCCS-vsn: lib/libc/stdio/vscanf.c 5.2
SCCS-vsn: lib/libc/stdio/vsnprintf.c 5.3
SCCS-vsn: lib/libc/stdio/vsprintf.c 5.6
SCCS-vsn: lib/libc/stdio/vsscanf.c 5.2
Keith Bostic [Tue, 23 Jun 1992 15:10:21 +0000 (07:10 -0800)]
add B_GATHERED flag; LFS flag if buffer already in a segment
SCCS-vsn: sys/sys/buf.h 7.17
Keith Bostic [Tue, 23 Jun 1992 15:10:06 +0000 (07:10 -0800)]
prefix all ANSI #define's with BSD_ so don't collide with other vendors
SCCS-vsn: sys/sys/times.h 7.7
SCCS-vsn: sys/sys/types.h 7.23
Keith Bostic [Tue, 23 Jun 1992 15:09:40 +0000 (07:09 -0800)]
add VDIROP flags; flags if vnode part of an LFS directory op
SCCS-vsn: sys/sys/vnode.h 7.55
Keith Bostic [Tue, 23 Jun 1992 15:09:18 +0000 (07:09 -0800)]
LFS unmount code; vinvalbuf should be a VOP?
SCCS-vsn: sys/kern/vfs_subr.c 7.81
Keith Bostic [Tue, 23 Jun 1992 15:06:35 +0000 (07:06 -0800)]
directory ops, unmount, minor cleanup; from Margo Seltzer
SCCS-vsn: sys/ufs/lfs/lfs.h 7.14
SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 7.46
SCCS-vsn: sys/ufs/lfs/lfs_debug.c 7.6
SCCS-vsn: sys/ufs/lfs/lfs_extern.h 7.17
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.69
SCCS-vsn: sys/ufs/lfs/lfs_segment.c 7.20
SCCS-vsn: sys/ufs/lfs/lfs_subr.c 7.12
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.75
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 7.85
Keith Bostic [Tue, 23 Jun 1992 14:48:27 +0000 (06:48 -0800)]
add directory ops
SCCS-vsn: sbin/newlfs/lfs.c 5.9
Keith Bostic [Tue, 23 Jun 1992 14:48:16 +0000 (06:48 -0800)]
fix DFL_LFSBLOCK_MASK
SCCS-vsn: sbin/newlfs/config.h 5.3
Keith Bostic [Tue, 23 Jun 1992 13:53:13 +0000 (05:53 -0800)]
fix the includes
SCCS-vsn: sys/ufs/lfs/lfs_cksum.c 7.5
Keith Bostic [Tue, 23 Jun 1992 13:43:03 +0000 (05:43 -0800)]
delete PMAP_BUG_FIX_HACK for now, until see the bug again
SCCS-vsn: sys/ufs/lfs/lfs_bio.c 7.12
Keith Bostic [Tue, 23 Jun 1992 13:26:18 +0000 (05:26 -0800)]
checkpoint
SCCS-vsn: sys/ufs/lfs/TODO 5.6
Keith Bostic [Tue, 23 Jun 1992 13:25:42 +0000 (05:25 -0800)]
checpoint
SCCS-vsn: sys/ufs/lfs/TODO 5.5
Kirk McKusick [Tue, 23 Jun 1992 13:14:37 +0000 (05:14 -0800)]
checked in for Kirk by TK
SCCS-vsn: sys/kern/vfs_subr.c 7.80
Keith Bostic [Tue, 23 Jun 1992 12:45:05 +0000 (04:45 -0800)]
prefix all ANSI #define's with BSD_ so don't collide with other vendors
SCCS-vsn: include/stddef.h 5.6
SCCS-vsn: include/stdio.h 5.21
SCCS-vsn: include/stdlib.h 5.18
SCCS-vsn: include/string.h 5.11
SCCS-vsn: include/time.h 5.13
SCCS-vsn: sys/hp300/include/ansi.h 7.3
SCCS-vsn: include/stdio.h 5.22
SCCS-vsn: sys/sys/syslog.h 7.22
SCCS-vsn: include/stdio.h 5.21
Keith Bostic [Tue, 23 Jun 1992 11:50:07 +0000 (03:50 -0800)]
st_blocks are quad's now
SCCS-vsn: usr.bin/du/du.c 5.19
Keith Bostic [Tue, 23 Jun 1992 11:38:43 +0000 (03:38 -0800)]
grep -efoo dropped core on the sparc
SCCS-vsn: usr.bin/grep/old.bin.grep/old.bin.grep.c 4.10
Keith Bostic [Tue, 23 Jun 1992 11:32:48 +0000 (03:32 -0800)]
grep -e dumps core; fix from Craig Leres
SCCS-vsn: usr.bin/grep/old.bin.grep/old.bin.grep.c 4.10
Marc Teitelbaum [Tue, 23 Jun 1992 09:59:34 +0000 (01:59 -0800)]
date and time created 92/06/22 18:59:34 by marc
SCCS-vsn: lib/libedit/Makefile 5.1
Cynthia A. E. Livingston [Tue, 23 Jun 1992 09:55:46 +0000 (01:55 -0800)]
mdoc version 3
SCCS-vsn: bin/sh/bltin/echo.1 5.2
Marc Teitelbaum [Tue, 23 Jun 1992 09:53:34 +0000 (01:53 -0800)]
history.h --> histedit.h
SCCS-vsn: lib/libedit/history.c 5.2
Marc Teitelbaum [Tue, 23 Jun 1992 09:33:52 +0000 (01:33 -0800)]
merge history.h and editline.h into histedit.h
SCCS-vsn: lib/libedit/histedit.h 5.2
Marc Teitelbaum [Tue, 23 Jun 1992 09:25:17 +0000 (01:25 -0800)]
merge editline.h and history.h
SCCS-vsn: lib/libedit/chared.h 5.2
SCCS-vsn: lib/libedit/hist.h 5.2
SCCS-vsn: lib/libedit/prompt.h 5.2
SCCS-vsn: lib/libedit/refresh.h 5.2
SCCS-vsn: lib/libedit/search.h 5.2
SCCS-vsn: lib/libedit/sig.h 5.2
SCCS-vsn: lib/libedit/term.h 5.2
SCCS-vsn: lib/libedit/tty.h 5.2
SCCS-vsn: lib/libedit/TEST/test.c 5.2
Kirk McKusick [Tue, 23 Jun 1992 09:12:05 +0000 (01:12 -0800)]
have to invalidate instruction cache after setting breakpoints
SCCS-vsn: sys/hp300/hp300/kgdb_stub.c 7.12
Keith Bostic [Tue, 23 Jun 1992 09:08:47 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:47 by bostic
SCCS-vsn: lib/libedit/vi.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:46 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:46 by bostic
SCCS-vsn: lib/libedit/tty.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:45 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:45 by bostic
SCCS-vsn: lib/libedit/tty.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:44 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:44 by bostic
SCCS-vsn: lib/libedit/tokenizer.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:43 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:43 by bostic
SCCS-vsn: lib/libedit/tokenizer.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:42 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:42 by bostic
SCCS-vsn: lib/libedit/TEST/test.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:41 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:41 by bostic
SCCS-vsn: lib/libedit/termcap.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:40 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:40 by bostic
SCCS-vsn: lib/libedit/term.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:38 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:38 by bostic
SCCS-vsn: lib/libedit/sys.h 5.1
SCCS-vsn: lib/libedit/term.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:37 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:37 by bostic
SCCS-vsn: lib/libedit/sig.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:36 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:36 by bostic
SCCS-vsn: lib/libedit/sig.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:35 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:35 by bostic
SCCS-vsn: lib/libedit/search.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:34 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:34 by bostic
SCCS-vsn: lib/libedit/search.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:33 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:33 by bostic
SCCS-vsn: lib/libedit/refresh.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:32 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:32 by bostic
SCCS-vsn: lib/libedit/refresh.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:31 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:31 by bostic
SCCS-vsn: lib/libedit/read.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:30 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:30 by bostic
SCCS-vsn: lib/libedit/prompt.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:29 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:29 by bostic
SCCS-vsn: lib/libedit/prompt.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:28 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:28 by bostic
SCCS-vsn: lib/libedit/parse.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:27 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:27 by bostic
SCCS-vsn: lib/libedit/parse.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:26 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:26 by bostic
SCCS-vsn: lib/libedit/map.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:25 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:25 by bostic
SCCS-vsn: lib/libedit/map.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:22 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:22 by bostic
SCCS-vsn: lib/libedit/key.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:21 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:21 by bostic
SCCS-vsn: lib/libedit/key.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:18 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:18 by bostic
SCCS-vsn: lib/libedit/history.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:17 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:17 by bostic
SCCS-vsn: lib/libedit/hist.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:16 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:16 by bostic
SCCS-vsn: lib/libedit/hist.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:15 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:15 by bostic
SCCS-vsn: lib/libedit/emacs.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:14 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:14 by bostic
SCCS-vsn: lib/libedit/el.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:13 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:13 by bostic
SCCS-vsn: lib/libedit/el.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:12 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:12 by bostic
SCCS-vsn: lib/libedit/histedit.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:10 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:10 by bostic
SCCS-vsn: lib/libedit/common.c 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:09 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:09 by bostic
SCCS-vsn: lib/libedit/chared.h 5.1
Keith Bostic [Tue, 23 Jun 1992 09:08:07 +0000 (01:08 -0800)]
date and time created 92/06/22 18:08:07 by bostic
SCCS-vsn: lib/libedit/chared.c 5.1
Keith Bostic [Tue, 23 Jun 1992 07:08:09 +0000 (23:08 -0800)]
build a profile version as well.
SCCS-vsn: sys/libkern/Makefile 7.3
Kirk McKusick [Tue, 23 Jun 1992 06:35:03 +0000 (22:35 -0800)]
calculate important constants if needed
SCCS-vsn: sbin/fsck/setup.c 5.39
Kirk McKusick [Tue, 23 Jun 1992 05:17:42 +0000 (21:17 -0800)]
make with -g
SCCS-vsn: sys/libkern/Makefile 7.2
Marshall Kirk McKusick [Tue, 23 Jun 1992 05:14:56 +0000 (21:14 -0800)]
need more kernel address space for big machines
SCCS-vsn: sys/hp300/include/pmap.h 7.10
Keith Bostic [Tue, 23 Jun 1992 05:13:20 +0000 (21:13 -0800)]
spell out the rules for the anonymous directory
SCCS-vsn: libexec/ftpd/ftpd.8 6.10
Keith Bostic [Tue, 23 Jun 1992 04:36:33 +0000 (20:36 -0800)]
lseek takes a quad, now
SCCS-vsn: libexec/mail.local/mail.local.c 5.8