unix-history/.git
31 years agodraft 2, sent to Diomidis
Keith Bostic [Tue, 25 Aug 1992 01:43:54 +0000 (17:43 -0800)]
draft 2, sent to Diomidis

SCCS-vsn: usr.bin/sed/POSIX 5.2

31 years agoget rid of getdtablesize; this code should be rethought
Keith Bostic [Mon, 24 Aug 1992 09:41:11 +0000 (01:41 -0800)]
get rid of getdtablesize; this code should be rethought

SCCS-vsn: usr.bin/mail/popen.c 5.18

31 years agodate and time created 92/08/23 18:26:37 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:26:37 +0000 (01:26 -0800)]
date and time created 92/08/23 18:26:37 by bostic

SCCS-vsn: usr.bin/sed/sed.1 5.1

31 years agodate and time created 92/08/23 18:26:27 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:26:27 +0000 (01:26 -0800)]
date and time created 92/08/23 18:26:27 by bostic

SCCS-vsn: usr.bin/sed/TEST/sed.test 5.1

31 years agodate and time created 92/08/23 18:26:16 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:26:16 +0000 (01:26 -0800)]
date and time created 92/08/23 18:26:16 by bostic

SCCS-vsn: usr.bin/sed/process.c 5.1

31 years agodate and time created 92/08/23 18:26:10 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:26:10 +0000 (01:26 -0800)]
date and time created 92/08/23 18:26:10 by bostic

SCCS-vsn: usr.bin/sed/misc.c 5.1

31 years agodate and time created 92/08/23 18:26:05 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:26:05 +0000 (01:26 -0800)]
date and time created 92/08/23 18:26:05 by bostic

SCCS-vsn: usr.bin/sed/main.c 5.1

31 years agodate and time created 92/08/23 18:25:59 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:25:59 +0000 (01:25 -0800)]
date and time created 92/08/23 18:25:59 by bostic

SCCS-vsn: usr.bin/sed/extern.h 5.1

31 years agodate and time created 92/08/23 18:25:52 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:25:52 +0000 (01:25 -0800)]
date and time created 92/08/23 18:25:52 by bostic

SCCS-vsn: usr.bin/sed/defs.h 5.1

31 years agodate and time created 92/08/23 18:25:29 by bostic
Keith Bostic [Mon, 24 Aug 1992 09:25:29 +0000 (01:25 -0800)]
date and time created 92/08/23 18:25:29 by bostic

SCCS-vsn: usr.bin/sed/compile.c 5.1

31 years agonew version
Keith Bostic [Mon, 24 Aug 1992 05:48:43 +0000 (21:48 -0800)]
new version

SCCS-vsn: lib/libcurses/Makefile 5.12

31 years agomassive cleanup, welcome to the 90's!
Keith Bostic [Mon, 24 Aug 1992 05:44:38 +0000 (21:44 -0800)]
massive cleanup, welcome to the 90's!

SCCS-vsn: lib/libcurses/curses.c 5.8
SCCS-vsn: lib/libcurses/curses.h 5.10

31 years agodate and time created 92/08/23 14:44:10 by bostic
Keith Bostic [Mon, 24 Aug 1992 05:44:10 +0000 (21:44 -0800)]
date and time created 92/08/23 14:44:10 by bostic

SCCS-vsn: lib/libcurses/tty.c 5.1

31 years agodate and time created 92/08/23 14:43:04 by bostic
Keith Bostic [Mon, 24 Aug 1992 05:43:04 +0000 (21:43 -0800)]
date and time created 92/08/23 14:43:04 by bostic

SCCS-vsn: lib/libcurses/ctrace.c 5.1

31 years agorewrite for the new tty driver, 4.4BSD
Keith Bostic [Mon, 24 Aug 1992 05:42:48 +0000 (21:42 -0800)]
rewrite for the new tty driver, 4.4BSD

