unix-history/.git
39 years agounblock signals before fork, window mgr changes from jg
Mike Karels [Thu, 6 Jun 1985 05:38:18 +0000 (21:38 -0800)]
unblock signals before fork, window mgr changes from jg

SCCS-vsn: old/init/init.c 5.2
SCCS-vsn: sbin/init/init.c 5.2

39 years agoAdd copyright
Distribution Folks [Thu, 6 Jun 1985 05:37:14 +0000 (21:37 -0800)]
Add copyright

SCCS-vsn: usr.bin/pascal/src/main.c 5.1
SCCS-vsn: usr.bin/pascal/src/nl.c 5.1
SCCS-vsn: usr.bin/pascal/src/opc.c 5.1
SCCS-vsn: usr.bin/pascal/src/p2put.c 5.1

39 years agosundry fixes
Mike Karels [Thu, 6 Jun 1985 05:32:13 +0000 (21:32 -0800)]
sundry fixes

SCCS-vsn: bin/ps/ps.c 4.32

39 years agoAdd copyright
Distribution Folks [Thu, 6 Jun 1985 05:23:01 +0000 (21:23 -0800)]
Add copyright

SCCS-vsn: usr.bin/pascal/src/clas.c 5.2
SCCS-vsn: usr.bin/pascal/px/utilities.c 5.1
SCCS-vsn: usr.bin/pascal/px/version.c 5.1
SCCS-vsn: usr.bin/pascal/px/machdep.h 5.1
SCCS-vsn: usr.bin/pascal/src/const.c 5.1
SCCS-vsn: usr.bin/pascal/px/vars.h 5.1
SCCS-vsn: usr.bin/pascal/src/conv.c 5.1
SCCS-vsn: usr.bin/pascal/src/cset.c 5.1
SCCS-vsn: usr.bin/pascal/src/error.c 5.1
SCCS-vsn: usr.bin/pascal/px/interp.c 5.2
SCCS-vsn: usr.bin/pascal/src/fdec.c 5.1
SCCS-vsn: usr.bin/pascal/src/fend.c 5.1
SCCS-vsn: usr.bin/pascal/src/fhdr.c 5.1
SCCS-vsn: usr.bin/pascal/src/flvalue.c 5.1
SCCS-vsn: usr.bin/pascal/src/forop.c 5.1
SCCS-vsn: usr.bin/pascal/src/func.c 5.1
SCCS-vsn: usr.bin/pascal/src/gen.c 5.1
SCCS-vsn: usr.bin/pascal/src/hash.c 5.1
SCCS-vsn: usr.bin/pascal/px/Makefile 5.1
SCCS-vsn: usr.bin/pascal/src/lab.c 5.1
SCCS-vsn: usr.bin/pascal/px/READ_ME 5.1
SCCS-vsn: usr.bin/pascal/src/lookup.c 5.1
SCCS-vsn: usr.bin/pascal/src/lval.c 5.1

39 years agoAdd copyright
Kirk McKusick [Thu, 6 Jun 1985 04:55:19 +0000 (20:55 -0800)]
Add copyright

SCCS-vsn: lib/libc/vax/stdio.old/doprnt.c 5.1

39 years agoAdd copyright
Distribution Folks [Thu, 6 Jun 1985 04:54:21 +0000 (20:54 -0800)]
Add copyright

SCCS-vsn: usr.bin/pascal/px/int.c 5.1
SCCS-vsn: usr.bin/pascal/px/interp.c 5.1
SCCS-vsn: usr.bin/pascal/src/case.c 5.2

39 years agoAdd copyright
Kirk McKusick [Thu, 6 Jun 1985 04:44:40 +0000 (20:44 -0800)]
Add copyright

