unix-history/.git
39 years agoconvert to revised accounting
Sam Leffler [Sun, 15 Jul 1984 16:21:26 +0000 (08:21 -0800)]
convert to revised accounting

SCCS-vsn: usr.bin/lastcomm/lastcomm.c 4.11

39 years agotrack changes to kernel: times now returned in 64ths of a second,
Sam Leffler [Sun, 15 Jul 1984 05:47:08 +0000 (21:47 -0800)]
track changes to kernel: times now returned in 64ths of a second,
average memory use now in software page size units

SCCS-vsn: usr.sbin/sa/sa.c 4.6

39 years agostarting time of proc now timeval
Sam Leffler [Sun, 15 Jul 1984 05:46:10 +0000 (21:46 -0800)]
starting time of proc now timeval

SCCS-vsn: sys/kern/kern_fork.c 6.4

39 years agocorrect accounting system: report times in 64ths of a second;
Sam Leffler [Sun, 15 Jul 1984 05:45:35 +0000 (21:45 -0800)]
correct accounting system: report times in 64ths of a second;
calculate average memory usage correctly (and returned in units of the
software page size so that sa can use getpagesize to figure out kilobytes)

SCCS-vsn: sys/kern/kern_acct.c 6.3

39 years ago$? added
Edward Wang [Sat, 14 Jul 1984 14:57:11 +0000 (06:57 -0800)]
$? added

SCCS-vsn: usr.bin/window/scanner.c 3.7
SCCS-vsn: usr.bin/window/token.h 3.3
SCCS-vsn: usr.bin/window/parser5.c 3.7

39 years agofixed error messages
Edward Wang [Sat, 14 Jul 1984 14:36:52 +0000 (06:36 -0800)]
fixed error messages

SCCS-vsn: usr.bin/window/parser1.c 3.16
SCCS-vsn: usr.bin/window/parser3.c 3.4

39 years agonew ARG_LIST flag for commands
Edward Wang [Fri, 13 Jul 1984 04:38:59 +0000 (20:38 -0800)]
new ARG_LIST flag for commands

SCCS-vsn: usr.bin/window/lcmd.c 3.21
SCCS-vsn: usr.bin/window/lcmd1.c 3.26
SCCS-vsn: usr.bin/window/var.c 3.7
SCCS-vsn: usr.bin/window/parser2.c 3.8
SCCS-vsn: usr.bin/window/lcmd.h 3.4
SCCS-vsn: usr.bin/window/lcmd2.c 3.7

39 years agonow it really works
Edward Wang [Fri, 13 Jul 1984 04:37:30 +0000 (20:37 -0800)]
now it really works

SCCS-vsn: usr.bin/window/wwupdate.c 3.15