SCCS-vsn: lib/libcurses/tstp.c 5.7
SCCS-vsn: lib/libcurses/setterm.c 5.9

31 years agoreformat the code so you can actually read it -- no substantive change
Keith Bostic [Mon, 24 Aug 1992 05:40:16 +0000 (21:40 -0800)]
reformat the code so you can actually read it -- no substantive change

SCCS-vsn: lib/libcurses/refresh.c 5.7

31 years agofold mv routines in; lint
Keith Bostic [Mon, 24 Aug 1992 05:39:08 +0000 (21:39 -0800)]
fold mv routines in; lint

SCCS-vsn: lib/libcurses/printw.c 5.10
SCCS-vsn: lib/libcurses/scanw.c 5.9

31 years agolint
Keith Bostic [Mon, 24 Aug 1992 05:38:54 +0000 (21:38 -0800)]
lint

SCCS-vsn: lib/libcurses/delch.c 5.6
SCCS-vsn: lib/libcurses/toucholap.c 5.6
SCCS-vsn: lib/libcurses/addbytes.c 5.7
SCCS-vsn: lib/libcurses/delwin.c 5.6
SCCS-vsn: lib/libcurses/cr_put.c 5.7
SCCS-vsn: lib/libcurses/deleteln.c 5.7
SCCS-vsn: lib/libcurses/overwrite.c 5.6
SCCS-vsn: lib/libcurses/id_subwins.c 5.6
SCCS-vsn: lib/libcurses/insertln.c 5.6
SCCS-vsn: lib/libcurses/newwin.c 5.6

31 years agoKNF, add __unctrllen array
Keith Bostic [Mon, 24 Aug 1992 03:23:32 +0000 (19:23 -0800)]
KNF, add __unctrllen array

SCCS-vsn: lib/libcurses/unctrl.c 5.5

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 03:20:59 +0000 (19:20 -0800)]
KNF

SCCS-vsn: lib/libcurses/refresh.c 5.6
SCCS-vsn: lib/libcurses/scanw.c 5.8
SCCS-vsn: lib/libcurses/scroll.c 5.5
SCCS-vsn: lib/libcurses/standout.c 5.5
SCCS-vsn: lib/libcurses/toucholap.c 5.5
SCCS-vsn: lib/libcurses/touchwin.c 5.5

31 years agorename _putchar to __cputchar, lint, KNF
Keith Bostic [Mon, 24 Aug 1992 02:48:16 +0000 (18:48 -0800)]
rename _putchar to __cputchar, lint, KNF

SCCS-vsn: lib/libcurses/putchar.c 5.5

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 02:45:50 +0000 (18:45 -0800)]
KNF

SCCS-vsn: lib/libcurses/overlay.c 5.7
SCCS-vsn: lib/libcurses/overwrite.c 5.5
SCCS-vsn: lib/libcurses/printw.c 5.9

31 years agoKNF, lint
Keith Bostic [Mon, 24 Aug 1992 02:32:35 +0000 (18:32 -0800)]
KNF, lint

SCCS-vsn: lib/libcurses/newwin.c 5.5

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 02:23:41 +0000 (18:23 -0800)]
KNF

SCCS-vsn: lib/libcurses/move.c 5.6
SCCS-vsn: lib/libcurses/mvprintw.c 5.9
SCCS-vsn: lib/libcurses/mvscanw.c 5.6
SCCS-vsn: lib/libcurses/mvwin.c 5.5

31 years agoKNF, lint
Keith Bostic [Mon, 24 Aug 1992 02:12:24 +0000 (18:12 -0800)]
KNF, lint

SCCS-vsn: lib/libcurses/longname.c 5.5

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 02:10:45 +0000 (18:10 -0800)]
KNF

SCCS-vsn: lib/libcurses/insch.c 5.5
SCCS-vsn: lib/libcurses/insertln.c 5.5

31 years agoKNF and lint
Keith Bostic [Mon, 24 Aug 1992 02:06:54 +0000 (18:06 -0800)]
KNF and lint