SCCS-vsn: lib/libc/gen/alarm.c 5.1
SCCS-vsn: lib/libc/stdlib/atoi.c 5.1
SCCS-vsn: lib/libc/stdlib/atol.c 5.1
SCCS-vsn: lib/libc/stdlib/calloc.c 5.1
SCCS-vsn: lib/libc/gen/crypt.c 5.1
SCCS-vsn: lib/libc/gen/ctime.c 5.1
SCCS-vsn: lib/libc/locale/ctype.c 5.1
SCCS-vsn: lib/libc/gen/exec.c 5.1
SCCS-vsn: lib/libc/stdio/fakcu.c 5.1
SCCS-vsn: lib/libc/gen/frexp.c 5.1
SCCS-vsn: lib/libcompat/4.3/gcvt.c 5.1
SCCS-vsn: lib/libc/stdlib/getenv.c 5.1
SCCS-vsn: lib/libc/gen/getgrent.c 5.1
SCCS-vsn: lib/libc/gen/getgrgid.c 5.1
SCCS-vsn: lib/libc/gen/getgrnam.c 5.1
SCCS-vsn: lib/libc/gen/getlogin.c 5.1
SCCS-vsn: lib/libc/gen/getpass.c 5.1
SCCS-vsn: lib/libc/gen/getpwent.c 5.1
SCCS-vsn: lib/libc/gen/getpwnam.c 5.1
SCCS-vsn: lib/libc/gen/getpwuid.c 5.1
SCCS-vsn: lib/libc/string/index.c 5.1
SCCS-vsn: lib/libc/gen/isatty.c 5.1
SCCS-vsn: lib/libc/stdio/mktemp.c 5.1
SCCS-vsn: lib/libc/gen/popen.c 5.2
SCCS-vsn: lib/libc/stdlib/qsort.c 5.1
SCCS-vsn: lib/libc/string/rindex.c 5.1
SCCS-vsn: lib/libc/gen/setegid.c 5.1
SCCS-vsn: lib/libc/gen/seteuid.c 5.1
SCCS-vsn: lib/libc/gen/setgid.c 5.1
SCCS-vsn: lib/libc/compat-43/setrgid.c 5.1
SCCS-vsn: lib/libc/compat-43/setruid.c 5.1
SCCS-vsn: lib/libc/gen/setuid.c 5.1
SCCS-vsn: lib/libc/gen/siginterrupt.c 5.1
SCCS-vsn: lib/libc/gen/signal.c 5.1
SCCS-vsn: lib/libc/string/strcat.c 5.1
SCCS-vsn: lib/libc/string/strcmp.c 5.1
SCCS-vsn: lib/libc/string/strcpy.c 5.1
SCCS-vsn: lib/libc/string/strlen.c 5.1
SCCS-vsn: lib/libc/string/strncat.c 5.1
SCCS-vsn: lib/libc/string/strncmp.c 5.1
SCCS-vsn: lib/libc/string/strncpy.c 5.1
SCCS-vsn: lib/libc/string/swab.c 5.2
SCCS-vsn: lib/libc/stdlib/system.c 5.1
SCCS-vsn: lib/libc/gen/ttyname.c 5.1
SCCS-vsn: lib/libc/gen/ttyslot.c 5.1
SCCS-vsn: lib/libc/gen/ualarm.c 5.1
SCCS-vsn: lib/libc/gen/usleep.c 5.1
SCCS-vsn: lib/libc/gen/getlogin.c 5.1
SCCS-vsn: lib/libc/stdio/clrerr.c 5.1
SCCS-vsn: lib/libc/stdio/data.c 5.1
SCCS-vsn: lib/libc/stdio/vfscanf.c 5.1
SCCS-vsn: lib/libc/stdlib/exit.c 5.1
SCCS-vsn: lib/libc/stdio/fgetc.c 5.1
SCCS-vsn: lib/libc/stdio/fgets.c 5.1
SCCS-vsn: lib/libc/stdio/fputc.c 5.1
SCCS-vsn: lib/libc/stdio/fputs.c 5.1
SCCS-vsn: lib/libc/stdio/fseek.c 5.1
SCCS-vsn: lib/libc/stdio/ftell.c 5.1
SCCS-vsn: lib/libc/stdio/getchar.c 5.1
SCCS-vsn: lib/libc/stdio/gets.c 5.1
SCCS-vsn: lib/libc/stdio/getw.c 5.1
SCCS-vsn: lib/libc/stdio/printf.c 5.1
SCCS-vsn: lib/libc/stdio/putchar.c 5.1
SCCS-vsn: lib/libc/stdio/puts.c 5.1
SCCS-vsn: lib/libc/stdio/putw.c 5.1
SCCS-vsn: lib/libc/stdio/rdwr.c 5.1
SCCS-vsn: lib/libc/stdio/rewind.c 5.1
SCCS-vsn: lib/libc/stdio/scanf.c 5.1
SCCS-vsn: lib/libcompat/4.3/sibuf.c 5.1
SCCS-vsn: lib/libcompat/4.3/sobuf.c 5.1
SCCS-vsn: lib/libc/stdio/sprintf.c 5.1
SCCS-vsn: lib/libcompat/4.3/strout.c 5.1
SCCS-vsn: lib/libc/stdio/ungetc.c 5.1

39 years agoAdd copyright
Distribution Folks [Thu, 6 Jun 1985 02:56:48 +0000 (18:56 -0800)]
Add copyright

SCCS-vsn: lib/libterm/TEST/tc1.c 5.1
SCCS-vsn: lib/libterm/TEST/tc2.c 5.1
SCCS-vsn: lib/libterm/TEST/tc3.c 5.1
SCCS-vsn: lib/libterm/termcap.c 5.1
SCCS-vsn: lib/libterm/tgoto.c 5.1
SCCS-vsn: lib/libterm/tputs.c 5.1
SCCS-vsn: lib/libterm/Makefile 5.1
SCCS-vsn: lib/libc/sys/quotactl.s 5.2
SCCS-vsn: lib/libc/sys/quotactl.s 5.1
SCCS-vsn: usr.bin/pascal/src/case.c 5.1
SCCS-vsn: usr.bin/pascal/src/clas.c 5.1

39 years agorenaming and cleanups
Kirk McKusick [Thu, 6 Jun 1985 02:04:52 +0000 (18:04 -0800)]
renaming and cleanups

SCCS-vsn: old/rogue/Makefile 5.2

39 years agoAdd copyright
Distribution Folks [Thu, 6 Jun 1985 01:07:10 +0000 (17:07 -0800)]
Add copyright

SCCS-vsn: old/dump.4.1/dumpitime.c 5.1
SCCS-vsn: old/dump.4.1/dumpmain.c 5.1
SCCS-vsn: old/dump.4.1/dumpoptr.c 5.1
SCCS-vsn: old/dump.4.1/dumptape.c 5.1
SCCS-vsn: old/dump.4.1/dumptraverse.c 5.1
SCCS-vsn: old/dump.4.1/l3tol.c 5.1
SCCS-vsn: old/dump.4.1/unctime.c 5.1
SCCS-vsn: old/dump.4.1/Makefile 5.1
SCCS-vsn: old/dump.4.1/dump.h 5.1
SCCS-vsn: sbin/dump/itime.c 5.1
SCCS-vsn: sbin/dump/main.c 5.1
SCCS-vsn: sbin/dump/optr.c 5.1
SCCS-vsn: sbin/dump/dumprmt.c 5.1
SCCS-vsn: sbin/dump/tape.c 5.1
SCCS-vsn: sbin/dump/traverse.c 5.1
SCCS-vsn: sbin/dump/unctime.c 5.1
SCCS-vsn: sbin/dump/dump.h 5.1
SCCS-vsn: include/protocols/dumprestore.h 5.1
SCCS-vsn: sbin/fsck/dir.c 5.1
SCCS-vsn: sbin/fsck/inode.c 5.1
SCCS-vsn: sbin/fsck/main.c 5.1
SCCS-vsn: sbin/fsck/pass1.c 5.1
SCCS-vsn: sbin/fsck/pass1b.c 5.1
SCCS-vsn: sbin/fsck/pass2.c 5.1
SCCS-vsn: sbin/fsck/pass3.c 5.1
SCCS-vsn: sbin/fsck/pass4.c 5.1
SCCS-vsn: sbin/fsck/pass5.c 5.1
SCCS-vsn: sbin/fsck/setup.c 5.1
SCCS-vsn: sbin/fsck/utilities.c 5.1
SCCS-vsn: sbin/fsck/Makefile 5.7
SCCS-vsn: sbin/fsck/fsck.h 5.1
SCCS-vsn: sbin/dmesg/dmesg.c 5.1
SCCS-vsn: games/sail/Makefile 5.1
SCCS-vsn: games/sail/sail.6 5.1
SCCS-vsn: lib/libc/vax/SYS.h 5.1
SCCS-vsn: lib/libc/vax/sys/reboot.s 5.1
SCCS-vsn: usr.bin/vgrind/regexp.c 5.1
SCCS-vsn: usr.bin/vgrind/RETEST/retest.c 5.1
SCCS-vsn: usr.bin/vgrind/vfontedpr.c 5.1
SCCS-vsn: usr.bin/vgrind/vgrindefs.c 5.1
SCCS-vsn: lib/libplot/aed/Makefile 5.1
SCCS-vsn: lib/libplot/aed/aed.h 5.2
SCCS-vsn: lib/libplot/aed/box.c 5.3

