unix-history/.git
33 years agoupdate for new VM
Kirk McKusick [Thu, 6 Dec 1990 07:52:51 +0000 (23:52 -0800)]
update for new VM

SCCS-vsn: sys/sys/malloc.h 7.19
SCCS-vsn: sys/sys/mbuf.h 7.14
SCCS-vsn: sys/sys/mman.h 7.2
SCCS-vsn: sys/sys/msgbuf.h 7.4
SCCS-vsn: sys/sys/param.h 7.18
SCCS-vsn: sys/sys/proc.h 7.22
SCCS-vsn: sys/sys/systm.h 7.9
SCCS-vsn: sys/sys/vnode.h 7.31

33 years agodate and time created 90/12/05 11:57:06 by bostic
Keith Bostic [Thu, 6 Dec 1990 03:57:06 +0000 (19:57 -0800)]
date and time created 90/12/05 11:57:06 by bostic

SCCS-vsn: include/db.h 5.1

33 years agodate and time created 90/12/04 23:29:05 by bostic
Keith Bostic [Wed, 5 Dec 1990 15:29:05 +0000 (07:29 -0800)]
date and time created 90/12/04 23:29:05 by bostic

SCCS-vsn: sys/conf/defines 7.1

33 years agoredo include files for kernel reorg
Keith Bostic [Wed, 5 Dec 1990 14:51:41 +0000 (06:51 -0800)]
redo include files for kernel reorg

SCCS-vsn: sys/tahoe/math/Kaddd.s 1.4
SCCS-vsn: sys/tahoe/math/Kaddf.s 1.4
SCCS-vsn: sys/tahoe/math/Katanf.s 1.4
SCCS-vsn: sys/tahoe/math/Kcmpd.s 1.4
SCCS-vsn: sys/tahoe/math/Kcmpf.s 1.4
SCCS-vsn: sys/tahoe/math/Kcvtdl.s 1.4
SCCS-vsn: sys/tahoe/math/Kcvtfl.s 1.4
SCCS-vsn: sys/tahoe/math/Kcvtld.s 1.4
SCCS-vsn: sys/tahoe/math/Kcvtlf.s 1.4
SCCS-vsn: sys/tahoe/math/Kdivd.s 1.4
SCCS-vsn: sys/tahoe/math/Kdivf.s 1.4
SCCS-vsn: sys/tahoe/math/Kexpf.s 1.4
SCCS-vsn: sys/tahoe/math/Kfnorm.s 1.4
SCCS-vsn: sys/tahoe/math/Kfp_exp.s 1.4
SCCS-vsn: sys/tahoe/math/Kfp_mvtoacc.s 1.4
SCCS-vsn: sys/tahoe/math/Kfrexpd.s 1.4
SCCS-vsn: sys/tahoe/math/Kfrexpf.s 1.4
SCCS-vsn: sys/tahoe/math/Kldexpf.s 1.4
SCCS-vsn: sys/tahoe/math/Klogf.s 1.4
SCCS-vsn: sys/tahoe/math/Kmodf.s 1.4
SCCS-vsn: sys/tahoe/math/Kmuld.s 1.4
SCCS-vsn: sys/tahoe/math/Kmulf.s 1.4
SCCS-vsn: sys/tahoe/math/Knegd.s 1.4
SCCS-vsn: sys/tahoe/math/Knegf.s 1.4
SCCS-vsn: sys/tahoe/math/Ksfnorm.s 1.4
SCCS-vsn: sys/tahoe/math/Ksfp_exp.s 1.4
SCCS-vsn: sys/tahoe/math/Ksinfcosf.s 1.4
SCCS-vsn: sys/tahoe/math/Ksqrtf.s 1.4
SCCS-vsn: sys/tahoe/math/Ksubd.s 1.4
SCCS-vsn: sys/tahoe/math/Ksubf.s 1.4
SCCS-vsn: sys/tahoe/math/fpe.c 1.4

33 years agonew style makefile
Keith Bostic [Wed, 5 Dec 1990 14:43:26 +0000 (06:43 -0800)]
new style makefile

SCCS-vsn: sys/tahoe/inline/Makefile 1.4

33 years ago/sys/tahoealign -> /sys/tahoe/align
Keith Bostic [Wed, 5 Dec 1990 14:40:26 +0000 (06:40 -0800)]
/sys/tahoealign -> /sys/tahoe/align