39 years agochanged -d messages, fixed prompt glitch, underline glitch (tvi's), shell stdin,...
John A. Kunze [Thu, 12 Jul 1984 16:46:05 +0000 (08:46 -0800)]
changed -d messages, fixed prompt glitch, underline glitch (tvi's), shell stdin, execute() bugs

SCCS-vsn: old/more/more.c 4.19

39 years agoneed more resolution on starting time for accounting
Sam Leffler [Thu, 12 Jul 1984 11:48:22 +0000 (03:48 -0800)]
need more resolution on starting time for accounting

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

39 years agoadded code for terminals with underline glitch, changed -d messages, a few minor...
John A. Kunze [Thu, 12 Jul 1984 09:17:25 +0000 (01:17 -0800)]
added code for terminals with underline glitch, changed -d messages, a few minor bug fixes

SCCS-vsn: old/more/more.c 4.19

39 years agoparenthesis botch (from kre)
Kirk McKusick [Wed, 11 Jul 1984 06:17:13 +0000 (22:17 -0800)]
parenthesis botch (from kre)

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

39 years agolast line botched (fix from Mike Laman, NCR Torrey Pines)
Kirk McKusick [Tue, 10 Jul 1984 15:07:13 +0000 (07:07 -0800)]
last line botched (fix from Mike Laman, NCR Torrey Pines)

SCCS-vsn: lib/libcurses/overlay.c 1.5

39 years agocan't keep open count; clear lock on failed open
Mike Karels [Mon, 9 Jul 1984 23:51:19 +0000 (15:51 -0800)]
can't keep open count; clear lock on failed open

SCCS-vsn: sys/vax/uba/rx.c 6.2

39 years agouse new interface to `copyinstr' and `copystr'
Kirk McKusick [Mon, 9 Jul 1984 13:35:21 +0000 (05:35 -0800)]
use new interface to `copyinstr' and `copystr'

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 6.6
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 6.6
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 6.6
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 6.6
SCCS-vsn: sys/kern/vfs_lookup.c 6.13
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.13
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.13

39 years agouse proper definition of UIO flags
Kirk McKusick [Mon, 9 Jul 1984 13:32:28 +0000 (05:32 -0800)]
use proper definition of UIO flags

SCCS-vsn: sys/kern/sys_generic.c 6.2
SCCS-vsn: sys/kern/uipc_syscalls.c 6.3
SCCS-vsn: sys/kern/kern_subr.c 6.2

39 years agooptionally return length of string copied by `copyinstr' and `copystr'
Kirk McKusick [Mon, 9 Jul 1984 12:42:52 +0000 (04:42 -0800)]
optionally return length of string copied by `copyinstr' and `copystr'

SCCS-vsn: sys/vax/vax/locore.s 6.9

40 years agoimproved last col, last line update
Edward Wang [Mon, 9 Jul 1984 08:22:49 +0000 (00:22 -0800)]
improved last col, last line update

SCCS-vsn: usr.bin/window/wwupdate.c 3.14

40 years agoadd `copyinstr' and `copystr' to replace `uchar' and `schar'
Kirk McKusick [Mon, 9 Jul 1984 07:25:13 +0000 (23:25 -0800)]
add `copyinstr' and `copystr' to replace `uchar' and `schar'

SCCS-vsn: sys/vax/vax/locore.s 6.8

40 years agorework `namei' interface to eliminate global variables
Kirk McKusick [Mon, 9 Jul 1984 07:24:10 +0000 (23:24 -0800)]
rework `namei' interface to eliminate global variables

SCCS-vsn: sys/kern/kern_proc.c 6.3
SCCS-vsn: sys/kern/kern_sig.c 6.4
SCCS-vsn: sys/kern/vfs_vnops.c 6.2
SCCS-vsn: sys/kern/vfs_syscalls.c 6.11
SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 6.11
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 6.11
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 6.11
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 6.11
SCCS-vsn: sys/kern/vfs_xxx.c 6.2
SCCS-vsn: sys/vm/vm_swap.c 6.2
SCCS-vsn: sys/kern/kern_acct.c 6.2
SCCS-vsn: sys/kern/uipc_usrreq.c 6.5
SCCS-vsn: sys/kern/kern_exec.c 6.3
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 6.5
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 6.5
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 6.5
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 6.5
SCCS-vsn: sys/vax/vax/trap.c 6.3

40 years agorework namei interface to eliminate global variables
Kirk McKusick [Mon, 9 Jul 1984 07:11:58 +0000 (23:11 -0800)]
rework namei interface to eliminate global variables

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

40 years agocomments; add provision for returning pathname buffers
Kirk McKusick [Mon, 9 Jul 1984 07:03:20 +0000 (23:03 -0800)]
comments; add provision for returning pathname buffers

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

40 years agorework namei interface to eliminate global variables;
Kirk McKusick [Mon, 9 Jul 1984 06:49:45 +0000 (22:49 -0800)]
rework namei interface to eliminate global variables;
use `copyinstr' and `copystr' to replace `uchar' and `schar'

SCCS-vsn: sys/kern/vfs_lookup.c 6.12
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.12
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.12

40 years agorework `namei' interface to eliminate global variables
Kirk McKusick [Mon, 9 Jul 1984 06:47:45 +0000 (22:47 -0800)]
rework `namei' interface to eliminate global variables

SCCS-vsn: sys/sys/user.h 6.3
SCCS-vsn: sys/sys/uio.h 6.2
SCCS-vsn: sys/sys/namei.h 6.5

40 years agochecked in for karels; don't return looutput status as mbuf has already
Sam Leffler [Mon, 9 Jul 1984 06:39:11 +0000 (22:39 -0800)]
checked in for karels; don't return looutput status as mbuf has already
been freed (corrects lost mbuf problem)

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

40 years agochecked in for karels; make hash index a macro so it can be turned into a mask operation
Sam Leffler [Mon, 9 Jul 1984 06:37:22 +0000 (22:37 -0800)]
checked in for karels; make hash index a macro so it can be turned into a mask operation

SCCS-vsn: sys/net/route.c 6.5

40 years agoufs_nami.c -> ufs_namei.c and nami.h -> namei.h
Sam Leffler [Mon, 9 Jul 1984 06:35:54 +0000 (22:35 -0800)]
ufs_nami.c -> ufs_namei.c and nami.h -> namei.h

SCCS-vsn: sys/conf/files 6.2
SCCS-vsn: sys/vax/conf/Makefile.vax 6.5
SCCS-vsn: sys/conf/param.c 6.6

40 years agonami.h now included by user.,h
Sam Leffler [Mon, 9 Jul 1984 06:32:57 +0000 (22:32 -0800)]
nami.h now included by user.,h

SCCS-vsn: sys/vax/vax/machdep.c 6.6

40 years agomaintain our own pool of buffers to avoid alloc/release costs
Kirk McKusick [Sun, 8 Jul 1984 10:19:17 +0000 (02:19 -0800)]
maintain our own pool of buffers to avoid alloc/release costs

SCCS-vsn: sys/kern/vfs_lookup.c 6.11
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.11
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.11

40 years agofix up profiling
Sam Leffler [Sat, 7 Jul 1984 13:42:46 +0000 (05:42 -0800)]
fix up profiling

SCCS-vsn: bin/csh/Makefile 4.4

40 years agofix up profiling; correct last hack
Sam Leffler [Sat, 7 Jul 1984 13:42:12 +0000 (05:42 -0800)]
fix up profiling; correct last hack

SCCS-vsn: bin/csh/csh.c 4.17

40 years agoturn copy() into bcopy(); fix up profiling
Sam Leffler [Sat, 7 Jul 1984 13:41:52 +0000 (05:41 -0800)]
turn copy() into bcopy(); fix up profiling

SCCS-vsn: bin/csh/misc.c 4.2

40 years agorestore prior formatting
Sam Leffler [Sat, 7 Jul 1984 12:13:45 +0000 (04:13 -0800)]
restore prior formatting

SCCS-vsn: bin/csh/csh.c 4.16

40 years agoremove signal calls in favor of sigblock/sigsetmask
Sam Leffler [Sat, 7 Jul 1984 11:20:43 +0000 (03:20 -0800)]
remove signal calls in favor of sigblock/sigsetmask

SCCS-vsn: lib/libc/gen/popen.c 4.5

40 years agoadd new
Mike Karels [Sat, 7 Jul 1984 10:08:54 +0000 (02:08 -0800)]
add new

SCCS-vsn: Makefile 4.4

40 years agodon't need internal getpwuid now
Mike Karels [Sat, 7 Jul 1984 10:02:36 +0000 (02:02 -0800)]
don't need internal getpwuid now

SCCS-vsn: games/snake/snscore/snscore.c 4.2

40 years agouse syslog routines.
Ralph Campbell [Sat, 7 Jul 1984 01:34:18 +0000 (17:34 -0800)]
use syslog routines.

SCCS-vsn: usr.sbin/rwhod/rwhod.c 4.24

40 years agoreturn the number of symbols not found
Ralph Campbell [Sat, 7 Jul 1984 00:58:06 +0000 (16:58 -0800)]
return the number of symbols not found

SCCS-vsn: lib/libc/gen/nlist.c 4.6
SCCS-vsn: lib/libc/mips/gen/nlist.c 4.6

40 years agoerradicate bogus include line; makes make depend go crazy
Sam Leffler [Fri, 6 Jul 1984 12:00:21 +0000 (04:00 -0800)]
erradicate bogus include line; makes make depend go crazy

SCCS-vsn: local/local.cmd/dis.c 1.2

40 years agorevert to previous version after moving ch* to local where they belong
Sam Leffler [Fri, 6 Jul 1984 11:11:46 +0000 (03:11 -0800)]
revert to previous version after moving ch* to local where they belong

SCCS-vsn: contrib/Makefile 4.5

40 years agoadd errno interpretation code
Sam Leffler [Fri, 6 Jul 1984 11:06:44 +0000 (03:06 -0800)]
add errno interpretation code

SCCS-vsn: sbin/mount/mount.c 4.11

40 years agokeep two open files to avoid seeks (from Robert Elz).
Ralph Campbell [Fri, 6 Jul 1984 08:01:02 +0000 (00:01 -0800)]
keep two open files to avoid seeks (from Robert Elz).

SCCS-vsn: lib/libc/gen/nlist.c 4.5
SCCS-vsn: lib/libc/mips/gen/nlist.c 4.5

40 years agochanges from Robert Elz to reorder the string table too.
Ralph Campbell [Fri, 6 Jul 1984 07:47:24 +0000 (23:47 -0800)]
changes from Robert Elz to reorder the string table too.

SCCS-vsn: old/symorder/symorder.c 4.5

40 years agoalways use `igrab' to avoid race condition with `iput';
Kirk McKusick [Thu, 5 Jul 1984 04:49:30 +0000 (20:49 -0800)]
always use `igrab' to avoid race condition with `iput';
use ILOCK and IUNLOCK to save call overhead

SCCS-vsn: sys/kern/vfs_lookup.c 6.10
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.10
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.10
SCCS-vsn: sys/kern/vfs_lookup.c 6.10
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.10
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.10

40 years agosave time, use ILOCK and IUNLOCK to avoid call overhead
Kirk McKusick [Thu, 5 Jul 1984 04:22:34 +0000 (20:22 -0800)]
save time, use ILOCK and IUNLOCK to avoid call overhead

SCCS-vsn: sys/kern/vfs_syscalls.c 6.10
SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 6.10
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 6.10
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 6.10
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 6.10
SCCS-vsn: sys/ufs/ffs/ffs_inode.c 6.7
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 6.7
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 6.7
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 6.7

40 years agodon't nlist /vmunix unless file changes (from dpk@brl)
Sam Leffler [Thu, 5 Jul 1984 03:08:59 +0000 (19:08 -0800)]
don't nlist /vmunix unless file changes (from dpk@brl)

SCCS-vsn: usr.sbin/rwhod/rwhod.c 4.23

40 years agodon't search for net number when zero; from dpk@brl
Sam Leffler [Thu, 5 Jul 1984 02:51:04 +0000 (18:51 -0800)]
don't search for net number when zero; from dpk@brl

SCCS-vsn: usr.bin/netstat/inet.c 4.17

40 years agofix the unlimit command so that it does not try to set greater than the
Kirk McKusick [Wed, 4 Jul 1984 10:51:13 +0000 (02:51 -0800)]
fix the unlimit command so that it does not try to set greater than the
user is allowed.

SCCS-vsn: bin/csh/func.c 4.11

40 years agoresize namei cache to cover the entire inode table
Kirk McKusick [Tue, 3 Jul 1984 09:00:31 +0000 (01:00 -0800)]
resize namei cache to cover the entire inode table

SCCS-vsn: sys/conf/param.c 6.5

40 years agofix line length limitations and don't use setbuf.
Ralph Campbell [Tue, 3 Jul 1984 07:13:43 +0000 (23:13 -0800)]
fix line length limitations and don't use setbuf.

SCCS-vsn: usr.bin/colrm/colrm.c 4.4

40 years agoclean up locking protocol in namei cache;
Kirk McKusick [Tue, 3 Jul 1984 06:53:07 +0000 (22:53 -0800)]
clean up locking protocol in namei cache;
no longer `irele' when clearing cache after a `umount'.

SCCS-vsn: sys/kern/vfs_lookup.c 6.9
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.9
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.9

40 years agomove most of the directory consistency checks out of main loop.
Kirk McKusick [Tue, 3 Jul 1984 06:47:25 +0000 (22:47 -0800)]
move most of the directory consistency checks out of main loop.

SCCS-vsn: sys/kern/vfs_lookup.c 6.8
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.8
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.8

40 years agoeliminate unnecessary panic when id's wrap
Kirk McKusick [Tue, 3 Jul 1984 06:22:43 +0000 (22:22 -0800)]
eliminate unnecessary panic when id's wrap

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

40 years agoFollow same protocol as `unlink' to prevent potential race condition.
Kirk McKusick [Tue, 3 Jul 1984 06:15:42 +0000 (22:15 -0800)]
Follow same protocol as `unlink' to prevent potential race condition.

SCCS-vsn: sys/kern/vfs_syscalls.c 6.9
SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 6.9
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 6.9
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 6.9
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 6.9

40 years agofix to symbolic link comparisons.
Ralph Campbell [Tue, 3 Jul 1984 01:11:39 +0000 (17:11 -0800)]
fix to symbolic link comparisons.

SCCS-vsn: usr.bin/rdist/server.c 4.19

40 years agotake out MODULE hack -- who knows how it interacts with modula-2
Sam Leffler [Sun, 1 Jul 1984 08:49:24 +0000 (00:49 -0800)]
take out MODULE hack -- who knows how it interacts with modula-2

SCCS-vsn: old/dbx/symbols.c 1.14

40 years agorename: if source has gone away when time to unlink, don't touch
Sam Leffler [Sun, 1 Jul 1984 07:41:02 +0000 (23:41 -0800)]
rename: if source has gone away when time to unlink, don't touch
link count (consider race with unlink)

SCCS-vsn: sys/kern/vfs_syscalls.c 6.8
SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 6.8
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 6.8
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 6.8
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 6.8

40 years agofixes to message forwarding. only prepend host at final destination.
Ralph Campbell [Sat, 30 Jun 1984 02:23:10 +0000 (18:23 -0800)]
fixes to message forwarding. only prepend host at final destination.

SCCS-vsn: usr.sbin/syslogd/syslogd.c 4.3

40 years agohandle symbolic and hard links.
Ralph Campbell [Fri, 29 Jun 1984 02:45:18 +0000 (18:45 -0800)]
handle symbolic and hard links.

SCCS-vsn: usr.bin/rdist/defs.h 4.14
SCCS-vsn: usr.bin/rdist/docmd.c 4.21
SCCS-vsn: usr.bin/rdist/gram.y 4.11
SCCS-vsn: usr.bin/rdist/main.c 4.12
SCCS-vsn: usr.bin/rdist/server.c 4.18

40 years agofix memory allocation - don't realloc().
Ralph Campbell [Fri, 29 Jun 1984 01:20:57 +0000 (17:20 -0800)]
fix memory allocation - don't realloc().

SCCS-vsn: old/tp/tp.h 4.2
SCCS-vsn: old/tp/tp1.c 4.2

40 years agocheck in for karels -- mscp messages actually larger than header
Sam Leffler [Thu, 28 Jun 1984 11:49:13 +0000 (03:49 -0800)]
check in for karels -- mscp messages actually larger than header
(uda50 doesn't care, but other controllers might)

SCCS-vsn: sys/vax/vax/mscp.h 6.2

40 years agoadd unique id for namei cache -- allows . and .. to be held in cache
Sam Leffler [Thu, 28 Jun 1984 11:46:43 +0000 (03:46 -0800)]
add unique id for namei cache -- allows . and .. to be held in cache

SCCS-vsn: sys/ufs/ffs/dinode.h 6.3
SCCS-vsn: sys/ufs/ffs/inode.h 6.3
SCCS-vsn: sys/ufs/ufs/dinode.h 6.3
SCCS-vsn: sys/ufs/ufs/inode.h 6.3

40 years agorevise to hold soft references so . and .. can be held in cache
Sam Leffler [Thu, 28 Jun 1984 11:46:06 +0000 (03:46 -0800)]
revise to hold soft references so . and .. can be held in cache

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

40 years agoconvert namei cache to hold soft references to inodes so that
Sam Leffler [Thu, 28 Jun 1984 11:40:59 +0000 (03:40 -0800)]
convert namei cache to hold soft references to inodes so that
. and .. may be placed in the cache

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 6.5
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 6.5
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 6.5
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 6.5
SCCS-vsn: sys/kern/vfs_lookup.c 6.7
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 6.7
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 6.7
SCCS-vsn: sys/kern/vfs_syscalls.c 6.7
SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 6.7
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 6.7
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 6.7
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 6.7

40 years agomerge in ralph's branch
Kirk McKusick [Thu, 28 Jun 1984 01:47:20 +0000 (17:47 -0800)]
merge in ralph's branch

SCCS-vsn: usr.bin/find/find.c 4.10

40 years agoadded "-type s" for sockets; fix pathname buffer size (from ralph)
Kirk McKusick [Thu, 28 Jun 1984 01:45:47 +0000 (17:45 -0800)]
added "-type s" for sockets; fix pathname buffer size (from ralph)

SCCS-vsn: usr.bin/find/find.c 4.7.1.1

40 years agocheck superblock magic, size before copying; better error codes
Mike Karels [Wed, 27 Jun 1984 04:51:02 +0000 (20:51 -0800)]
check superblock magic, size before copying; better error codes
from mount

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

40 years agomerge linton branch delta trail
Sam Leffler [Sun, 24 Jun 1984 02:44:15 +0000 (18:44 -0800)]
merge linton branch delta trail

SCCS-vsn: old/dbx/Makefile 4.9
SCCS-vsn: old/dbx/asm.c 1.3
SCCS-vsn: old/dbx/c.c 1.8
SCCS-vsn: old/dbx/cerror.vax.s 1.2
SCCS-vsn: old/dbx/check.c 1.6
SCCS-vsn: old/dbx/commands.y 1.11
SCCS-vsn: old/dbx/coredump.c 1.5
SCCS-vsn: old/dbx/debug.c 1.4
SCCS-vsn: old/dbx/defs.h 1.2
SCCS-vsn: old/dbx/eval.c 1.12
SCCS-vsn: old/dbx/events.c 1.4
SCCS-vsn: old/dbx/fortran.c 1.5
SCCS-vsn: old/dbx/keywords.c 1.4
SCCS-vsn: old/dbx/languages.c 1.4
SCCS-vsn: old/dbx/library.c 1.5
SCCS-vsn: old/dbx/lists.c 1.3
SCCS-vsn: old/dbx/vax.c 1.10
SCCS-vsn: old/dbx/main.c 1.7
SCCS-vsn: old/dbx/makedefs.c 1.3
SCCS-vsn: old/dbx/mappings.c 1.5
SCCS-vsn: old/dbx/mkdate.c 1.3
SCCS-vsn: old/dbx/names.c 1.4
SCCS-vsn: old/dbx/object.c 1.15
SCCS-vsn: old/dbx/operators.c 1.6
SCCS-vsn: old/dbx/ops.c 1.4
SCCS-vsn: old/dbx/ops.vax.c 1.4
SCCS-vsn: old/dbx/pascal.c 1.3
SCCS-vsn: old/dbx/printsym.c 1.13
SCCS-vsn: old/dbx/process.c 1.13
SCCS-vsn: old/dbx/runtime.c 1.11
SCCS-vsn: old/dbx/runtime.vax.c 1.11
SCCS-vsn: old/dbx/scanner.c 1.9
SCCS-vsn: old/dbx/source.c 1.11
SCCS-vsn: old/dbx/symbols.c 1.13
SCCS-vsn: old/dbx/tree.c 1.6

40 years agodate and time created 84/06/23 10:59:16 by sam
Sam Leffler [Sun, 24 Jun 1984 01:59:16 +0000 (17:59 -0800)]
date and time created 84/06/23 10:59:16 by sam

SCCS-vsn: old/dbx/stabstring.c 1.1

40 years agodate and time created 84/06/23 10:59:14 by sam
Sam Leffler [Sun, 24 Jun 1984 01:59:14 +0000 (17:59 -0800)]
date and time created 84/06/23 10:59:14 by sam

SCCS-vsn: old/dbx/modula-2.c 1.1

40 years agobranch delta of linton changes from net.sources
Sam Leffler [Sun, 24 Jun 1984 01:51:02 +0000 (17:51 -0800)]
branch delta of linton changes from net.sources

SCCS-vsn: old/dbx/Makefile 4.7.1.1
SCCS-vsn: old/dbx/asm.c 1.2.1.1
SCCS-vsn: old/dbx/c.c 1.7.1.1
SCCS-vsn: old/dbx/cerror.vax.s 1.1.1.1
SCCS-vsn: old/dbx/check.c 1.5.1.1
SCCS-vsn: old/dbx/commands.y 1.9.1.1
SCCS-vsn: old/dbx/coredump.c 1.4.1.1
SCCS-vsn: old/dbx/debug.c 1.3.1.1
SCCS-vsn: old/dbx/defs.h 1.1.1.1
SCCS-vsn: old/dbx/eval.c 1.11
SCCS-vsn: old/dbx/events.c 1.3.1.1
SCCS-vsn: old/dbx/fortran.c 1.4.1.1
SCCS-vsn: old/dbx/keywords.c 1.3.1.1
SCCS-vsn: old/dbx/languages.c 1.3.1.1
SCCS-vsn: old/dbx/library.c 1.4.1.1
SCCS-vsn: old/dbx/lists.c 1.2.1.1
SCCS-vsn: old/dbx/vax.c 1.9.1.1
SCCS-vsn: old/dbx/main.c 1.6.1.1
SCCS-vsn: old/dbx/makedefs.c 1.2.1.1
SCCS-vsn: old/dbx/mappings.c 1.4.1.1
SCCS-vsn: old/dbx/mkdate.c 1.2.1.1
SCCS-vsn: old/dbx/names.c 1.3.1.1
SCCS-vsn: old/dbx/object.c 1.14.1.1
SCCS-vsn: old/dbx/operators.c 1.4.1.1
SCCS-vsn: old/dbx/ops.c 1.3.1.1
SCCS-vsn: old/dbx/ops.vax.c 1.3.1.1
SCCS-vsn: old/dbx/pascal.c 1.2.1.1
SCCS-vsn: old/dbx/printsym.c 1.12.1.1
SCCS-vsn: old/dbx/process.c 1.12.1.1
SCCS-vsn: old/dbx/runtime.c 1.9.1.1
SCCS-vsn: old/dbx/runtime.vax.c 1.9.1.1
SCCS-vsn: old/dbx/scanner.c 1.8.1.1
SCCS-vsn: old/dbx/source.c 1.9.1.1
SCCS-vsn: old/dbx/symbols.c 1.11.1.1
SCCS-vsn: old/dbx/tree.c 1.5.1.1

40 years agoadd re pattern search of source code
Sam Leffler [Sun, 24 Jun 1984 01:39:54 +0000 (17:39 -0800)]
add re pattern search of source code

SCCS-vsn: old/dbx/Makefile 4.8
SCCS-vsn: old/dbx/commands.y 1.10
SCCS-vsn: old/dbx/source.c 1.10
SCCS-vsn: old/dbx/operators.c 1.5

40 years agodate and time created 84/06/23 10:32:46 by sam
Sam Leffler [Sun, 24 Jun 1984 01:32:46 +0000 (17:32 -0800)]
date and time created 84/06/23 10:32:46 by sam

SCCS-vsn: old/dbx/cerror.vax.s 1.1

40 years agoslight cleanup -- this is inet, so use sockaddr_in's
Sam Leffler [Sat, 23 Jun 1984 13:25:40 +0000 (05:25 -0800)]
slight cleanup -- this is inet, so use sockaddr_in's

SCCS-vsn: sys/netinet/ip_output.c 6.5

40 years agocache routes on send
Sam Leffler [Sat, 23 Jun 1984 13:12:21 +0000 (05:12 -0800)]
cache routes on send

SCCS-vsn: sys/netinet/udp_usrreq.c 6.4

40 years agofix flyback so it never goes back beyond the start of the picture.
Dave Slattengren [Sat, 23 Jun 1984 05:38:36 +0000 (21:38 -0800)]
fix flyback so it never goes back beyond the start of the picture.

SCCS-vsn: local/ditroff/ditroff.old.okeeffe/grn/main.c 1.18

40 years agoHandle EOF from user sanely (don't just loop till timeout)
Robert Elz [Fri, 22 Jun 1984 23:31:00 +0000 (15:31 -0800)]
Handle EOF from user sanely (don't just loop till timeout)

SCCS-vsn: usr.bin/lock/lock.c 4.5

40 years agoI give up; sticky EOF stays.
Mike Karels [Fri, 22 Jun 1984 03:50:27 +0000 (19:50 -0800)]
I give up; sticky EOF stays.

SCCS-vsn: lib/libc/stdio/filbuf.c 4.9

40 years agochanges from dlw to fix I/O hanging on illegal fmt specs.
Ralph Campbell [Fri, 22 Jun 1984 01:29:51 +0000 (17:29 -0800)]
changes from dlw to fix I/O hanging on illegal fmt specs.

SCCS-vsn: usr.bin/f77/libI77/format.h 1.2
SCCS-vsn: usr.bin/f77/libI77/fmt.c 1.5

40 years agocure cancer
Mike Karels [Wed, 20 Jun 1984 06:50:54 +0000 (22:50 -0800)]
cure cancer

SCCS-vsn: lib/libc/gen/getpwent.c 4.4

40 years agotranslate \n to \r\n.
Ralph Campbell [Tue, 19 Jun 1984 06:21:40 +0000 (22:21 -0800)]
translate \n to \r\n.

SCCS-vsn: libexec/fingerd/fingerd.c 1.2

40 years agochmod follows links so don't use lstat.
Ralph Campbell [Tue, 19 Jun 1984 05:54:22 +0000 (21:54 -0800)]
chmod follows links so don't use lstat.

SCCS-vsn: bin/chmod/chmod.c 4.4

40 years agoabortive attempt to install a name server.... sigh.
Eric Allman [Mon, 18 Jun 1984 07:18:47 +0000 (23:18 -0800)]
abortive attempt to install a name server.... sigh.

SCCS-vsn: usr.sbin/sendmail/src/headers.c 4.4.1.1
SCCS-vsn: usr.sbin/sendmail/src/main.c 4.9.1.1
SCCS-vsn: usr.sbin/sendmail/src/sendmail.h 4.4.1.1
SCCS-vsn: usr.sbin/sendmail/src/recipient.c 4.3.1.1
SCCS-vsn: usr.sbin/sendmail/src/alias.c 4.4.1.1
SCCS-vsn: usr.sbin/sendmail/src/parseaddr.c 4.6.1.1
SCCS-vsn: usr.sbin/sendmail/src/readcf.c 4.4.1.1

40 years agodon't clear C bit in the wrong place (return through signal
Sam Leffler [Sun, 10 Jun 1984 16:11:46 +0000 (08:11 -0800)]
don't clear C bit in the wrong place (return through signal
handler can cause restarted wait3 to turn into wait) -- should make
wait3 a separate system call.

SCCS-vsn: sys/vax/vax/trap.c 6.2

40 years agodon't copyout rusage on wait3 unless user has supplied buffer
Sam Leffler [Sun, 10 Jun 1984 16:10:03 +0000 (08:10 -0800)]
don't copyout rusage on wait3 unless user has supplied buffer

SCCS-vsn: sys/kern/kern_exit.c 6.3

40 years agoonly fork if biff is on; do gethostname once rather than once per
Sam Leffler [Sun, 10 Jun 1984 05:38:15 +0000 (21:38 -0800)]
only fork if biff is on; do gethostname once rather than once per
notify; collect children off SIGCHLD

SCCS-vsn: libexec/comsat/comsat.c 4.11

40 years agoupdate for changes to namei cache & and add other stats
Sam Leffler [Sun, 10 Jun 1984 04:14:22 +0000 (20:14 -0800)]
update for changes to namei cache & and add other stats

SCCS-vsn: usr.bin/vmstat/vmstat.c 4.14

40 years agoallow multiple includes
Sam Leffler [Sun, 10 Jun 1984 04:10:47 +0000 (20:10 -0800)]
allow multiple includes

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

40 years agoioinit.f should be in the library
Ralph Campbell [Sat, 9 Jun 1984 01:32:27 +0000 (17:32 -0800)]
ioinit.f should be in the library

SCCS-vsn: usr.bin/f77/libU77/Makefile 1.3

40 years agofix "tail -10b"
Ralph Campbell [Fri, 8 Jun 1984 07:13:23 +0000 (23:13 -0800)]
fix "tail -10b"

SCCS-vsn: usr.bin/tail/tail.c 4.5

40 years agoWait until we're foreground before saving the terminal modes. Use
Craig Leres [Fri, 8 Jun 1984 06:17:47 +0000 (22:17 -0800)]
Wait until we're foreground before saving the terminal modes. Use
the fileno() macro throughout.

SCCS-vsn: old/more/more.c 4.18

40 years agonew version from leres
Mike Karels [Fri, 8 Jun 1984 05:49:28 +0000 (21:49 -0800)]
new version from leres

SCCS-vsn: sys/vax/if/if_vv.c 6.5

40 years agomoved ioinit.f from libI77 to here (from dlw).
Ralph Campbell [Fri, 8 Jun 1984 04:54:18 +0000 (20:54 -0800)]
moved ioinit.f from libI77 to here (from dlw).

SCCS-vsn: usr.bin/f77/libU77/Makefile 1.2

40 years agodate and time created 84/06/07 13:53:31 by ralph
Ralph Campbell [Fri, 8 Jun 1984 04:53:31 +0000 (20:53 -0800)]
date and time created 84/06/07 13:53:31 by ralph

SCCS-vsn: usr.bin/f77/libI77/Makefile 1.1

40 years agoBerkeley coding standards committee in action (clean up your act Mike)
Sam Leffler [Thu, 7 Jun 1984 14:21:31 +0000 (06:21 -0800)]
Berkeley coding standards committee in action (clean up your act Mike)

SCCS-vsn: sys/kern/kern_fork.c 6.3

40 years agocheck in for mike: add kre's changes for separate lists of
Sam Leffler [Thu, 7 Jun 1984 14:10:47 +0000 (06:10 -0800)]
check in for mike: add kre's changes for separate lists of
free, zombie, and active processes

SCCS-vsn: sys/sys/proc.h 6.2

40 years agofix bug, wasn't setting timezone
Sam Leffler [Thu, 7 Jun 1984 14:06:18 +0000 (06:06 -0800)]
fix bug, wasn't setting timezone
*** CHANGED *** 84/06/06 23:08:32 sam
never actually SET timezone

SCCS-vsn: sys/kern/kern_time.c 6.2

40 years agodelete NETSLOP what with inetd
Sam Leffler [Thu, 7 Jun 1984 14:02:53 +0000 (06:02 -0800)]
delete NETSLOP what with inetd

SCCS-vsn: sys/conf/param.c 6.4

40 years agocreate .history with mode 666 not 777 (should use umask, too, but
Kevin Layer [Thu, 7 Jun 1984 07:51:07 +0000 (23:51 -0800)]
create .history with mode 666 not 777 (should use umask, too, but
it doesn't)

SCCS-vsn: bin/csh/csh.c 4.15

40 years agodon't throw away float <-> double conversions for FORTRAN.
Ralph Campbell [Thu, 7 Jun 1984 06:30:45 +0000 (22:30 -0800)]
don't throw away float <-> double conversions for FORTRAN.

SCCS-vsn: old/pcc/ccom.vax/local2.c 1.4