39 years agohave formatted logical read check for errors.
Don Libes? [Wed, 5 Jun 1985 13:31:11 +0000 (05:31 -0800)]
have formatted logical read check for errors.

SCCS-vsn: usr.bin/f77/libI77/rdfmt.c 1.12

39 years agoPut in ln for libnm to libm
Miriam Amos Nihart [Wed, 5 Jun 1985 13:11:38 +0000 (05:11 -0800)]
Put in ln for libnm to libm

SCCS-vsn: old/libm/libm/Makefile 4.4

39 years agoforce glob failure to result in original string being used (from
Sam Leffler [Wed, 5 Jun 1985 12:46:37 +0000 (04:46 -0800)]
force glob failure to result in original string being used (from
bug report -- sorry whoever you are)

SCCS-vsn: libexec/ftpd/ftpd.c 4.35

39 years agoprefix all error messages with dbm: (minimal annoynance)
Sam Leffler [Wed, 5 Jun 1985 12:32:11 +0000 (04:32 -0800)]
prefix all error messages with dbm: (minimal annoynance)

SCCS-vsn: old/libdbm/dbm.c 4.4

39 years agoadd no_lg.{c,o} to check directly for -lg in f77_abort().
Don Libes? [Wed, 5 Jun 1985 12:23:42 +0000 (04:23 -0800)]
add no_lg.{c,o} to check directly for -lg in f77_abort().

SCCS-vsn: usr.bin/f77/libF77/Makefile 1.6

39 years agocheck directly for -lg.
Don Libes? [Wed, 5 Jun 1985 12:09:16 +0000 (04:09 -0800)]
check directly for -lg.

SCCS-vsn: usr.bin/f77/libF77/main.c 2.17

39 years agoupdate error messages.
Don Libes? [Wed, 5 Jun 1985 11:51:38 +0000 (03:51 -0800)]
update error messages.

SCCS-vsn: usr.bin/f77/libI77/f_errlist.c 1.6
SCCS-vsn: usr.bin/f77/libI77/f_errno.h 1.8

39 years agocheck for ANSI graphics, from Dave Comay
Edward Wang [Wed, 5 Jun 1985 09:57:11 +0000 (01:57 -0800)]
check for ANSI graphics, from Dave Comay

SCCS-vsn: usr.bin/window/ttgeneric.c 3.25

39 years agonew syntax, and some fancier commands
Edward Wang [Wed, 5 Jun 1985 09:53:58 +0000 (01:53 -0800)]
new syntax, and some fancier commands

SCCS-vsn: usr.bin/window/windowrc 3.7

39 years agothis was a bitch to find
Sam Leffler [Wed, 5 Jun 1985 09:33:30 +0000 (01:33 -0800)]
this was a bitch to find

SCCS-vsn: old/dbx/keywords.c 5.2

39 years agodelete iiorec_, iiopos_
Don Libes? [Wed, 5 Jun 1985 08:53:02 +0000 (00:53 -0800)]
delete iiorec_, iiopos_

SCCS-vsn: usr.bin/f77/libI77/c_iio.c 1.3

39 years agodelete bit.c
Don Libes? [Wed, 5 Jun 1985 08:52:20 +0000 (00:52 -0800)]
delete bit.c

SCCS-vsn: usr.bin/f77/libF77/Makefile 1.5

39 years agoAdd copyright
Distribution Folks [Wed, 5 Jun 1985 07:47:34 +0000 (23:47 -0800)]
Add copyright

SCCS-vsn: usr.bin/gprof/arcs.c 5.2
SCCS-vsn: old/more/Makefile 5.1
SCCS-vsn: old/more/more.c 5.1
SCCS-vsn: usr.bin/msgs/Makefile 5.1
SCCS-vsn: usr.bin/msgs/msgs.c 5.1
SCCS-vsn: usr.bin/msgs/pathnames.h 5.1
SCCS-vsn: usr.bin/netstat/Makefile 5.1
SCCS-vsn: usr.bin/netstat/if.c 5.1
SCCS-vsn: usr.bin/netstat/inet.c 5.1
SCCS-vsn: usr.bin/netstat/main.c 5.1
SCCS-vsn: usr.bin/netstat/mbuf.c 5.1
SCCS-vsn: usr.bin/netstat/route.c 5.1
SCCS-vsn: usr.bin/netstat/unix.c 5.1
SCCS-vsn: sbin/routed/af.c 5.1
SCCS-vsn: sbin/routed/if.c 5.1
SCCS-vsn: sbin/routed/inet.c 5.1
SCCS-vsn: sbin/routed/input.c 5.1
SCCS-vsn: sbin/routed/main.c 5.1
SCCS-vsn: sbin/routed/output.c 5.1
SCCS-vsn: sbin/routed/startup.c 5.1
SCCS-vsn: sbin/routed/tables.c 5.1
SCCS-vsn: sbin/routed/timer.c 5.1
SCCS-vsn: sbin/routed/trace.c 5.1
SCCS-vsn: sbin/routed/af.h 5.1
SCCS-vsn: sbin/routed/defs.h 5.1
SCCS-vsn: sbin/routed/interface.h 5.1
SCCS-vsn: include/protocols/routed.h 5.1
SCCS-vsn: sbin/routed/table.h 5.1
SCCS-vsn: sbin/routed/trace.h 5.1
SCCS-vsn: sbin/routed/query/Makefile 5.1
SCCS-vsn: sbin/routed/trace/trace.c 5.1
SCCS-vsn: usr.sbin/pstat/pstat.c 5.1
SCCS-vsn: sbin/route/route.c 5.1
SCCS-vsn: sbin/routed/Makefile 5.1
SCCS-vsn: sbin/savecore/savecore.c 5.1
SCCS-vsn: usr.sbin/trpt/trpt.c 5.1

39 years agoAdd copyright
Kirk McKusick [Wed, 5 Jun 1985 05:06:57 +0000 (21:06 -0800)]
Add copyright

SCCS-vsn: usr.bin/pascal/Makefile 5.1

39 years agoadd support for eagle on sc31 and fix spl's
Jim Bloom [Wed, 5 Jun 1985 05:05:16 +0000 (21:05 -0800)]
add support for eagle on sc31 and fix spl's

SCCS-vsn: sys/vax/uba/up.c 6.4

39 years agoAdd copyright
Distribution Folks [Wed, 5 Jun 1985 04:39:23 +0000 (20:39 -0800)]
Add copyright

SCCS-vsn: usr.bin/indent/indent_codes.h 5.1
SCCS-vsn: usr.bin/indent/indent_globs.h 5.1
SCCS-vsn: usr.bin/indent/Makefile 5.1

39 years agoeyacc moves into Pascal
Kirk McKusick [Wed, 5 Jun 1985 04:37:50 +0000 (20:37 -0800)]
eyacc moves into Pascal

SCCS-vsn: usr.bin/pascal/Makefile 1.4

39 years agoAdd copyright
Distribution Folks [Wed, 5 Jun 1985 04:37:21 +0000 (20:37 -0800)]
Add copyright

SCCS-vsn: usr.bin/gprof/arcs.c 5.1
SCCS-vsn: usr.bin/gprof/vax.c 5.1
SCCS-vsn: usr.bin/gprof/dfn.c 5.1
SCCS-vsn: usr.bin/gprof/gprof.c 5.1
SCCS-vsn: usr.bin/gprof/hertz.c 5.1
SCCS-vsn: usr.bin/gprof/lookup.c 5.1
SCCS-vsn: usr.bin/gprof/printgprof.c 5.1
SCCS-vsn: usr.bin/gprof/printlist.c 5.1
SCCS-vsn: usr.bin/gprof/gprof.h 5.1
SCCS-vsn: usr.bin/gprof/vax.h 5.1
SCCS-vsn: usr.bin/gprof/Makefile 5.1
SCCS-vsn: usr.bin/indent/indent.c 5.1
SCCS-vsn: usr.bin/indent/io.c 5.1
SCCS-vsn: usr.bin/indent/lexi.c 5.1
SCCS-vsn: usr.bin/indent/parse.c 5.1
SCCS-vsn: usr.bin/indent/pr_comment.c 5.1

39 years agocleanup carrier-drop code
Jim Bloom [Wed, 5 Jun 1985 03:05:47 +0000 (19:05 -0800)]
cleanup carrier-drop code

SCCS-vsn: sys/vax/uba/dmf.c 6.7

39 years agoadd dynamic use of dma and support for lineprinter interface
Jim Bloom [Wed, 5 Jun 1985 03:03:51 +0000 (19:03 -0800)]
add dynamic use of dma and support for lineprinter interface

SCCS-vsn: sys/vax/uba/dmf.c 6.6

39 years agocleanup carrier-drop code
Mike Karels [Wed, 5 Jun 1985 02:58:24 +0000 (18:58 -0800)]
cleanup carrier-drop code

SCCS-vsn: sys/vax/uba/dh.c 6.8

39 years agoAdd copyright
Distribution Folks [Wed, 5 Jun 1985 02:38:16 +0000 (18:38 -0800)]
Add copyright

SCCS-vsn: bin/csh/csh.c 5.1
SCCS-vsn: bin/csh/char.c 5.1
SCCS-vsn: bin/csh/dir.c 5.1
SCCS-vsn: bin/csh/dol.c 5.1
SCCS-vsn: bin/csh/err.c 5.1
SCCS-vsn: bin/csh/exec.c 5.1
SCCS-vsn: bin/csh/exp.c 5.1
SCCS-vsn: bin/csh/file.c 5.1
SCCS-vsn: bin/csh/func.c 5.1
SCCS-vsn: bin/csh/glob.c 5.1
SCCS-vsn: bin/csh/hist.c 5.1
SCCS-vsn: bin/csh/init.c 5.1
SCCS-vsn: bin/csh/lex.c 5.1
SCCS-vsn: bin/csh/misc.c 5.1
SCCS-vsn: bin/csh/parse.c 5.1
SCCS-vsn: bin/csh/proc.c 5.1
SCCS-vsn: bin/csh/sem.c 5.1
SCCS-vsn: bin/csh/set.c 5.1
SCCS-vsn: bin/csh/time.c 5.1
SCCS-vsn: bin/csh/char.h 5.1
SCCS-vsn: bin/csh/dir.h 5.1
SCCS-vsn: bin/csh/csh.h 5.1
SCCS-vsn: bin/csh/proc.h 5.1
SCCS-vsn: bin/csh/alloc.c 5.1
SCCS-vsn: bin/csh/Makefile 5.1
SCCS-vsn: usr.bin/pascal/src/CONFIG.c 5.1
SCCS-vsn: usr.bin/pascal/src/TRdata.c 5.1
SCCS-vsn: usr.bin/pascal/src/ato.c 5.1
SCCS-vsn: usr.bin/pascal/src/call.c 5.1

39 years agoadd support for arbitrary number of utmp entries
Jim Bloom [Tue, 4 Jun 1985 15:25:02 +0000 (07:25 -0800)]
add support for arbitrary number of utmp entries

SCCS-vsn: usr.bin/wall/wall.c 5.2

39 years agospeedup by pitching the "compacting" realloc, which loses with new malloc
Jay Lepreau [Tue, 4 Jun 1985 14:13:38 +0000 (06:13 -0800)]
speedup by pitching the "compacting" realloc, which loses with new malloc

SCCS-vsn: usr.bin/diff/diff/diff.c 4.3
SCCS-vsn: usr.bin/diff/diff/diff.h 4.5
SCCS-vsn: usr.bin/diff/diff/diffreg.c 4.9

39 years agoadd declaration on n to be an integer
Miriam Amos Nihart [Tue, 4 Jun 1985 09:10:43 +0000 (01:10 -0800)]
add declaration on n to be an integer

SCCS-vsn: lib/libm/common_source/j0.3 6.3
SCCS-vsn: old/libm/man/j0.3 6.3

39 years agodate and time created 85/06/03 17:31:54 by mckusick
Kirk McKusick [Tue, 4 Jun 1985 08:31:54 +0000 (00:31 -0800)]
date and time created 85/06/03 17:31:54 by mckusick

SCCS-vsn: sbin/fsck/SMM.doc/Makefile 4.1

39 years agoversion distributed with 4.2BSD
Kirk McKusick [Tue, 4 Jun 1985 08:26:08 +0000 (00:26 -0800)]
version distributed with 4.2BSD

SCCS-vsn: sbin/fsck/SMM.doc/0.t 4.1
SCCS-vsn: sbin/fsck/SMM.doc/1.t 4.1
SCCS-vsn: sbin/fsck/SMM.doc/2.t 4.1
SCCS-vsn: sbin/fsck/SMM.doc/3.t 4.1
SCCS-vsn: sbin/fsck/SMM.doc/4.t 4.1

39 years agoUpdate man page
Miriam Amos Nihart [Tue, 4 Jun 1985 07:48:24 +0000 (23:48 -0800)]
Update man page

SCCS-vsn: lib/libm/common_source/ieee.3 1.4

39 years agoChanges for Prof. Kahan
Miriam Amos Nihart [Tue, 4 Jun 1985 07:15:33 +0000 (23:15 -0800)]
Changes for Prof. Kahan

SCCS-vsn: old/libm/libm/IEEE/atan2.c 1.2

39 years agodate and time created 85/06/03 16:12:41 by miriam
Miriam Amos Nihart [Tue, 4 Jun 1985 07:12:41 +0000 (23:12 -0800)]
date and time created 85/06/03 16:12:41 by miriam

SCCS-vsn: old/libm/libm/README 1.1

39 years agoReturn reserve operand for vax
Miriam Amos Nihart [Tue, 4 Jun 1985 07:10:01 +0000 (23:10 -0800)]
Return reserve operand for vax

SCCS-vsn: old/libm/libm/log.c 4.4
SCCS-vsn: old/libm/libom/log.c 4.4
SCCS-vsn: old/libm/libm/pow.c 4.4
SCCS-vsn: old/libm/libom/pow.c 4.4

39 years agoReturn reserve operand
Miriam Amos Nihart [Tue, 4 Jun 1985 07:04:42 +0000 (23:04 -0800)]
Return reserve operand

SCCS-vsn: old/libm/libm/log1p.c 1.2

39 years agoremove RCS header from BRL, remove code that page aligns buffers
Kevin Dunlap [Tue, 4 Jun 1985 05:20:12 +0000 (21:20 -0800)]
remove RCS header from BRL, remove code that page aligns buffers
malloc does page alignments.

SCCS-vsn: old/tar/tar.c 4.22

39 years agoordder of locuser and remuser were reversed; connection for
Jay Lepreau [Tue, 4 Jun 1985 05:17:09 +0000 (21:17 -0800)]
ordder of locuser and remuser were reversed; connection for
error messages was ambiguous/wrong.

SCCS-vsn: libexec/rshd/rshd.8 6.2

39 years agoremove RCS header's from BRL, remove code which page aligns
Kevin Dunlap [Tue, 4 Jun 1985 05:07:52 +0000 (21:07 -0800)]
remove RCS header's from BRL, remove code which page aligns
buffers malloc does the page alignments.

SCCS-vsn: old/tar/tar.c 4.22

39 years agonew subnets, interface addressing
Mike Karels [Tue, 4 Jun 1985 04:29:21 +0000 (20:29 -0800)]
new subnets, interface addressing

SCCS-vsn: usr.bin/netstat/if.c 4.7
SCCS-vsn: usr.bin/netstat/inet.c 4.19
SCCS-vsn: usr.bin/netstat/route.c 4.10

39 years agofix select problem
Jim Bloom [Tue, 4 Jun 1985 03:21:29 +0000 (19:21 -0800)]
fix select problem

SCCS-vsn: usr.bin/talk/ctl_transact.c 1.3

39 years agoadd support for arbitrary number of utmp entries
Jim Bloom [Tue, 4 Jun 1985 02:14:55 +0000 (18:14 -0800)]
add support for arbitrary number of utmp entries

SCCS-vsn: usr.bin/wall/wall.c 5.2

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 01:54:57 +0000 (17:54 -0800)]
Add copyright