SCCS-vsn: sys/tahoe/align/Aadd2.c 1.2
SCCS-vsn: sys/tahoe/align/Aadd3.c 1.2
SCCS-vsn: sys/tahoe/align/Aadda.c 1.2
SCCS-vsn: sys/tahoe/align/Aaddd.c 1.2
SCCS-vsn: sys/tahoe/align/Aaddf.c 1.2
SCCS-vsn: sys/tahoe/align/Aadwc.c 1.2
SCCS-vsn: sys/tahoe/align/Aand2.c 1.2
SCCS-vsn: sys/tahoe/align/Aand3.c 1.2
SCCS-vsn: sys/tahoe/align/Aaobleq.c 1.2
SCCS-vsn: sys/tahoe/align/Aaoblss.c 1.2
SCCS-vsn: sys/tahoe/align/Abbc.c 1.2
SCCS-vsn: sys/tahoe/align/Abbs.c 1.2
SCCS-vsn: sys/tahoe/align/Abicpsw.c 1.2
SCCS-vsn: sys/tahoe/align/Abispsw.c 1.2
SCCS-vsn: sys/tahoe/align/Abit.c 1.2
SCCS-vsn: sys/tahoe/align/Acall.c 1.2
SCCS-vsn: sys/tahoe/align/Acasel.c 1.2
SCCS-vsn: sys/tahoe/align/Aclr.c 1.2
SCCS-vsn: sys/tahoe/align/Acmp.c 1.2
SCCS-vsn: sys/tahoe/align/Acmpd.c 1.2
SCCS-vsn: sys/tahoe/align/Acmpd2.c 1.2
SCCS-vsn: sys/tahoe/align/Acmpf.c 1.2
SCCS-vsn: sys/tahoe/align/Acmpf2.c 1.2
SCCS-vsn: sys/tahoe/align/Acvdl.c 1.2
SCCS-vsn: sys/tahoe/align/Acvfl.c 1.2
SCCS-vsn: sys/tahoe/align/Acvld.c 1.2
SCCS-vsn: sys/tahoe/align/Acvlf.c 1.2
SCCS-vsn: sys/tahoe/align/Acvt.c 1.2
SCCS-vsn: sys/tahoe/align/Acvtlb.c 1.2
SCCS-vsn: sys/tahoe/align/Acvtlw.c 1.2
SCCS-vsn: sys/tahoe/align/Adec.c 1.2
SCCS-vsn: sys/tahoe/align/Adivd.c 1.2
SCCS-vsn: sys/tahoe/align/Adivf.c 1.2
SCCS-vsn: sys/tahoe/align/Adivl2.c 1.2
SCCS-vsn: sys/tahoe/align/Adivl3.c 1.2
SCCS-vsn: sys/tahoe/align/Aediv.c 1.2
SCCS-vsn: sys/tahoe/align/Aemul.c 1.2
SCCS-vsn: sys/tahoe/align/Affc.c 1.2
SCCS-vsn: sys/tahoe/align/Affs.c 1.2
SCCS-vsn: sys/tahoe/align/Aget_byte.c 1.2
SCCS-vsn: sys/tahoe/align/Aget_long.c 1.2
SCCS-vsn: sys/tahoe/align/Aget_word.c 1.2
SCCS-vsn: sys/tahoe/align/Ainc.c 1.2
SCCS-vsn: sys/tahoe/align/Ajmp.c 1.2
SCCS-vsn: sys/tahoe/align/Aldd.c 1.2
SCCS-vsn: sys/tahoe/align/Aldf.c 1.2
SCCS-vsn: sys/tahoe/align/Aldfd.c 1.2
SCCS-vsn: sys/tahoe/align/Alnd.c 1.2
SCCS-vsn: sys/tahoe/align/Alnf.c 1.2
SCCS-vsn: sys/tahoe/align/Aloadr.c 1.2
SCCS-vsn: sys/tahoe/align/Amcom.c 1.2
SCCS-vsn: sys/tahoe/align/Amneg.c 1.2
SCCS-vsn: sys/tahoe/align/Amov.c 1.2
SCCS-vsn: sys/tahoe/align/Amova.c 1.2
SCCS-vsn: sys/tahoe/align/Amovob.c 1.2
SCCS-vsn: sys/tahoe/align/Amovpsl.c 1.2
SCCS-vsn: sys/tahoe/align/Amovzb.c 1.2
SCCS-vsn: sys/tahoe/align/Amovzwl.c 1.2
SCCS-vsn: sys/tahoe/align/Amuld.c 1.2
SCCS-vsn: sys/tahoe/align/Amulf.c 1.2
SCCS-vsn: sys/tahoe/align/Amull2.c 1.2
SCCS-vsn: sys/tahoe/align/Amull3.c 1.2
SCCS-vsn: sys/tahoe/align/Aoperand.c 1.2
SCCS-vsn: sys/tahoe/align/Aor2.c 1.2
SCCS-vsn: sys/tahoe/align/Aor3.c 1.2
SCCS-vsn: sys/tahoe/align/Aprober.c 1.2
SCCS-vsn: sys/tahoe/align/Aprobew.c 1.2
SCCS-vsn: sys/tahoe/align/Apush.c 1.2
SCCS-vsn: sys/tahoe/align/Apusha.c 1.2
SCCS-vsn: sys/tahoe/align/Apushx.c 1.2
SCCS-vsn: sys/tahoe/align/Aput_byte.c 1.2
SCCS-vsn: sys/tahoe/align/Aput_long.c 1.2
SCCS-vsn: sys/tahoe/align/Aput_word.c 1.2
SCCS-vsn: sys/tahoe/align/Areadable.c 1.2
SCCS-vsn: sys/tahoe/align/Aregister.c 1.2
SCCS-vsn: sys/tahoe/align/Asbwc.c 1.2
SCCS-vsn: sys/tahoe/align/Ashal.c 1.2
SCCS-vsn: sys/tahoe/align/Ashar.c 1.2
SCCS-vsn: sys/tahoe/align/Ashll.c 1.2
SCCS-vsn: sys/tahoe/align/Ashlq.c 1.2
SCCS-vsn: sys/tahoe/align/Ashrl.c 1.2
SCCS-vsn: sys/tahoe/align/Ashrq.c 1.2
SCCS-vsn: sys/tahoe/align/Astd.c 1.2
SCCS-vsn: sys/tahoe/align/Astf.c 1.2
SCCS-vsn: sys/tahoe/align/Astorer.c 1.2
SCCS-vsn: sys/tahoe/align/Asub2.c 1.2
SCCS-vsn: sys/tahoe/align/Asub3.c 1.2
SCCS-vsn: sys/tahoe/align/Asuba.c 1.2
SCCS-vsn: sys/tahoe/align/Asubd.c 1.2
SCCS-vsn: sys/tahoe/align/Asubf.c 1.2
SCCS-vsn: sys/tahoe/align/Atst.c 1.2
SCCS-vsn: sys/tahoe/align/Awrite_back.c 1.2
SCCS-vsn: sys/tahoe/align/Awrite_byte.c 1.2
SCCS-vsn: sys/tahoe/align/Awrite_long.c 1.2
SCCS-vsn: sys/tahoe/align/Awrite_quad.c 1.2
SCCS-vsn: sys/tahoe/align/Awrite_word.c 1.2
SCCS-vsn: sys/tahoe/align/Awriteable.c 1.2
SCCS-vsn: sys/tahoe/align/Axor2.c 1.2
SCCS-vsn: sys/tahoe/align/Axor3.c 1.2
SCCS-vsn: sys/tahoe/align/align.c 1.2
SCCS-vsn: sys/tahoe/align/align.h 1.2
SCCS-vsn: sys/tahoe/align/defs.h 1.2
SCCS-vsn: sys/tahoe/align/exception.c 1.2
SCCS-vsn: sys/tahoe/align/table.c 1.2