SCCS-vsn: lib/libcurses/initscr.c 5.7

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 02:01:47 +0000 (18:01 -0800)]
KNF

SCCS-vsn: lib/libcurses/delwin.c 5.5
SCCS-vsn: lib/libcurses/erase.c 5.5
SCCS-vsn: lib/libcurses/fullname.c 5.5
SCCS-vsn: lib/libcurses/getch.c 5.7
SCCS-vsn: lib/libcurses/getstr.c 5.5
SCCS-vsn: lib/libcurses/id_subwins.c 5.5
SCCS-vsn: lib/libcurses/idlok.c 5.5

31 years agouse library routine to set the line to spaces
Keith Bostic [Mon, 24 Aug 1992 01:45:19 +0000 (17:45 -0800)]
use library routine to set the line to spaces

SCCS-vsn: lib/libcurses/deleteln.c 5.6

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 01:44:15 +0000 (17:44 -0800)]
KNF

SCCS-vsn: lib/libcurses/delch.c 5.5
SCCS-vsn: lib/libcurses/deleteln.c 5.5

31 years agoKNF, lint
Keith Bostic [Mon, 24 Aug 1992 01:32:38 +0000 (17:32 -0800)]
KNF, lint

SCCS-vsn: lib/libcurses/cr_put.c 5.6

31 years agoKNF, return a value
Keith Bostic [Mon, 24 Aug 1992 01:11:45 +0000 (17:11 -0800)]
KNF, return a value

SCCS-vsn: lib/libcurses/clrtoeol.c 5.5

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 01:08:45 +0000 (17:08 -0800)]
KNF

SCCS-vsn: lib/libcurses/clrtobot.c 5.6

31 years agoKNF, pass back error value if any
Keith Bostic [Mon, 24 Aug 1992 01:04:24 +0000 (17:04 -0800)]
KNF, pass back error value if any

SCCS-vsn: lib/libcurses/clear.c 5.5

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 01:02:13 +0000 (17:02 -0800)]
KNF

SCCS-vsn: lib/libcurses/box.c 5.5

31 years agoforgot to compile it before checking it in; typo
Keith Bostic [Mon, 24 Aug 1992 00:57:42 +0000 (16:57 -0800)]
forgot to compile it before checking it in; typo

SCCS-vsn: lib/libcurses/addch.c 5.7

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 00:56:40 +0000 (16:56 -0800)]
KNF
waddbytes takes a string, not a pointer to a single character

SCCS-vsn: lib/libcurses/addch.c 5.6

31 years agoSYNCH_OUT and SYNCH_IN reversed on tabs, they didn't work right if the
Keith Bostic [Mon, 24 Aug 1992 00:54:03 +0000 (16:54 -0800)]
SYNCH_OUT and SYNCH_IN reversed on tabs, they didn't work right if the
first characters in the line.
don't reset the x and y coordinates unless they're great than win->_maxx
and win->maxy, didn't work right for the last column of the line

SCCS-vsn: lib/libcurses/addbytes.c 5.6

31 years agoKNF
Keith Bostic [Mon, 24 Aug 1992 00:51:34 +0000 (16:51 -0800)]
KNF

SCCS-vsn: lib/libcurses/addbytes.c 5.5

31 years agoupdate to 4.4BSD-Alpha
Keith Bostic [Sun, 23 Aug 1992 23:57:25 +0000 (15:57 -0800)]
update to 4.4BSD-Alpha

SCCS-vsn: sys/conf/newvers.sh 7.5

31 years agoCreate indirect blocks as soon as the associated data blocks are
Keith Bostic [Sat, 22 Aug 1992 08:30:33 +0000 (00:30 -0800)]
Create indirect blocks as soon as the associated data blocks are
created, so we can do correct bookkeeping.

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