SCCS-vsn: lib/libc/compat-43/sigvec.s 5.1
SCCS-vsn: lib/libc/sys/socket.s 5.1
SCCS-vsn: lib/libc/sys/socketpair.s 5.1
SCCS-vsn: lib/libc/sys/stat.s 5.1
SCCS-vsn: lib/libc/sys/swapon.s 5.1
SCCS-vsn: lib/libc/sys/symlink.s 5.1
SCCS-vsn: lib/libc/sys/sync.s 5.1
SCCS-vsn: lib/libc/vax/sys/syscall.s 5.1
SCCS-vsn: lib/libc/sys/truncate.s 5.1
SCCS-vsn: lib/libc/sys/umask.s 5.1
SCCS-vsn: lib/libc/sys/unmount.s 5.1
SCCS-vsn: lib/libc/sys/unlink.s 5.1
SCCS-vsn: lib/libc/sys/utimes.s 5.1
SCCS-vsn: lib/libc/sys/vhangup.s 5.1
SCCS-vsn: lib/libc/vax/sys/wait.s 5.1
SCCS-vsn: lib/libc/vax/sys/wait3.s 5.1
SCCS-vsn: lib/libc/sys/write.s 5.1
SCCS-vsn: lib/libc/sys/writev.s 5.1

39 years agoAdd Copyright
Distribution Folks [Tue, 4 Jun 1985 01:40:58 +0000 (17:40 -0800)]
Add Copyright