33 years agosplit date.c into date.c and netdate.c
Keith Bostic [Wed, 5 Dec 1990 14:06:59 +0000 (06:06 -0800)]
split date.c into date.c and netdate.c

SCCS-vsn: bin/date/Makefile 5.3

33 years agoadd format string, some rewording for clarity, minor rearranging
Keith Bostic [Wed, 5 Dec 1990 14:06:15 +0000 (06:06 -0800)]
add format string, some rewording for clarity, minor rearranging

SCCS-vsn: bin/date/date.1 6.9

33 years agonew version with S5/POSIX formatting capability
Keith Bostic [Wed, 5 Dec 1990 14:05:47 +0000 (06:05 -0800)]
new version with S5/POSIX formatting capability
use mktime, instead of doing it by hand
break out network version into netdate.c

SCCS-vsn: bin/date/date.c 4.28

33 years agonote that %s is an extension
Keith Bostic [Wed, 5 Dec 1990 12:33:42 +0000 (04:33 -0800)]
note that %s is an extension

SCCS-vsn: lib/libc/string/strftime.3 5.8

33 years agosplit out from date.c; some reworking for cleanliness.
Keith Bostic [Wed, 5 Dec 1990 12:23:33 +0000 (04:23 -0800)]
split out from date.c; some reworking for cleanliness.
date and time created 90/12/04 20:23:33 by bostic

SCCS-vsn: bin/date/netdate.c 5.1

33 years agomake a copy, mktime.3 modifies the tm struct
Keith Bostic [Wed, 5 Dec 1990 12:16:12 +0000 (04:16 -0800)]
make a copy, mktime.3 modifies the tm struct

SCCS-vsn: lib/libc/string/strftime.c 5.10

33 years agoadd tzset.3, mktime.3 links to ctime.3
Keith Bostic [Wed, 5 Dec 1990 12:14:25 +0000 (04:14 -0800)]
add tzset.3, mktime.3 links to ctime.3

SCCS-vsn: lib/libc/gen/Makefile.inc 5.10

33 years agosplit out tzset and tzsetwall to tzset.3; first cut at making it
Keith Bostic [Wed, 5 Dec 1990 12:12:46 +0000 (04:12 -0800)]
split out tzset and tzsetwall to tzset.3; first cut at making it
understandable.

SCCS-vsn: lib/libc/gen/ctime.3 6.14

33 years agosplit out tzset and tzsetwall from ctime(3); first cut at making it
Keith Bostic [Wed, 5 Dec 1990 12:11:30 +0000 (04:11 -0800)]
split out tzset and tzsetwall from ctime(3); first cut at making it
understandable.
date and time created 90/12/04 20:11:30 by bostic

SCCS-vsn: lib/libc/gen/tzset.3 5.1

33 years agolint, minor optimizations (from torek)
Kirk McKusick [Wed, 5 Dec 1990 09:12:51 +0000 (01:12 -0800)]
lint, minor optimizations (from torek)

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

33 years agomake SCCS walk conditional on local /usr/src
Mike Karels [Wed, 5 Dec 1990 07:22:52 +0000 (23:22 -0800)]
make SCCS walk conditional on local /usr/src

SCCS-vsn: etc/weekly 5.10

33 years agouse "Login Time", not "Login"
Keith Bostic [Wed, 5 Dec 1990 07:18:54 +0000 (23:18 -0800)]
use "Login Time", not "Login"

SCCS-vsn: usr.bin/finger/sprint.c 5.8