31 years agoMake lfs_markv perform segment writing. It sets up its data and
Keith Bostic [Sat, 22 Aug 1992 08:29:27 +0000 (00:29 -0800)]
Make lfs_markv perform segment writing.  It sets up its data and
uses gatherblock and writeseg to output the results of segment cleaning.
Data is left in user space until the writer needs to copy it.  Add code to
use inodes from cleaner if they are up to date.

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

31 years agoMove SEGMENT structure definition to include for use by lfs_syscalls.
Keith Bostic [Sat, 22 Aug 1992 08:28:04 +0000 (00:28 -0800)]
Move SEGMENT structure definition to include for use by lfs_syscalls.
Break lfs_gather into block-oriented interface for cleaner calls.  Count
segments used to trigger checkpoints. Restructure to work from lfs_markv call.
Many of the parameters from updatemeta and gather now live in the segment
structure.

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

31 years agoAdd lfs_check and lfs_getattr; make lfs_newbuf visible for
Keith Bostic [Sat, 22 Aug 1992 08:26:12 +0000 (00:26 -0800)]
Add lfs_check and lfs_getattr; make lfs_newbuf visible for
lfs_syscalls.c

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

31 years agoFormatting. Change UBWRITE to VOP_BWRITE, add inode accounting.
Keith Bostic [Sat, 22 Aug 1992 08:25:35 +0000 (00:25 -0800)]
Formatting.  Change UBWRITE to VOP_BWRITE, add inode accounting.
Fix inode block accounting and free space accounting.

SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.78

31 years agoChange LFS_UBWRITE calls to VOP_BWRITE, add inode accounting.
Keith Bostic [Sat, 22 Aug 1992 08:24:40 +0000 (00:24 -0800)]
Change LFS_UBWRITE calls to VOP_BWRITE, add inode accounting.

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

31 years agoMake a local getattr that doesn't call ITIMES (temporary). Add
Keith Bostic [Sat, 22 Aug 1992 08:21:58 +0000 (00:21 -0800)]
Make a local getattr that doesn't call ITIMES (temporary).  Add
calls to lfs_check.  Get rid of #ifdef and add synchronous I/O
support.  Handle bp from lfs_balloc correctly.

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

31 years agoFix threshholds for kicking off a write. Make lfs_bwrite to inode
Keith Bostic [Sat, 22 Aug 1992 08:21:31 +0000 (00:21 -0800)]
Fix threshholds for kicking off a write.  Make lfs_bwrite to inode
accounting and available disk block accounting.  Add global to determine if
a writer has already been kicked off to free up some buffers.  Add lfs_check
routine which determines if there is memory space available.

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

31 years agoAdd fields in struct lfs for available space accounting, and number of active
Keith Bostic [Sat, 22 Aug 1992 08:20:04 +0000 (00:20 -0800)]
Add fields in struct lfs for available space accounting, and number of active
segments since last checkpoint.  Add error information for ifile panics.
Get rid of the macro UBWRITE and do everything in lfs_bwrite.  Add all the
dynamic fields to segment structure so cleaner can use it.

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

31 years agoincrease the hpibidtimeout so hpib devices are correctly autoconfigured
Carl Staelin [Sat, 22 Aug 1992 07:40:09 +0000 (23:40 -0800)]
increase the hpibidtimeout so hpib devices are correctly autoconfigured

SCCS-vsn: sys/hp300/dev/hpib.c 7.6

31 years agoChange markv calling convention to take a single array containing
Keith Bostic [Sat, 22 Aug 1992 03:01:09 +0000 (19:01 -0800)]
Change markv calling convention to take a single array containing
both blocks and inodes.

SCCS-vsn: libexec/lfs_cleanerd/library.c 5.3
SCCS-vsn: libexec/lfs_cleanerd/cleanerd.c 5.2
SCCS-vsn: libexec/lfs_cleanerd/print.c 5.2

31 years agoChange markv calling to take a single array containing blocks
Keith Bostic [Sat, 22 Aug 1992 03:00:08 +0000 (19:00 -0800)]
Change markv calling to take a single array containing blocks