SCCS-vsn: lib/libc/sys/sigstack.s 5.1

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 01:30:35 +0000 (17:30 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/setpriority.s 5.1
SCCS-vsn: lib/libc/sys/setregid.s 5.1
SCCS-vsn: lib/libc/sys/setreuid.s 5.1
SCCS-vsn: lib/libc/sys/setrlimit.s 5.1
SCCS-vsn: lib/libc/sys/setsockopt.s 5.1
SCCS-vsn: lib/libc/sys/settimeofday.s 5.1
SCCS-vsn: lib/libc/sys/shutdown.s 5.1
SCCS-vsn: lib/libc/compat-43/sigblock.s 5.1
SCCS-vsn: lib/libc/compat-43/sigpause.s 5.1
SCCS-vsn: lib/libc/vax/sys/sigreturn.s 5.1
SCCS-vsn: lib/libc/compat-43/sigsetmask.s 5.1
SCCS-vsn: lib/libc/sys/Ovadvise.s 5.3
SCCS-vsn: lib/libc/vax/sys/Ovfork.s 5.2
SCCS-vsn: lib/libc/vax/sys/_exit.s 5.2
SCCS-vsn: lib/libc/sys/accept.s 5.2

39 years agochange error message
Jim Bloom [Tue, 4 Jun 1985 01:14:43 +0000 (17:14 -0800)]
change error message

SCCS-vsn: old/libdbm/dbm.c 4.3

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 01:14:33 +0000 (17:14 -0800)]
Add copyright