33 years agomake SCCS walk conditional on local /usr/src
Mike Karels [Tue, 4 Dec 1990 10:18:35 +0000 (02:18 -0800)]
make SCCS walk conditional on local /usr/src

SCCS-vsn: etc/weekly 5.10

33 years agodelete sys/vm.h include file
Kirk McKusick [Tue, 4 Dec 1990 09:27:35 +0000 (01:27 -0800)]
delete sys/vm.h include file

SCCS-vsn: usr.sbin/config/mkioconf.c 5.15

33 years agodp-11v needs pdma
Keith Sklower [Mon, 3 Dec 1990 07:45:14 +0000 (23:45 -0800)]
dp-11v needs pdma

SCCS-vsn: usr.sbin/config/mkubglue.c 5.2
SCCS-vsn: usr.sbin/config/mkglue.c 5.9

33 years agonew format makefile
Keith Bostic [Mon, 3 Dec 1990 07:15:57 +0000 (23:15 -0800)]
new format makefile

SCCS-vsn: sys/vax/inline/Makefile 7.2

33 years agoadd Berkeley SCCS header
Keith Bostic [Mon, 3 Dec 1990 04:09:45 +0000 (20:09 -0800)]
add Berkeley SCCS header

SCCS-vsn: sys/vax/if/if_acp.c 7.2
SCCS-vsn: sys/vax/if/if_acpreg.h 7.2
SCCS-vsn: sys/vax/if/if_acpvar.h 7.2

33 years agodate and time created 90/12/02 12:06:05 by bostic
Keith Bostic [Mon, 3 Dec 1990 04:06:05 +0000 (20:06 -0800)]
date and time created 90/12/02 12:06:05 by bostic

SCCS-vsn: sys/vax/if/if_acpvar.h 7.1

33 years agodate and time created 90/12/02 12:05:51 by bostic
Keith Bostic [Mon, 3 Dec 1990 04:05:51 +0000 (20:05 -0800)]
date and time created 90/12/02 12:05:51 by bostic

SCCS-vsn: sys/vax/if/if_acpreg.h 7.1

33 years agodate and time created 90/12/02 12:05:33 by bostic
Keith Bostic [Mon, 3 Dec 1990 04:05:33 +0000 (20:05 -0800)]
date and time created 90/12/02 12:05:33 by bostic

SCCS-vsn: sys/vax/if/if_acp.c 7.1

33 years agomachine/machlimits.h -> machine/limits.h
Keith Bostic [Mon, 3 Dec 1990 03:41:23 +0000 (19:41 -0800)]
machine/machlimits.h -> machine/limits.h

SCCS-vsn: include/limits.h 5.8

33 years agodate and time created 90/12/02 11:29:02 by sklower
Keith Sklower [Mon, 3 Dec 1990 03:29:02 +0000 (19:29 -0800)]
date and time created 90/12/02 11:29:02 by sklower

SCCS-vsn: sys/vax/vax/kdb_instrs 7.1

33 years agodon't assume default sendpipesize
Mike Karels [Sun, 2 Dec 1990 06:28:52 +0000 (22:28 -0800)]
don't assume default sendpipesize

SCCS-vsn: sys/netinet/tcp_subr.c 7.20

33 years agocheck/print unit other than 0
Mike Karels [Sun, 2 Dec 1990 06:28:04 +0000 (22:28 -0800)]
check/print unit other than 0

SCCS-vsn: sys/vax/vax/swapgeneric.c 7.9
SCCS-vsn: sys/tahoe/tahoe/swapgeneric.c 7.6

33 years agofix jobc adjustments so we increment before decrementing, avoiding spurious
Mike Karels [Sun, 2 Dec 1990 06:27:04 +0000 (22:27 -0800)]
fix jobc adjustments so we increment before decrementing, avoiding spurious
signals when we join parent's pgrp; move common code into subr (from torek)

SCCS-vsn: sys/kern/kern_proc.c 7.12
SCCS-vsn: sys/kern/kern_exit.c 7.28

33 years agotty stop signals shouldn't stop sleeping procs in orphaned pgrps
Mike Karels [Sun, 2 Dec 1990 06:22:38 +0000 (22:22 -0800)]
tty stop signals shouldn't stop sleeping procs in orphaned pgrps

SCCS-vsn: sys/kern/kern_sig.c 7.24

33 years agoready to use "safepri" from machdep
Mike Karels [Sun, 2 Dec 1990 06:17:47 +0000 (22:17 -0800)]
ready to use "safepri" from machdep

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

33 years agocheckpoint before sklower mucks around with it (by sklower)
Mike Karels [Sat, 1 Dec 1990 07:44:12 +0000 (23:44 -0800)]
checkpoint before sklower mucks around with it (by sklower)

SCCS-vsn: local/ditroff/ditroff.okeeffe/troff/t6.c 2.5

33 years agofix that Dave Slattengren made concerning ligatures
Keith Sklower [Sat, 1 Dec 1990 06:22:48 +0000 (22:22 -0800)]
fix that Dave Slattengren made concerning ligatures

SCCS-vsn: local/ditroff/ditroff.okeeffe/troff/n4.c 2.2

33 years agoadd %s for number of seconds since the Epoch
Keith Bostic [Sat, 1 Dec 1990 04:44:02 +0000 (20:44 -0800)]
add %s for number of seconds since the Epoch