SCCS-vsn: libexec/lfs_cleanerd/clean.h 5.2

31 years agodon't use mmap until the buffer cache and VM are in sync
Keith Bostic [Fri, 21 Aug 1992 23:32:57 +0000 (15:32 -0800)]
don't use mmap until the buffer cache and VM are in sync

SCCS-vsn: bin/cp/utils.c 5.6

31 years agoadd dumpfs.8 to see also section
Keith Bostic [Fri, 21 Aug 1992 05:16:26 +0000 (21:16 -0800)]
add dumpfs.8 to see also section

SCCS-vsn: sbin/newfs/newfs.8 6.12

31 years agoadd dumpfs to see all section
Keith Bostic [Fri, 21 Aug 1992 05:15:42 +0000 (21:15 -0800)]
add dumpfs to see all section

SCCS-vsn: sbin/tunefs/tunefs.8 6.7

31 years agoinline the simple sort function
Keith Bostic [Fri, 21 Aug 1992 05:05:05 +0000 (21:05 -0800)]
inline the simple sort function

SCCS-vsn: lib/libc/stdlib/radixsort.c 5.15

31 years agodate and time created 92/08/20 11:12:03 by bostic
Keith Bostic [Fri, 21 Aug 1992 02:12:03 +0000 (18:12 -0800)]
date and time created 92/08/20 11:12:03 by bostic

SCCS-vsn: usr.bin/sed/POSIX 5.1

31 years agoclose file descriptors; ANSI C while I'm here
Keith Bostic [Fri, 21 Aug 1992 01:48:23 +0000 (17:48 -0800)]
close file descriptors; ANSI C while I'm here

SCCS-vsn: usr.bin/cut/cut.c 5.5

31 years agoreturn value was backwards
Marc Teitelbaum [Thu, 20 Aug 1992 06:08:33 +0000 (22:08 -0800)]
return value was backwards

SCCS-vsn: lib/libc/stdio/fgetpos.c 5.2

31 years agoadd sed
Keith Bostic [Wed, 19 Aug 1992 04:48:13 +0000 (20:48 -0800)]
add sed

SCCS-vsn: old/Makefile 5.27

31 years agoadd pig
Keith Bostic [Wed, 19 Aug 1992 01:57:16 +0000 (17:57 -0800)]
add pig

SCCS-vsn: games/Makefile 5.17

31 years agodate and time created 92/08/18 10:56:07 by bostic
Keith Bostic [Wed, 19 Aug 1992 01:56:07 +0000 (17:56 -0800)]
date and time created 92/08/18 10:56:07 by bostic

SCCS-vsn: games/pig/pig.6 5.1

31 years agodate and time created 92/08/18 10:56:05 by bostic
Keith Bostic [Wed, 19 Aug 1992 01:56:05 +0000 (17:56 -0800)]
date and time created 92/08/18 10:56:05 by bostic

SCCS-vsn: games/pig/pig.c 5.1

31 years agodate and time created 92/08/18 10:56:02 by bostic
Keith Bostic [Wed, 19 Aug 1992 01:56:02 +0000 (17:56 -0800)]
date and time created 92/08/18 10:56:02 by bostic

SCCS-vsn: games/pig/Makefile 5.1

31 years agoAdded db(3) support to routines. Added return value to getent()
Elan Amir [Tue, 18 Aug 1992 00:37:46 +0000 (16:37 -0800)]
Added db(3) support to routines.  Added return value to getent()
that specifies an unresolved tc expansion rather than it being an error.

SCCS-vsn: lib/libc/gen/getcap.c 5.4

31 years agochanges from Brian Buhrow, primitive yank and put, Posix MIN and TIME,
Edward Wang [Mon, 17 Aug 1992 10:22:51 +0000 (02:22 -0800)]
changes from Brian Buhrow, primitive yank and put, Posix MIN and TIME,
and others