SCCS-vsn: lib/libc/vax/sys/pipe.s 5.1
SCCS-vsn: lib/libc/sys/profil.s 5.1
SCCS-vsn: lib/libc/vax/sys/ptrace.s 5.1
SCCS-vsn: lib/libc/sys/quotactl.s 5.1
SCCS-vsn: lib/libc/sys/read.s 5.1
SCCS-vsn: lib/libc/sys/readlink.s 5.1
SCCS-vsn: lib/libc/sys/readv.s 5.1
SCCS-vsn: lib/libc/sys/recv.s 5.1
SCCS-vsn: lib/libc/sys/recvfrom.s 5.1
SCCS-vsn: lib/libc/sys/recvmsg.s 5.1
SCCS-vsn: lib/libc/sys/rename.s 5.1
SCCS-vsn: lib/libc/sys/rmdir.s 5.1
SCCS-vsn: lib/libc/vax/sys/sbrk.s 5.1
SCCS-vsn: lib/libc/sys/select.s 5.1
SCCS-vsn: lib/libc/vax/sys/send.s 5.1
SCCS-vsn: lib/libc/sys/sendmsg.s 5.1
SCCS-vsn: lib/libc/sys/sendto.s 5.1
SCCS-vsn: lib/libc/sys/setgroups.s 5.1
SCCS-vsn: lib/libc/sys/sethostid.s 5.1
SCCS-vsn: lib/libc/sys/sethostname.s 5.1
SCCS-vsn: lib/libc/sys/setitimer.s 5.1
SCCS-vsn: lib/libc/sys/setpgrp.s 5.1