SCCS-vsn: lib/libc/string/strftime.3 5.7
SCCS-vsn: lib/libc/string/strftime.c 5.9

33 years agomake compile under reno (static sockaddr needs size);
Keith Sklower [Fri, 30 Nov 1990 09:19:01 +0000 (01:19 -0800)]
make compile under reno (static sockaddr needs size);
allow -r for MSG_DONTROUTE when using as XNS ping equivalent.

SCCS-vsn: sbin/XNSrouted/tools/query.c 5.7

33 years agoinadvertently forgot to up the ifr pointer when skipping interfaces
Keith Sklower [Fri, 30 Nov 1990 09:16:57 +0000 (01:16 -0800)]
inadvertently forgot to up the ifr pointer when skipping interfaces

SCCS-vsn: sbin/XNSrouted/startup.c 5.10

33 years agoadd ccitt domain (x.25)
Keith Sklower [Fri, 30 Nov 1990 09:15:30 +0000 (01:15 -0800)]
add ccitt domain (x.25)

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

33 years agomake netstat -r -A print all kinds of debugging crap (like address
Keith Sklower [Fri, 30 Nov 1990 09:13:56 +0000 (01:13 -0800)]
make netstat -r -A print all kinds of debugging crap (like address
of routing entry, internal nodes, annnotations).

SCCS-vsn: usr.bin/netstat/route.c 5.20

33 years agostandard install should be suid root
Keith Sklower [Fri, 30 Nov 1990 09:04:11 +0000 (01:04 -0800)]
standard install should be suid root

SCCS-vsn: sbin/route/Makefile 5.5

33 years agoallow for default sockaddrs in any position of message;
Keith Sklower [Fri, 30 Nov 1990 09:03:26 +0000 (01:03 -0800)]
allow for default sockaddrs in any position of message;
protect against non-roots altering routing table when running suid(0)

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

33 years agominor changes + typos
Keith Bostic [Fri, 30 Nov 1990 09:01:14 +0000 (01:01 -0800)]
minor changes + typos

SCCS-vsn: lib/libc/gen/fts.3 5.8

33 years agospecification for hdintr should be ifdef CCITT not ISO;
Keith Sklower [Fri, 30 Nov 1990 08:06:12 +0000 (00:06 -0800)]
specification for hdintr should be ifdef CCITT not ISO;
fix bug in dma code for dpv-11

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

33 years agoadd dpv-11 driver
Keith Sklower [Fri, 30 Nov 1990 08:03:36 +0000 (00:03 -0800)]
add dpv-11 driver

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

33 years agoinclude X.25 files
Keith Sklower [Fri, 30 Nov 1990 08:03:01 +0000 (00:03 -0800)]
include X.25 files

SCCS-vsn: sys/conf/files 7.25

33 years agodeqna doesn't hear its own multicasts either; handle this in ether_output()
Keith Sklower [Fri, 30 Nov 1990 07:52:40 +0000 (23:52 -0800)]
deqna doesn't hear its own multicasts either; handle this in ether_output()

SCCS-vsn: sys/vax/if/if_qe.c 7.18

33 years agomake changes to RTM_GET so that you can indicate that you want
Keith Sklower [Fri, 30 Nov 1990 07:50:57 +0000 (23:50 -0800)]
make changes to RTM_GET so that you can indicate that you want
it to return ifp and ifa, by including null ones in message;
make changes to allow that any supplied or gotten sockaddr may have a zero
length field.

SCCS-vsn: sys/net/rtsock.c 7.15

33 years agoadd interrupt for X.25 jazz
Keith Sklower [Fri, 30 Nov 1990 07:46:33 +0000 (23:46 -0800)]
add interrupt for X.25 jazz

SCCS-vsn: sys/net/netisr.h 7.7

33 years ago1.) not all interfaces set ifa_dstaddr; 2.) rn->rn_key set by addroute
Keith Sklower [Fri, 30 Nov 1990 07:45:11 +0000 (23:45 -0800)]
1.) not all interfaces set ifa_dstaddr; 2.) rn->rn_key set by addroute
3.) ROUNDUP should be changed to save space for default routes (otherwise 0 len)
check in before machine directory re-org.

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

33 years agonew version, using POSIX structures and include file
Keith Bostic [Thu, 29 Nov 1990 14:20:00 +0000 (06:20 -0800)]
new version, using POSIX structures and include file

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

33 years agoallow multiple references when mounting miniroot
Kirk McKusick [Thu, 29 Nov 1990 13:29:22 +0000 (05:29 -0800)]
allow multiple references when mounting miniroot

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

33 years agofixes for GENERIC kernel to find uda's
Kirk McKusick [Thu, 29 Nov 1990 13:18:59 +0000 (05:18 -0800)]
fixes for GENERIC kernel to find uda's

SCCS-vsn: sys/vax/uba/uda.c 7.30

33 years agoEBADFORMAT -> EFTYPE
Keith Bostic [Thu, 29 Nov 1990 09:02:46 +0000 (01:02 -0800)]
EBADFORMAT -> EFTYPE

SCCS-vsn: sys/sys/errno.h 7.12
SCCS-vsn: lib/libc/gen/errlst.c 5.9
SCCS-vsn: lib/libc/gen/disklabel.c 5.15
SCCS-vsn: lib/libc/gen/fstab.c 5.14