SCCS-vsn: usr.bin/window/wwrint.c 3.13

31 years agochanges from Brian Buhrow, primitive yank and put, Posix MIN and TIME,
Edward Wang [Mon, 17 Aug 1992 10:21:58 +0000 (02:21 -0800)]
changes from Brian Buhrow, primitive yank and put, Posix MIN and TIME,

SCCS-vsn: usr.bin/window/wwrint.c 3.13

31 years agodate and time created 92/08/16 18:26:33 by edward
Edward Wang [Mon, 17 Aug 1992 09:26:33 +0000 (01:26 -0800)]
date and time created 92/08/16 18:26:33 by edward

SCCS-vsn: usr.bin/window/wwterminfo.c 3.1

31 years agoneed to strip high bit when checking for escapec
Edward Wang [Mon, 17 Aug 1992 08:54:07 +0000 (00:54 -0800)]
need to strip high bit when checking for escapec

SCCS-vsn: usr.bin/window/mloop.c 3.18
SCCS-vsn: usr.bin/window/ww.h 3.66

31 years agochanges from Brian Buhrow, primitive yank and put, Posix MIN and TIME,
Edward Wang [Mon, 17 Aug 1992 08:43:39 +0000 (00:43 -0800)]
changes from Brian Buhrow, primitive yank and put, Posix MIN and TIME,
and others

SCCS-vsn: usr.bin/window/Makefile 5.8
SCCS-vsn: usr.bin/window/wwend.c 3.17
SCCS-vsn: usr.bin/window/cmd.c 3.41
SCCS-vsn: usr.bin/window/cmd7.c 3.8
SCCS-vsn: usr.bin/window/local.h 3.12
SCCS-vsn: usr.bin/window/wwinit.c 3.41
SCCS-vsn: usr.bin/window/wwsuspend.c 3.16
SCCS-vsn: usr.bin/window/main.c 3.43
SCCS-vsn: usr.bin/window/wwrint.c 3.13
SCCS-vsn: usr.bin/window/ww.h 3.65

31 years agoadd local vars for args.
Jan-Simon Pendry [Sun, 16 Aug 1992 06:02:37 +0000 (22:02 -0800)]
add local vars for args.

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

31 years agotouch ups, make like rest of man pages
Cynthia A. E. Livingston [Sun, 16 Aug 1992 00:55:13 +0000 (16:55 -0800)]
touch ups, make like rest of man pages

SCCS-vsn: share/man/man4/tty.4 6.11

31 years agoupdate to posix
Marc Teitelbaum [Sat, 15 Aug 1992 07:45:37 +0000 (23:45 -0800)]
update to posix

SCCS-vsn: share/man/man4/tty.4 6.10

31 years agomust use larger than short to include private flags on route;
Kirk McKusick [Sat, 15 Aug 1992 04:07:19 +0000 (20:07 -0800)]
must use larger than short to include private flags on route;
colides with ortentry, requires changing parameters on rtioctl;
be cautious about ifp->ifp_name.   (By Sklower)

SCCS-vsn: sbin/routed/tables.c 5.20

31 years agomust use larger than short to include private flags on route;
Keith Sklower [Sat, 15 Aug 1992 04:02:50 +0000 (20:02 -0800)]
must use larger than short to include private flags on route;
this colides with old rtentry, so copy in flags for old system, ignore on new

SCCS-vsn: sbin/routed/table.h 5.9

31 years agoprivate flags collided with multicast and link flags
Keith Sklower [Sat, 15 Aug 1992 03:59:35 +0000 (19:59 -0800)]
private flags collided with multicast and link flags

SCCS-vsn: sbin/routed/interface.h 5.7

31 years agoifm_flags is a signed short and IFF_MULTICAST gets propagated ruinning
Keith Sklower [Sat, 15 Aug 1992 03:55:40 +0000 (19:55 -0800)]
ifm_flags is a signed short and IFF_MULTICAST gets propagated ruinning
private flags