39 years agouse GIFBRDADDR instead of trying to figure it out by hand
Mike Karels [Tue, 4 Jun 1985 00:52:14 +0000 (16:52 -0800)]
use GIFBRDADDR instead of trying to figure it out by hand

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

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:52:00 +0000 (16:52 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/mkdir.s 5.1
SCCS-vsn: lib/libc/sys/mknod.s 5.1
SCCS-vsn: lib/libc/sys/mount.s 5.1
SCCS-vsn: lib/libc/sys/open.s 5.1

39 years agonew subnets
Mike Karels [Tue, 4 Jun 1985 00:50:36 +0000 (16:50 -0800)]
new subnets

SCCS-vsn: sbin/routed/inet.c 4.3
SCCS-vsn: sbin/routed/interface.h 4.3
SCCS-vsn: sbin/routed/main.c 4.13

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:50:13 +0000 (16:50 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/lstat.s 5.1

39 years agonew subnets
Mike Karels [Tue, 4 Jun 1985 00:50:10 +0000 (16:50 -0800)]
new subnets

SCCS-vsn: sbin/routed/defs.h 4.17

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:49:45 +0000 (16:49 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/lseek.s 5.1

39 years agocareful with routes to interfaces; don't accidentally delete
Mike Karels [Tue, 4 Jun 1985 00:49:43 +0000 (16:49 -0800)]
careful with routes to interfaces; don't accidentally delete
with addroutetoif, if route exists but we think it changes

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

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:49:14 +0000 (16:49 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/killpg.s 5.1
SCCS-vsn: lib/libc/sys/link.s 5.1
SCCS-vsn: lib/libc/sys/listen.s 5.1

39 years agonew subnets; make sure inet port # is 0, else we're confused
Mike Karels [Tue, 4 Jun 1985 00:48:13 +0000 (16:48 -0800)]
new subnets; make sure inet port # is 0, else we're confused

SCCS-vsn: sbin/routed/af.c 4.17

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:47:52 +0000 (16:47 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/kill.s 5.1

39 years agoinfinite hopcount means delete the route
Mike Karels [Tue, 4 Jun 1985 00:47:40 +0000 (16:47 -0800)]
infinite hopcount means delete the route

SCCS-vsn: sbin/routed/input.c 4.12

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:47:25 +0000 (16:47 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/getgroups.s 5.1
SCCS-vsn: lib/libc/sys/gethostid.s 5.1
SCCS-vsn: lib/libc/sys/gethostname.s 5.1
SCCS-vsn: lib/libc/sys/getitimer.s 5.1
SCCS-vsn: lib/libc/sys/getpagesize.s 5.1
SCCS-vsn: lib/libc/sys/getpeername.s 5.1
SCCS-vsn: lib/libc/sys/getpgrp.s 5.1
SCCS-vsn: lib/libc/sys/getpid.s 5.1
SCCS-vsn: lib/libc/vax/sys/getppid.s 5.1
SCCS-vsn: lib/libc/sys/getpriority.s 5.1
SCCS-vsn: lib/libc/sys/getrlimit.s 5.1
SCCS-vsn: lib/libc/sys/getrusage.s 5.1
SCCS-vsn: lib/libc/sys/getsockname.s 5.1
SCCS-vsn: lib/libc/sys/getsockopt.s 5.1
SCCS-vsn: lib/libc/sys/gettimeofday.s 5.1
SCCS-vsn: lib/libc/sys/getuid.s 5.1
SCCS-vsn: lib/libc/sys/ioctl.s 5.1

39 years agohacks on -u: use /dev/mem, fix up format; still lose because 1K
Mike Karels [Tue, 4 Jun 1985 00:39:59 +0000 (16:39 -0800)]
hacks on -u: use /dev/mem, fix up format; still lose because 1K
isn't enough of the u.

SCCS-vsn: usr.sbin/pstat/pstat.c 4.30

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:39:43 +0000 (16:39 -0800)]
Add copyright

SCCS-vsn: lib/libc/vax/sys/geteuid.s 5.1
SCCS-vsn: lib/libc/sys/getgid.s 5.1

39 years agocan get dumptime from specified system now
Mike Karels [Tue, 4 Jun 1985 00:36:25 +0000 (16:36 -0800)]
can get dumptime from specified system now

SCCS-vsn: sbin/savecore/savecore.c 4.15

39 years agologic error
Mike Karels [Tue, 4 Jun 1985 00:34:46 +0000 (16:34 -0800)]
logic error

SCCS-vsn: usr.sbin/trpt/trpt.c 4.12

39 years agoremove broken subnet stuff, allow specification of host or net instead
Mike Karels [Tue, 4 Jun 1985 00:33:59 +0000 (16:33 -0800)]
remove broken subnet stuff, allow specification of host or net instead

SCCS-vsn: sbin/route/route.c 4.14

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:33:00 +0000 (16:33 -0800)]
Add copyright

SCCS-vsn: lib/libc/vax/sys/getegid.s 5.1

39 years agonetmask stuff
Mike Karels [Tue, 4 Jun 1985 00:32:53 +0000 (16:32 -0800)]
netmask stuff

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

39 years agoAdd copyright
Distribution Folks [Tue, 4 Jun 1985 00:32:35 +0000 (16:32 -0800)]
Add copyright

SCCS-vsn: lib/libc/sys/acct.s 5.1
SCCS-vsn: lib/libc/sys/bind.s 5.1
SCCS-vsn: lib/libc/vax/sys/brk.s 5.1
SCCS-vsn: lib/libc/vax/sys/cerror.s 5.1
SCCS-vsn: lib/libc/sys/chdir.s 5.1
SCCS-vsn: lib/libc/sys/chmod.s 5.1
SCCS-vsn: lib/libc/sys/chown.s 5.1
SCCS-vsn: lib/libc/sys/chroot.s 5.1
SCCS-vsn: lib/libc/sys/close.s 5.1
SCCS-vsn: lib/libc/sys/connect.s 5.1
SCCS-vsn: lib/libc/compat-43/creat.s 5.1
SCCS-vsn: lib/libc/sys/dup.s 5.1
SCCS-vsn: lib/libc/sys/dup2.s 5.1
SCCS-vsn: lib/libc/vax/sys/execl.s 5.1
SCCS-vsn: lib/libc/vax/sys/execle.s 5.1
SCCS-vsn: lib/libc/vax/sys/exect.s 5.1
SCCS-vsn: lib/libc/vax/sys/execv.s 5.1
SCCS-vsn: lib/libc/sys/execve.s 5.1
SCCS-vsn: lib/libc/sys/fchmod.s 5.1
SCCS-vsn: lib/libc/sys/fchown.s 5.1
SCCS-vsn: lib/libc/sys/fcntl.s 5.1
SCCS-vsn: lib/libc/sys/flock.s 5.1
SCCS-vsn: lib/libc/vax/sys/fork.s 5.1
SCCS-vsn: lib/libc/sys/fstat.s 5.1
SCCS-vsn: lib/libc/sys/fsync.s 5.1
SCCS-vsn: lib/libc/sys/ftruncate.s 5.1
SCCS-vsn: lib/libc/sys/getdtablesize.s 5.1

39 years agooops, forgot one
Mike Karels [Mon, 3 Jun 1985 23:48:49 +0000 (15:48 -0800)]
oops, forgot one

SCCS-vsn: sys/kern/uipc_socket.c 6.13

39 years agomove setregs to machine-dependent dir
Mike Karels [Mon, 3 Jun 1985 23:47:19 +0000 (15:47 -0800)]
move setregs to machine-dependent dir

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

39 years agoallow for zero-length headers, don't reuse x in if_wubaput
Mike Karels [Mon, 3 Jun 1985 23:45:01 +0000 (15:45 -0800)]
allow for zero-length headers, don't reuse x in if_wubaput

SCCS-vsn: sys/vax/if/if_uba.c 6.3

39 years agonow they compile at least
Mike Karels [Mon, 3 Jun 1985 23:42:49 +0000 (15:42 -0800)]
now they compile at least

SCCS-vsn: sys/vax/if/if_ex.c 6.2
SCCS-vsn: sys/vax/if/if_css.c 6.3
SCCS-vsn: sys/vax/if/if_vv.c 6.8
SCCS-vsn: sys/vax/if/if_vv.h 4.7

39 years agooptimization and handle closure during sleeps correctly
Jim Bloom [Mon, 3 Jun 1985 23:41:19 +0000 (15:41 -0800)]
optimization and handle closure during sleeps correctly

SCCS-vsn: sys/kern/tty.c 6.17

39 years agonow they compile at least
Mike Karels [Mon, 3 Jun 1985 23:40:49 +0000 (15:40 -0800)]
now they compile at least

SCCS-vsn: sys/vax/if/if_pcl.c 6.3
SCCS-vsn: sys/vax/if/if_hy.c 6.4

39 years agoseparate sccs line
Mike Karels [Mon, 3 Jun 1985 23:38:47 +0000 (15:38 -0800)]
separate sccs line

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

39 years agoadd ns, if_ex; purge gpib, ib
Mike Karels [Mon, 3 Jun 1985 23:38:00 +0000 (15:38 -0800)]
add ns, if_ex; purge gpib, ib

SCCS-vsn: sys/vax/conf/files.vax 6.5

39 years agoremove EGP entry, add wildcard raw socket (don't ask about the other)
Mike Karels [Mon, 3 Jun 1985 14:40:19 +0000 (06:40 -0800)]
remove EGP entry, add wildcard raw socket (don't ask about the other)

SCCS-vsn: sys/netinet/in_proto.c 6.7

39 years agoraw protocol number from raw_cb instead of protosw
Mike Karels [Mon, 3 Jun 1985 14:39:06 +0000 (06:39 -0800)]
raw protocol number from raw_cb instead of protosw

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

39 years agoallow raw socket of any protocol if family has wildcard entry,
Mike Karels [Mon, 3 Jun 1985 14:38:03 +0000 (06:38 -0800)]
allow raw socket of any protocol if family has wildcard entry,
with actual protocol number in raw_cb instead of protosw

SCCS-vsn: sys/net/raw_cb.c 6.5
SCCS-vsn: sys/net/raw_cb.h 6.2
SCCS-vsn: sys/net/raw_usrreq.c 6.7

39 years agominor cleanups
Mike Karels [Mon, 3 Jun 1985 14:35:09 +0000 (06:35 -0800)]
minor cleanups

SCCS-vsn: sys/kern/uipc_usrreq.c 6.13

39 years agoallow raw sockets of any protocol if a wildcard raw entry is found;
Mike Karels [Mon, 3 Jun 1985 14:33:58 +0000 (06:33 -0800)]
allow raw sockets of any protocol if a wildcard raw entry is found;
pass protocol number to PRU_ATTACH for above;
use mbuf clusters for sends of >= NBPG;
send access rights once only if more than 1 mbuf of ordinary data;
fix PEEK moff code in soreceive

SCCS-vsn: sys/kern/uipc_socket.c 6.12

39 years agoallow raw sockets of any protocol if a wildcard raw entry is found
Mike Karels [Mon, 3 Jun 1985 14:25:47 +0000 (06:25 -0800)]
allow raw sockets of any protocol if a wildcard raw entry is found

SCCS-vsn: sys/kern/uipc_domain.c 6.5

39 years agominor cleanups
Mike Karels [Mon, 3 Jun 1985 14:25:01 +0000 (06:25 -0800)]
minor cleanups

SCCS-vsn: sys/kern/uipc_socket2.c 6.8

39 years agorights must be MT_RIGHTS (confuses soreceive otherwise!)
Mike Karels [Mon, 3 Jun 1985 14:24:25 +0000 (06:24 -0800)]
rights must be MT_RIGHTS (confuses soreceive otherwise!)

SCCS-vsn: sys/kern/uipc_socket2.c 6.8
SCCS-vsn: sys/kern/uipc_syscalls.c 6.8

39 years agoif the change won't work, at least explain the obscurity happening;
Mike Karels [Mon, 3 Jun 1985 13:58:32 +0000 (05:58 -0800)]
if the change won't work, at least explain the obscurity happening;
minor cleanup

SCCS-vsn: sys/kern/kern_synch.c 6.8

39 years agogood enough for now; mask off bits from host that overlap network
Mike Karels [Mon, 3 Jun 1985 10:04:40 +0000 (02:04 -0800)]
good enough for now; mask off bits from host that overlap network

SCCS-vsn: lib/libc/net/inet_makeaddr.c 4.4

39 years agoadd user variables for accessing error codes
Jim Bloom [Mon, 3 Jun 1985 09:34:04 +0000 (01:34 -0800)]
add user variables for accessing error codes

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

39 years agoadd the user variables for accessing errors
Jim Bloom [Mon, 3 Jun 1985 09:20:07 +0000 (01:20 -0800)]
add the user variables for accessing errors

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

39 years agowhen debug is set, list remaining duplicate blocks
Kirk McKusick [Mon, 3 Jun 1985 08:40:12 +0000 (00:40 -0800)]
when debug is set, list remaining duplicate blocks

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

39 years agodynamically allocate zero link count table
Kirk McKusick [Mon, 3 Jun 1985 07:47:16 +0000 (23:47 -0800)]
dynamically allocate zero link count table

SCCS-vsn: sbin/fsck/fsck.h 3.6
SCCS-vsn: sbin/fsck/pass1.c 3.7
SCCS-vsn: sbin/fsck/pass4.c 3.4
SCCS-vsn: sbin/fsck/setup.c 3.6

39 years agopersist in writing back bad sectors; be more informative about the errors
Kirk McKusick [Mon, 3 Jun 1985 07:46:27 +0000 (23:46 -0800)]
persist in writing back bad sectors; be more informative about the errors

SCCS-vsn: sbin/fsck/utilities.c 3.7

39 years agoit's 4.3 after all
Sam Leffler [Mon, 3 Jun 1985 03:55:39 +0000 (19:55 -0800)]
it's 4.3 after all

SCCS-vsn: etc/gettytab 5.2

39 years agoplug another security hole with command line arguments
Eric Allman [Mon, 3 Jun 1985 01:54:52 +0000 (17:54 -0800)]
plug another security hole with command line arguments

SCCS-vsn: usr.sbin/sendmail/src/readcf.c 4.13
SCCS-vsn: usr.sbin/sendmail/src/version.c 4.56

39 years agoupdate setenv (see /usr/src/bin/csh/sh.func.c)
Edward Wang [Sun, 2 Jun 1985 09:02:38 +0000 (01:02 -0800)]
update setenv (see /usr/src/bin/csh/sh.func.c)

SCCS-vsn: bin/csh/csh.1 6.2

39 years agoallow setenv with 0 and 1 arugments:
Edward Wang [Sun, 2 Jun 1985 07:55:51 +0000 (23:55 -0800)]
allow setenv with 0 and 1 arugments:
setenv -> printenv
setenv x -> setenv x ''

SCCS-vsn: bin/csh/init.c 4.7
SCCS-vsn: bin/csh/func.c 4.16