33 years agowatch ?: precedence; use <stdlib.h> headers; malloc argument now size_t;
Chris Torek [Thu, 29 Nov 1990 03:52:55 +0000 (19:52 -0800)]
watch ?: precedence; use <stdlib.h> headers; malloc argument now size_t;
minor lint

SCCS-vsn: bin/rcp/rcp.c 5.31

33 years agomake error messages a little better, use constants in unistd.h
Keith Bostic [Wed, 28 Nov 1990 16:13:19 +0000 (08:13 -0800)]
make error messages a little better, use constants in unistd.h

SCCS-vsn: lib/libc/gen/fstab.c 5.13
SCCS-vsn: lib/libc/gen/psignal.c 5.5
SCCS-vsn: lib/libc/gen/disklabel.c 5.14
SCCS-vsn: lib/libc/stdio/perror.c 5.10
SCCS-vsn: lib/libc/gen/syslog.c 5.32
SCCS-vsn: lib/libc/gen/setjmperr.c 5.7

33 years agofix udp_saveopt to copy data to the right place.
Keith Sklower [Wed, 28 Nov 1990 11:44:34 +0000 (03:44 -0800)]
fix udp_saveopt to copy data to the right place.

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

33 years agofix cursor movement to work with insertions/deletions, minor hash fixes
Keith Bostic [Wed, 28 Nov 1990 08:45:58 +0000 (00:45 -0800)]
fix cursor movement to work with insertions/deletions, minor hash fixes

SCCS-vsn: lib/libc/db/man/dbopen.3 5.10

33 years agoreimplementation of qsort
Keith Bostic [Tue, 27 Nov 1990 08:52:52 +0000 (00:52 -0800)]
reimplementation of qsort
fix so that comparison routine can call qsort
do insertion sort of each partition at THRESH
detect already sorted data and skip partition sort
select a better median in a few cases
some coding improvements, and lots of comments

SCCS-vsn: lib/libc/stdlib/qsort.3 6.4
SCCS-vsn: lib/libc/stdlib/qsort.c 5.8

33 years agolast changes before merger with reno version. cross fingers.
Bill Joy [Mon, 26 Nov 1990 08:08:12 +0000 (00:08 -0800)]
last changes before merger with reno version. cross fingers.

SCCS-vsn: sys/i386/i386/mem.c 5.5
SCCS-vsn: sys/i386/i386/locore.s 5.6
SCCS-vsn: sys/i386/i386/machdep.c 5.5
SCCS-vsn: sys/i386/include/reg.h 5.2
SCCS-vsn: sys/i386/i386/vm_machdep.c 5.5
SCCS-vsn: sys/i386/i386/trap.c 5.5

33 years agoadd EBADFORMAT
Keith Bostic [Sun, 25 Nov 1990 08:56:26 +0000 (00:56 -0800)]
add EBADFORMAT

SCCS-vsn: lib/libc/gen/errlst.c 5.8
SCCS-vsn: sys/sys/errno.h 7.11

33 years agoput in rest of fts(3) error returns
Keith Bostic [Thu, 22 Nov 1990 07:57:25 +0000 (23:57 -0800)]
put in rest of fts(3) error returns

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

33 years agorewrite to use fts(3)
Keith Bostic [Thu, 22 Nov 1990 06:31:16 +0000 (22:31 -0800)]
rewrite to use fts(3)

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

33 years agorephrase so the default case is included in the DESCRIPTION section
Keith Bostic [Thu, 22 Nov 1990 06:30:54 +0000 (22:30 -0800)]
rephrase so the default case is included in the DESCRIPTION section

SCCS-vsn: usr.bin/du/du.1 6.8

33 years agowe don't support -P or -p anymore, either
Keith Bostic [Thu, 22 Nov 1990 05:12:01 +0000 (21:12 -0800)]
we don't support -P or -p anymore, either

SCCS-vsn: usr.bin/hexdump/od.1 5.5

33 years agodocument that {} behavior has changed
Keith Bostic [Thu, 22 Nov 1990 03:55:25 +0000 (19:55 -0800)]
document that {} behavior has changed

SCCS-vsn: usr.bin/find/find.1 6.17

33 years agomove R_PUT to BTREEINFO structure
Keith Bostic [Thu, 22 Nov 1990 02:53:25 +0000 (18:53 -0800)]
move R_PUT to BTREEINFO structure

SCCS-vsn: lib/libc/db/man/dbopen.3 5.9

33 years agodocument that nmemb must be < INT_MAX
Keith Bostic [Thu, 22 Nov 1990 01:01:46 +0000 (17:01 -0800)]
document that nmemb must be < INT_MAX

SCCS-vsn: lib/libc/stdlib/radixsort.3 5.4

33 years agoIFF_SIMPLEX type interfaces won't hear their multicasts;
Keith Sklower [Wed, 21 Nov 1990 14:00:18 +0000 (06:00 -0800)]
IFF_SIMPLEX type interfaces won't hear their multicasts;
rearrange code so that such packets appear to come from that interface
instead of loopback.

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

33 years agofix for version 7.6 was wrong; do better and fix XNSrouted problems
Keith Sklower [Wed, 21 Nov 1990 13:56:17 +0000 (05:56 -0800)]
fix for version 7.6 was wrong; do better and fix XNSrouted problems