SCCS-vsn: sbin/routed/startup.c 5.22

31 years agofix typo cpp+) instaed of cpp++)
Keith Sklower [Sat, 15 Aug 1992 03:52:25 +0000 (19:52 -0800)]
fix typo cpp+) instaed of cpp++)

SCCS-vsn: sys/netiso/iso_snpac.c 7.20

31 years agodate and time created 92/08/14 12:50:18 by elan
Elan Amir [Sat, 15 Aug 1992 03:50:18 +0000 (19:50 -0800)]
date and time created 92/08/14 12:50:18 by elan

SCCS-vsn: admin/admin/4.4BSD-Encumbered/file.cover 1.1

31 years agofix an outright bug in the cloning code (if a cloned route
Keith Sklower [Sat, 15 Aug 1992 03:49:29 +0000 (19:49 -0800)]
fix an outright bug in the cloning code (if a cloned route
could not be added to the tree, the parent node was returned, but the
reference count was not incremented.)  Be more vigilant about neg. ref cnts in
rtfree in general.

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

31 years agoremoving #define of ac broke ISO code, replace argument to bcopy
Keith Sklower [Sat, 15 Aug 1992 03:22:54 +0000 (19:22 -0800)]
removing #define of ac broke ISO code, replace argument to bcopy

SCCS-vsn: sys/net/if_ethersubr.c 7.21

31 years agocheck for 0-length IO requests, VJ's prints no longer needed
Mike Hibler [Sat, 15 Aug 1992 00:28:21 +0000 (16:28 -0800)]
check for 0-length IO requests, VJ's prints no longer needed

SCCS-vsn: sys/hp300/stand/sd.c 7.6

31 years agomissing "return(0)" in open, check for 0-length IO requests
Mike Hibler [Sat, 15 Aug 1992 00:28:01 +0000 (16:28 -0800)]
missing "return(0)" in open, check for 0-length IO requests

SCCS-vsn: sys/hp300/stand/ct.c 7.5
SCCS-vsn: sys/hp300/stand/rd.c 7.5

31 years agomake sure include files come from the /sys tree where possible
Mike Hibler [Sat, 15 Aug 1992 00:25:13 +0000 (16:25 -0800)]
make sure include files come from the /sys tree where possible

SCCS-vsn: sys/hp300/stand/libsa/Makefile 5.2

31 years agoincrease MESG_IN/OUT field to 7 bytes. Most drives only return 1 byte
Mike Hibler [Sat, 15 Aug 1992 00:16:55 +0000 (16:16 -0800)]
increase MESG_IN/OUT field to 7 bytes.  Most drives only return 1 byte
but some (MO) return more.  If the MESG_IN phase code fails to read all
the pending bytes, it throws the controller out of sync leading to a
variety of odd behaviors:
boot program failures on warm reboot (ixfer_start failures)
read requests that silently do nothing (VJ's old printf in sd.c)

SCCS-vsn: sys/hp300/stand/scsivar.h 7.2

31 years agocheck for corrupt directory entry (d_reclen == 0) in readdir()
Mike Hibler [Sat, 15 Aug 1992 00:01:40 +0000 (16:01 -0800)]
check for corrupt directory entry (d_reclen == 0) in readdir()
so we don't get stuck in an infinite loop.  also pass in directory name
for better diagnostics.

SCCS-vsn: sys/stand.att/open.c 7.4

31 years agolook at size iff buff != NULL; fix from Chris Torek
Keith Bostic [Fri, 14 Aug 1992 00:50:34 +0000 (16:50 -0800)]
look at size iff buff != NULL; fix from Chris Torek

SCCS-vsn: lib/libc/stdio/setvbuf.c 5.3

31 years agodefine nethostaddr locally for NFS
Kirk McKusick [Wed, 12 Aug 1992 14:49:20 +0000 (06:49 -0800)]
define nethostaddr locally for NFS

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

31 years agouse radix tree code to match exported host addresses rather than adhoc hash code
Kirk McKusick [Wed, 12 Aug 1992 14:48:20 +0000 (06:48 -0800)]
use radix tree code to match exported host addresses rather than adhoc hash code

SCCS-vsn: sys/sys/mount.h 7.40
SCCS-vsn: sys/ufs/ffs/ufsmount.h 7.14
SCCS-vsn: sys/ufs/ufs/ufsmount.h 7.14
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 7.62
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 7.62
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 7.76
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.83

31 years agoAdded comments about new return values for unexpanded tc's.
Elan Amir [Wed, 12 Aug 1992 05:40:59 +0000 (21:40 -0800)]
Added comments about new return values for unexpanded tc's.

SCCS-vsn: lib/libc/gen/getcap.3 5.4

31 years agoneed to thread the signal stack back to the previous stack, for
Chris Torek [Tue, 11 Aug 1992 05:59:20 +0000 (21:59 -0800)]
need to thread the signal stack back to the previous stack, for
gdb and for _longjmp

SCCS-vsn: sys/sparc/sparc/machdep.c 7.3

31 years agofix comments in sigcode
Chris Torek [Tue, 11 Aug 1992 05:47:06 +0000 (21:47 -0800)]
fix comments in sigcode

SCCS-vsn: sys/sparc/sparc/locore.s 7.3

31 years agoonly set ctime when setting mtime, not when setting atime (from donn@bsdi.com)
Kirk McKusick [Tue, 11 Aug 1992 00:18:47 +0000 (16:18 -0800)]
only set ctime when setting mtime, not when setting atime (from donn@bsdi.com)

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

31 years agospeedup for grep(1), from Henry Spencer
Keith Bostic [Tue, 11 Aug 1992 00:05:55 +0000 (16:05 -0800)]
speedup for grep(1), from Henry Spencer

SCCS-vsn: lib/libc/regex/engine.c 5.2

31 years agorepresent arpa dates with four digit years instead of two digits
Eric Allman [Mon, 10 Aug 1992 06:21:09 +0000 (22:21 -0800)]
represent arpa dates with four digit years instead of two digits

SCCS-vsn: usr.sbin/sendmail/src/arpadate.c 5.12
SCCS-vsn: usr.sbin/sendmail/src/version.c 5.114

31 years agoallow setdirmodes to force setting of modes when used explicitly
Kirk McKusick [Mon, 10 Aug 1992 05:02:06 +0000 (21:02 -0800)]
allow setdirmodes to force setting of modes when used explicitly

SCCS-vsn: sbin/restore/main.c 5.9
SCCS-vsn: sbin/restore/interactive.c 5.13
SCCS-vsn: sbin/restore/dirs.c 5.22

31 years agoadd FORCE flag for setdirmodes()
Kirk McKusick [Mon, 10 Aug 1992 04:57:14 +0000 (20:57 -0800)]
add FORCE flag for setdirmodes()

SCCS-vsn: sbin/restore/restore.h 5.12

31 years agozero out unused part of structure so kernel will not complain
Kirk McKusick [Mon, 10 Aug 1992 04:28:50 +0000 (20:28 -0800)]
zero out unused part of structure so kernel will not complain

SCCS-vsn: sbin/mountd/mountd.c 5.24

31 years agoAdded to cgetset() documentation.
Elan Amir [Sat, 8 Aug 1992 08:21:55 +0000 (00:21 -0800)]
Added to cgetset() documentation.

SCCS-vsn: lib/libc/gen/getcap.3 5.3

31 years agoFixed bug in cgetset interaction with cgetent.
Elan Amir [Sat, 8 Aug 1992 08:18:02 +0000 (00:18 -0800)]
Fixed bug in cgetset interaction with cgetent.

SCCS-vsn: lib/libc/gen/getcap.c 5.3