SCCS-vsn: sys/netns/ns_pcb.c 7.10

33 years agoparameters to in_pcbnotify changed
Keith Sklower [Wed, 21 Nov 1990 13:54:27 +0000 (05:54 -0800)]
parameters to in_pcbnotify changed

SCCS-vsn: sys/netiso/tp_inet.c 7.7

33 years agoalmost forgot about this: Aug. fix from torek, wrong parenthesization in sblock
Mike Karels [Wed, 21 Nov 1990 06:06:40 +0000 (22:06 -0800)]
almost forgot about this: Aug. fix from torek, wrong parenthesization in sblock

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

33 years agodocument memory behavior and errno values more completely
Keith Bostic [Tue, 20 Nov 1990 01:59:32 +0000 (17:59 -0800)]
document memory behavior and errno values more completely

SCCS-vsn: lib/libc/gen/getmntinfo.3 6.4

33 years agowasn't resetting errno for fts_children call of fts_build for
Keith Bostic [Mon, 19 Nov 1990 05:00:54 +0000 (21:00 -0800)]
wasn't resetting errno for fts_children call of fts_build for
unsearchable directories

SCCS-vsn: lib/libc/gen/fts.c 5.12

33 years agoFix fstype function. Statfs follows symlinks, find wants the link's
Keith Bostic [Mon, 19 Nov 1990 03:56:46 +0000 (19:56 -0800)]
Fix fstype function.  Statfs follows symlinks, find wants the link's
file system, not where it points.
Test case is "ln -s nonexistent_file foo; find foo fstype local"

SCCS-vsn: usr.bin/find/function.c 5.12

33 years agofix strings for ` and ' in changequote
Mike Karels [Mon, 19 Nov 1990 03:39:02 +0000 (19:39 -0800)]
fix strings for ` and ' in changequote

SCCS-vsn: usr.bin/m4/m4.1 6.7

33 years agoauto conf, bus control, conventions, interrupt control, per host config
Bill Joy [Mon, 19 Nov 1990 03:32:13 +0000 (19:32 -0800)]
auto conf, bus control, conventions, interrupt control, per host config

SCCS-vsn: sys/i386/isa/clock.c 5.4
SCCS-vsn: sys/i386/isa/pccons.c 5.4
SCCS-vsn: sys/i386/isa/fd.c 5.3
SCCS-vsn: sys/i386/isa/if_ne.c 1.5
SCCS-vsn: sys/i386/isa/if_we.c 5.4
SCCS-vsn: sys/i386/isa/isa.c 1.2
SCCS-vsn: sys/i386/isa/npx.c 1.2
SCCS-vsn: sys/i386/isa/wd.c 5.8
SCCS-vsn: sys/i386/isa/wt.c 1.2
SCCS-vsn: sys/i386/isa/icu.h 5.4
SCCS-vsn: sys/i386/isa/icu.s 5.4
SCCS-vsn: sys/i386/isa/isa.h 5.5

33 years agofix autoconf, move code to isa.c, remove debugging, drop redundant tlbflushes, macros...
Bill Joy [Mon, 19 Nov 1990 03:30:17 +0000 (19:30 -0800)]
fix autoconf, move code to isa.c, remove debugging, drop redundant tlbflushes, macros for tlb et al

SCCS-vsn: sys/i386/i386/autoconf.c 5.5
SCCS-vsn: sys/i386/i386/mem.c 5.4
SCCS-vsn: sys/i386/i386/locore.s 5.5
SCCS-vsn: sys/i386/i386/machdep.c 5.4
SCCS-vsn: sys/i386/include/vmparam.h 5.3
SCCS-vsn: sys/i386/i386/vm_machdep.c 5.4
SCCS-vsn: sys/i386/i386/trap.c 5.4

33 years agotprintf a la marc
Chris Torek [Sat, 17 Nov 1990 05:33:11 +0000 (21:33 -0800)]
tprintf a la marc

SCCS-vsn: sys/vax/mba/ht.c 7.12

33 years agoraise those sizes again, for X11R4 -- I doubled everything
Chris Torek [Sat, 17 Nov 1990 04:53:03 +0000 (20:53 -0800)]
raise those sizes again, for X11R4 -- I doubled everything
and fixed MAXSCOPES not to depend on TREESZ

SCCS-vsn: old/pcc/mip/config.h 4.5

33 years agofix "Orphaned mask" and "Can't find our annotation" bugs.
Keith Sklower [Fri, 16 Nov 1990 08:28:30 +0000 (00:28 -0800)]
fix "Orphaned mask" and "Can't find our annotation" bugs.

SCCS-vsn: sys/net/radix.c 7.8

33 years agotrivial change (ethernet instead of hardware in printf)
Bill Joy [Fri, 16 Nov 1990 05:43:50 +0000 (21:43 -0800)]
trivial change (ethernet instead of hardware in printf)

SCCS-vsn: sys/i386/isa/if_ne.c 1.4

33 years agochange routine names, lots of wording changes, add FTS__NOINSTR
Keith Bostic [Fri, 16 Nov 1990 05:29:13 +0000 (21:29 -0800)]
change routine names, lots of wording changes, add FTS__NOINSTR

SCCS-vsn: include/fts.h 5.9

33 years agolots of changes, rearrangement for clarity, few normative changes
Keith Bostic [Fri, 16 Nov 1990 05:28:15 +0000 (21:28 -0800)]
lots of changes, rearrangement for clarity, few normative changes

SCCS-vsn: lib/libc/gen/fts.3 5.7

33 years agouse getchar() for queryuser function; lots of minor lint
Keith Bostic [Fri, 16 Nov 1990 05:03:06 +0000 (21:03 -0800)]
use getchar() for queryuser function; lots of minor lint

SCCS-vsn: usr.bin/find/find.c 4.35
SCCS-vsn: usr.bin/find/find.h 5.3
SCCS-vsn: usr.bin/find/function.c 5.11
SCCS-vsn: usr.bin/find/misc.c 5.5
SCCS-vsn: usr.bin/find/operator.c 5.2

33 years agodon't require stat(2) information for xdev function; lint;
Keith Bostic [Fri, 16 Nov 1990 04:32:37 +0000 (20:32 -0800)]
don't require stat(2) information for xdev function; lint;
make status variables consistent

SCCS-vsn: usr.bin/find/function.c 5.10

33 years agoif not exec/ok-ing a file, and no stat(2) information is needed,
Keith Bostic [Fri, 16 Nov 1990 04:30:54 +0000 (20:30 -0800)]
if not exec/ok-ing a file, and no stat(2) information is needed,
can build file names for files in unsearchable (but readable) directories.
make status variables consistent; lint; change fts routine names

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

33 years agomake status variables consistent
Keith Bostic [Fri, 16 Nov 1990 04:23:55 +0000 (20:23 -0800)]
make status variables consistent

SCCS-vsn: usr.bin/find/find.h 5.2

33 years agodon't need to declare errno twice, use sys/errno
Keith Bostic [Fri, 16 Nov 1990 04:23:06 +0000 (20:23 -0800)]
don't need to declare errno twice, use sys/errno

SCCS-vsn: usr.bin/find/ls.c 5.5

33 years agomake status variables consistent
Keith Bostic [Fri, 16 Nov 1990 04:22:50 +0000 (20:22 -0800)]
make status variables consistent

SCCS-vsn: usr.bin/find/main.c 5.5
SCCS-vsn: usr.bin/find/misc.c 5.4
SCCS-vsn: usr.bin/find/option.c 5.4

33 years agolint
Keith Bostic [Fri, 16 Nov 1990 02:47:46 +0000 (18:47 -0800)]
lint

SCCS-vsn: usr.bin/find/main.c 5.4
SCCS-vsn: usr.bin/find/oldsyntax.c 5.2

33 years agoname conflict in header files
Bill Joy [Thu, 15 Nov 1990 11:48:14 +0000 (03:48 -0800)]
name conflict in header files

SCCS-vsn: sys/i386/include/pcb.h 5.3

33 years agochange fts routine names
Keith Bostic [Thu, 15 Nov 1990 10:04:41 +0000 (02:04 -0800)]
change fts routine names

SCCS-vsn: usr.sbin/mtree/create.c 5.15
SCCS-vsn: usr.sbin/mtree/verify.c 5.8
SCCS-vsn: usr.sbin/chown/chown.c 5.17

33 years agoworking version
Bill Joy [Thu, 15 Nov 1990 10:00:53 +0000 (02:00 -0800)]
working version

SCCS-vsn: sys/i386/i386/trap.c 5.3

33 years agoadded fault types
Bill Joy [Thu, 15 Nov 1990 09:57:57 +0000 (01:57 -0800)]
added fault types

SCCS-vsn: sys/i386/include/trap.h 5.2

33 years agonew fts routine names
Keith Bostic [Thu, 15 Nov 1990 09:57:42 +0000 (01:57 -0800)]
new fts routine names

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

33 years agouse macros to set/read options
Keith Bostic [Thu, 15 Nov 1990 09:28:57 +0000 (01:28 -0800)]
use macros to set/read options
rename functions/fields to POSIX names
make comments consistently use capital letters
get rid of global variable stream and pass around current stream pointer
don't cast free to void
add FTS__NOINSTR flag, instead of using 0 as "no user instructions"
allow fts_children call for FTS_{D,DNR,DNX} instead of just FTS_D
change fts_build so that fts_children can read FTS_DNX directories
make fts_stat return FTS_NS on stat failure, not FTS_ERR
make fts_stat unset errno on FTS_{NS,SLNONE} conditions

SCCS-vsn: lib/libc/gen/fts.c 5.11

33 years agocorrect types (*sigh*)
Bill Joy [Thu, 15 Nov 1990 08:49:34 +0000 (00:49 -0800)]
correct types (*sigh*)

SCCS-vsn: sys/i386/include/tss.h 5.2

33 years agoconventions
Bill Joy [Thu, 15 Nov 1990 08:22:42 +0000 (00:22 -0800)]
conventions

SCCS-vsn: sys/i386/i386/sys_machdep.c 5.3

33 years agoadd exeception fault code manifest constants
Bill Joy [Thu, 15 Nov 1990 08:20:19 +0000 (00:20 -0800)]
add exeception fault code manifest constants

SCCS-vsn: sys/i386/include/pte.h 5.3