unix-history/.git
30 years agoThis is Garrett Wollmans prototype/ansification of the nfs code,
Rod Grimes [Thu, 9 Sep 1993 22:06:29 +0000 (22:06 +0000)]
This is Garrett Wollmans prototype/ansification of the nfs code,
it also fixes the nfs cache so that it is dynamically allocated after
boot (saves 21K in kernel load size!)

Removed all patch kit headers, added $Id$'s

30 years agoBogus ioctl arguments fixed.
Jordan K. Hubbard [Thu, 9 Sep 1993 21:47:05 +0000 (21:47 +0000)]
Bogus ioctl arguments fixed.

30 years agoCombined some conditional statements now that `test' works correctly.
Andrew Moore [Thu, 9 Sep 1993 14:04:20 +0000 (14:04 +0000)]
Combined some conditional statements now that `test' works correctly.

30 years agoMostly cosmetic changes.
Andrew Moore [Thu, 9 Sep 1993 13:52:36 +0000 (13:52 +0000)]
Mostly cosmetic changes.
Added notes installing os-bs.

30 years agoThe scsi cd.c driver is now fully dynamic. You can change the lines
Rod Grimes [Thu, 9 Sep 1993 07:18:52 +0000 (07:18 +0000)]
The scsi cd.c driver is now fully dynamic.  You can change the lines
in your config file from:
device          cd0
device          cd1
...
device          cdn
to either
device          cd0
or
psuedo-device   cd0

The driver now dynamically allocates all per unit dependent structs, so it
will never run out of units (okay, so now we need 32 bit device major/minor
numbers!).  It will allocate unit numbers as it needs them.

30 years agoAs of this revision, all known bugs have been fixed. Some of the fixes include:
David Greenman [Thu, 9 Sep 1993 07:01:23 +0000 (07:01 +0000)]
As of this revision, all known bugs have been fixed. Some of the fixes include:

1) fixed 3c503 lock-up if the thinwire cable was disconnected at boot time
2) 8013EBT boards now work (quite well!) in 16bit/16k mode
3) ED_NO_DOUBLE_BUFFERING flag now works
4) slightly higer performance (about 3%) with 16bit WD/SMC boards
5) support for WD8013WC (10BaseT) boards

   Additionally, the probe code has been reorganized to be much cleaner. This
revision of the driver is 1.25. The release notes have been updated as well.

30 years agoAdded Adam David's test(1) patches. The new test(1) has the
Andrew Moore [Thu, 9 Sep 1993 02:31:56 +0000 (02:31 +0000)]
Added Adam David's test(1) patches.  The new test(1) has the
following behavior:
"" -eq 0
" " -eq 0
" 0" -eq 0
" 2" -eq 2
" 2 " -eq 2
"+2" -eq 2
test: illegal operand "++2" -- expected integer.
! "++2" -eq 2
test: illegal operand "-+2" -- expected integer.
! "-+2" -eq -2
"-2" -eq -2
test: "9999999999" -- out of range.
! "9999999999" -gt 0
test: "-9999999999" -- out of range.
! "-9999999999" -gt 0
test: illegal operand "2 2" -- expected integer.
! "2 2" -gt 0
test: illegal operand "2 a" -- expected integer.
! "2 a" -gt 0
test: illegal operand " a" -- expected integer.
! " a" -gt 0

30 years agoChanged the delay from 100 seconds to 20 seconds if you don't have scsi
Rod Grimes [Thu, 9 Sep 1993 01:30:46 +0000 (01:30 +0000)]
Changed the delay from 100 seconds to 20 seconds if you don't have scsi
dump code.

30 years agoChanged the pg("ptdi> %x") to a printf and then a panic, since we are
Rod Grimes [Thu, 9 Sep 1993 01:11:41 +0000 (01:11 +0000)]
Changed the pg("ptdi> %x") to a printf and then a panic, since we are
going to panic shortly after this anyway.  Destroys less state, and
keeps the machine from waiting for someone to smash the return key
a few times before it panics!

30 years agoFrom: baukno@login.dkuug.dk (S|ren Schmidt)
Rod Grimes [Thu, 9 Sep 1993 00:32:25 +0000 (00:32 +0000)]
From: baukno@login.dkuug.dk (S|ren Schmidt)
Subject: Patches to syscons/wd

Man pages for keyboard & screen (using syscons)

30 years agoReintergrate my changes from rev 1.2 to 1.3, clean up one sniglet to do
Rod Grimes [Thu, 9 Sep 1993 00:00:55 +0000 (00:00 +0000)]
Reintergrate my changes from rev 1.2 to 1.3, clean up one sniglet to do
with the order of printing things during the probe message from Andrews
patches.

30 years agoFixed some language + error where 3 floppies are called for in beginning
Jordan K. Hubbard [Wed, 8 Sep 1993 22:51:49 +0000 (22:51 +0000)]
Fixed some language + error where 3 floppies are called for in beginning
and 4 later.

30 years agoFrom: ccml@hippo.ru.ac.za (Mike Lawrie)
Rod Grimes [Wed, 8 Sep 1993 22:27:59 +0000 (22:27 +0000)]
From: ccml@hippo.ru.ac.za (Mike Lawrie)
Subject: Install.notes for FreeBSD-1.0-G
Here is the hacked install notes file for FreeBSD-1.0-GAMMA.

Please get someone to check the few points marked <<please check>>.
From: rgrimes

Checked the <<please check>>, and cleaned up some details.

30 years agoSoren's latest syscons changes.
Jordan K. Hubbard [Wed, 8 Sep 1993 22:11:48 +0000 (22:11 +0000)]
Soren's latest syscons changes.

30 years agoAndrew A. Chernov's fixes for NE1000 support.
Jordan K. Hubbard [Wed, 8 Sep 1993 22:08:57 +0000 (22:08 +0000)]
Andrew A. Chernov's fixes for NE1000 support.

30 years agoMade copy of sys/i386/floppy relative instead of abosolute path
Rod Grimes [Wed, 8 Sep 1993 21:19:03 +0000 (21:19 +0000)]
Made copy of sys/i386/floppy relative instead of abosolute path

30 years agoFirst pass fixes to start using malloc structures for all per unit
Rod Grimes [Wed, 8 Sep 1993 21:04:32 +0000 (21:04 +0000)]
First pass fixes to start using malloc structures for all per unit
data.  cd_data is now malloced on a per unit basis.

Protected all if ({scsi,cd}_debug).... with #ifdef CDDEBUG to reduce the
the size of the kernel when not debugging.

30 years ago>From: David Greenman <davidg@implode.rain.com>
Rod Grimes [Wed, 8 Sep 1993 20:53:20 +0000 (20:53 +0000)]
>From: David Greenman <davidg@implode.rain.com>
Subject: network performance improvement (updated)
Date: Wed, 08 Sep 93 10:31:18 -0700

The following diffs reduce network transmit cpu time to half.

30 years agoAdding missing sync after reading fourth install floppy.
Andrew Moore [Wed, 8 Sep 1993 20:49:13 +0000 (20:49 +0000)]
Adding missing sync after reading fourth install floppy.
Added /usr/distbin to path

30 years ago>From Theo Derradt
Rod Grimes [Wed, 8 Sep 1993 19:29:54 +0000 (19:29 +0000)]
>From Theo Derradt
This is a machine specific include, it belongs in the machine specific
directory.

30 years agoFrom michaele@vice.ico.tek.com Wed Sep 8 09:50:45 1993
Rod Grimes [Wed, 8 Sep 1993 17:38:05 +0000 (17:38 +0000)]
From michaele@vice.ico.tek.com Wed Sep  8 09:50:45 1993
Subject: Re: Some small errors in GAMMA
4.      Move printf("\n"); at line 491 in "/sys/i386/isa/sio.c" to after
        COM_MULTIPORT block at line 512.
From rgrimes:
The above would cause the word (multiport) with out a new line to
appear after the uart type message if you had COM_MULTIPORT enabled.

30 years agoAdded bsd.prog.mk so that make maninstall would work
Rod Grimes [Wed, 8 Sep 1993 14:23:28 +0000 (14:23 +0000)]
Added bsd.prog.mk so that make maninstall would work

30 years agoAdded a fourth DOS-format floppy to the install disks containing os-bs
Andrew Moore [Wed, 8 Sep 1993 11:25:17 +0000 (11:25 +0000)]
Added a fourth DOS-format floppy to the install disks containing os-bs
and miscellaneous programs which get installed into /usr/distbin.
Install now recognizes existing DOS partitions and attempts to install
after them.  Theoretically, it also remaps badblocks.

N.B.:  The fourth install floppy must have a clean DOS FAT.
Building the new distribution floppies is untested

TODO: Build a disktab entry for existing DOS partitions (except extended
partitions).  This would allow loading and/or extracting the distribution
files directly from the DOS hard disk partition.

30 years agoClarified the description of '-u' in the usage message.
Paul Richards [Wed, 8 Sep 1993 06:12:05 +0000 (06:12 +0000)]
Clarified the description of '-u' in the usage message.

30 years agoCorrected -l flag processing so it actually worked (negation error).
Rod Grimes [Wed, 8 Sep 1993 05:55:56 +0000 (05:55 +0000)]
Corrected -l flag processing so it actually worked (negation error).
Cleaned up usage section, removed non-existant option -d.

30 years agoFrom NetBSD:
Rod Grimes [Wed, 8 Sep 1993 01:49:20 +0000 (01:49 +0000)]
From NetBSD:
revision 1.6
date: 1993/05/13 06:42:56;  author: cgd;  state: Exp;  lines: +10 -1
from Luke Mewburn <zak@rmit.edu.au>:
add TIOCSTAT ioctl to give load average stats if requested (for tcsh)

30 years agoFrom: <dec@charming.nrtc.northrop.com>
Rod Grimes [Wed, 8 Sep 1993 01:37:48 +0000 (01:37 +0000)]
From: <dec@charming.nrtc.northrop.com>
Subject: Forgot the oneline bug fix for rogue
Date: Tue, 07 Sep 93 17:09:45 MDT
I don't remember when it was dealt with, but here is a oneliner to
/usr/src/games/rogue/score.c that allows it to correctly manage its
score file:

209c209
<       if ((fp = fopen(_PATH_SCOREFILE, "r+")) == NULL) {
---
>       if ((fp = fopen(_PATH_SCOREFILE, "a+")) == NULL) {

There was a lot of discussion about why "a+" will not do as required.

30 years agoIgnore leading whitespace in integer comparisons.
J.T. Conklin [Wed, 8 Sep 1993 00:39:16 +0000 (00:39 +0000)]
Ignore leading whitespace in integer comparisons.
Handle `-' and `+'.

30 years ago/bin/test " 5" -eq 5 now evaluates to true, rather than return an error.
Andrew Moore [Wed, 8 Sep 1993 00:06:04 +0000 (00:06 +0000)]
/bin/test " 5" -eq 5  now evaluates to true, rather than return an error.
/bin/test "5 a" -eq 5 still correctly returns an error.

30 years agoAdded a MORE SPECIFIC line which made it obvious that IDE/MFM/RLL/ESDI disks
Nate Willams [Wed, 8 Sep 1993 00:00:48 +0000 (00:00 +0000)]
Added a MORE SPECIFIC line which made it obvious that IDE/MFM/RLL/ESDI disks
are supported.
(Sigh...)

30 years agoAdded target directories to call etc/Makefile distrib-dirs to make sure
Rod Grimes [Tue, 7 Sep 1993 19:36:35 +0000 (19:36 +0000)]
Added target directories to call etc/Makefile distrib-dirs to make sure
that all the distination directories exsist, called by world: target.

30 years agoFixed missing slash after a ${DESTDIR} with no other path after it.
Rod Grimes [Tue, 7 Sep 1993 19:35:38 +0000 (19:35 +0000)]
Fixed missing slash after a ${DESTDIR} with no other path after it.

30 years agoFrom: Geoff Rehmet <csgr@alpha.ru.ac.za>
Jordan K. Hubbard [Tue, 7 Sep 1993 19:24:47 +0000 (19:24 +0000)]
From: Geoff Rehmet <csgr@alpha.ru.ac.za>
The lpa driver is hosed on one of my parallel ports.  What follows is
a context diff that fixes the problem.  (This problem originally cropped
up with patchkit 0.2.4.)  The diff is the result of sitting down for a
while with the timing diagrams for the parallel port.

30 years agoThe description of the '-u' option was incomplete. It passes the new
Paul Richards [Tue, 7 Sep 1993 17:05:51 +0000 (17:05 +0000)]
The description of the '-u' option was incomplete.  It passes the new
and old slip unit numbers to a script invoked after switching to slip
line discipline.

30 years agoFixed bug where wrong variable was being checked against clocal,
Rod Grimes [Tue, 7 Sep 1993 16:01:08 +0000 (16:01 +0000)]
Fixed bug where wrong variable was being checked against clocal,
and restricted the maximum amount of characters in the output
ring buffer to be twice max slip frame size.

30 years agoSeveral fixes to the st driver, for density detection and selection. No
Rod Grimes [Tue, 7 Sep 1993 15:58:00 +0000 (15:58 +0000)]
Several fixes to the st driver, for density detection and selection.  No
longer have to do the st -f /dev/rst0 blocksize 0 on dat drives!

30 years agoImport of XNSrouted from ftp.uu.net bsd-sources, compiles and installs,
Rod Grimes [Tue, 7 Sep 1993 14:13:28 +0000 (14:13 +0000)]
Import of XNSrouted from ftp.uu.net bsd-sources, compiles and installs,
not sure how well it works since I don't have XNS up and running yet.

30 years agoRemoved XNSrouted from not ported list, put it in the SUBDIR list
Rod Grimes [Tue, 7 Sep 1993 14:12:28 +0000 (14:12 +0000)]
Removed XNSrouted from not ported list, put it in the SUBDIR list

30 years agoAdded DOS partition support and maybe badblock remappping.
Andrew Moore [Tue, 7 Sep 1993 12:02:11 +0000 (12:02 +0000)]
Added DOS partition support and maybe badblock remappping.

The following additional changes are needed for the new install disks:
1) Remove from filesystem disk's /filelist: bin/cat, dev/MAKEDEV.local.
2) Remove from the filesystem disk: /bin/cat, /COPYRIGHT and /dev/MAKEDEV.local.
3) Add to the filesystem disk:  /sbin/fdisk, /dev/fd1a and /dev/rfd1a.
4) Build a fourth DOS disk containing at least: os-bs, rz/sz

Outstanding problems:
1) If there are >1024 cylinders, then FreeBSD cannot boot unless installed
at cylinder 0 (and since neither can DOS evidently, the two can't share
a disk in this case).
2) If FreeBSD is installed at cylinder 0, subsequent installs tend to fail.
3) If a DOS partition exists, disklabel doesn't seem to update the disk
geometry in the FreeBSD disklabel correctly (so reinstalling FreeBSD with
a new geometry requires installing it at cylinder 0).  Rod suggested
invoking disklabel on the raw c-partition.  This makes sense, but it
doesn't seem to work (newfs, for instance, can't find the new label).

30 years agoRemoved some hard-coded paths in gzexe so it works with the current
Nate Willams [Tue, 7 Sep 1993 05:13:47 +0000 (05:13 +0000)]
Removed some hard-coded paths in gzexe so it works with the current
FreeBSD setup

30 years agoReverting wd driver back to version before Bruces new driver until the
Rod Grimes [Tue, 7 Sep 1993 02:08:51 +0000 (02:08 +0000)]
Reverting wd driver back to version before Bruces new driver until the
many bugs can be worked out of it...

30 years agoFixed warning message about needing a leading tab, causes by cut and
Rod Grimes [Tue, 7 Sep 1993 01:34:45 +0000 (01:34 +0000)]
Fixed warning message about needing a leading tab, causes by cut and
past with X.

30 years agoThis allows hardwired links to be set clocal and still have slattach work.
Rod Grimes [Mon, 6 Sep 1993 23:24:07 +0000 (23:24 +0000)]
This allows hardwired links to be set clocal and still have slattach work.
Fix from Rich Murphy

30 years agoFixed so that it scans for set uid/gid files. From Rich Murphy and NetBSD,
Rod Grimes [Mon, 6 Sep 1993 23:12:04 +0000 (23:12 +0000)]
Fixed so that it scans for set uid/gid files.  From Rich Murphy and NetBSD,
plus some tid bits from me.

30 years agoAdded support for -fstype isofs, now that it works, I need to get it to
Rod Grimes [Mon, 6 Sep 1993 22:49:37 +0000 (22:49 +0000)]
Added support for -fstype isofs, now that it works, I need to get it to
stop traversing past the mount points, which actually is a valid thing
to do since you may have a different type file system mounted lower in
the tree.  But I really don't like find / -fstype local banging on all
the nfs mounts !

30 years agoShut up the warnings about constants being so large they are unsigned by
Rod Grimes [Mon, 6 Sep 1993 20:47:39 +0000 (20:47 +0000)]
Shut up the warnings about constants being so large they are unsigned by
adding UL to them :-)

30 years agoAdded 57600 and 115200 baud support to pppd
Rod Grimes [Mon, 6 Sep 1993 20:41:38 +0000 (20:41 +0000)]
Added 57600 and 115200 baud support to pppd

30 years agoAdded -DPPP so that tcpdump understands ppp
Rod Grimes [Mon, 6 Sep 1993 20:25:55 +0000 (20:25 +0000)]
Added -DPPP so that tcpdump understands ppp

30 years agoUpgrade of if_ppp.c, some bug fixes (unkown) and better BPF support.
Rod Grimes [Mon, 6 Sep 1993 19:48:58 +0000 (19:48 +0000)]
Upgrade of if_ppp.c, some bug fixes (unkown) and better BPF support.

30 years agoRemoved patch kit header, added $Id$
Rod Grimes [Mon, 6 Sep 1993 17:41:46 +0000 (17:41 +0000)]
Removed patch kit header, added $Id$
Increased timeout in wdwait from 1000 to 2000, this makes the st157A's
at least pass the probe routines :-)

30 years agoEnabled options NS since it can now be compiled!
Rod Grimes [Mon, 6 Sep 1993 16:17:37 +0000 (16:17 +0000)]
Enabled options NS since it can now be compiled!

30 years agoFixed usage of arpcom and #define blahblah arpcom.blahblah, fixed ioctl
Rod Grimes [Mon, 6 Sep 1993 16:13:18 +0000 (16:13 +0000)]
Fixed usage of arpcom and #define blahblah arpcom.blahblah, fixed ioctl
support for options NS (XNS networking).

30 years agoRemoved patch kit header, added $Id$
Rod Grimes [Mon, 6 Sep 1993 16:12:05 +0000 (16:12 +0000)]
Removed patch kit header, added $Id$
Added support of DONET({IMP,NS,ISO}) so you can now compile with options
NS and ISO, still missing some IMP code, but since the imp is old and
gone I doubt this will ever be used.

30 years agoRemoved some patchkit headers and inserted $Id$'s, corrected the removal
Rod Grimes [Mon, 6 Sep 1993 14:19:15 +0000 (14:19 +0000)]
Removed some patchkit headers and inserted $Id$'s, corrected the removal
of some debug code that also needs to be there for ddb to work, now use
#if defined(DEBUG) || (NDDB > 0) around this code, so that it is in
there if you are using DDB too.

30 years agoAdd the following line to all generic configs as a comment so people would
Rod Grimes [Mon, 6 Sep 1993 12:26:10 +0000 (12:26 +0000)]
Add the following line to all generic configs as a comment so people would
know that they need to turn this on to get packets to forward.
#options      GATEWAY                 #Host is a Gateway (forwards packets)

30 years agoAdded ns_cksum.c from NetBSD
Rod Grimes [Mon, 6 Sep 1993 12:12:24 +0000 (12:12 +0000)]
Added ns_cksum.c from NetBSD

30 years agoFixed spelling error CURDRI -> CURDIR
Rod Grimes [Mon, 6 Sep 1993 12:00:32 +0000 (12:00 +0000)]
Fixed spelling error CURDRI -> CURDIR

30 years agoChanged misleading comment about vty's - now clearly stated to work with
Jordan K. Hubbard [Mon, 6 Sep 1993 03:00:38 +0000 (03:00 +0000)]
Changed misleading comment about vty's - now clearly stated to work with
syscons, pcvt, codrv, ...

30 years agochanged all those
Nate Willams [Mon, 6 Sep 1993 00:04:23 +0000 (00:04 +0000)]
changed all those
cd directory
to
cd ${.CURDIR}/directory

Just in case a person (:-) has an obj directory in /usr/src.

30 years agoEnabled NS and ISO support in Makefile, disabled warning printfs
Rod Grimes [Sun, 5 Sep 1993 23:41:50 +0000 (23:41 +0000)]
Enabled NS and ISO support in Makefile, disabled warning printfs
for not having ns or iso support in your kernel when getting netstats.

Fixed miss spelling of extern in route.c

30 years agoSilence some warnings by getting the right include files:
Rod Grimes [Sun, 5 Sep 1993 23:29:56 +0000 (23:29 +0000)]
Silence some warnings by getting the right include files:
#include <sys/time.h>
#include <sys/proc.h>

30 years agoFixed spelling error in Yuval's name, thanks Charles
Rod Grimes [Sun, 5 Sep 1993 22:40:16 +0000 (22:40 +0000)]
Fixed spelling error in Yuval's name, thanks Charles

30 years agoAdded email address for Charles Hannum, and fixed Chris G. Demetriou
Rod Grimes [Sun, 5 Sep 1993 22:37:53 +0000 (22:37 +0000)]
Added email address for Charles Hannum, and fixed Chris G. Demetriou
email address.

30 years agoFrom: barclay_a_c <barclay_a_c@bt-web.bt.co.uk>
Rod Grimes [Sun, 5 Sep 1993 18:30:58 +0000 (18:30 +0000)]
From: barclay_a_c <barclay_a_c@bt-web.bt.co.uk>
Subject: More information on "netstat -r
Date: Mon, 7 Jun 1993 11:57:33 +0100

Gentlemen,
I have been trying for some time now to get "netstat -r"
working from the 0.2.2 patchkit. I have the following solution to the
bug.

The symbol _radix_node_head needs to be added to the symbols.raw file
to enable the new routing table access. If this symbol is not present
then the old system us used which results in no routes being given. I
don't think that this justifies a patch in its own right but perhaps
could be added to a related patch sometime..

30 years agoFrom cgd@sun-lamp.cs.berkeley.edu Sun Jun 6 11:25:36 1993
Rod Grimes [Sun, 5 Sep 1993 18:20:17 +0000 (18:20 +0000)]
From cgd@sun-lamp.cs.berkeley.edu Sun Jun  6 11:25:36 1993
Date: Sun, 6 Jun 1993 10:16:56 -0700
Subject: patch for slight vmstat interrupt counter cleanup

Widen the interrupt totals to longs

30 years agoDate: Sat, 5 Jun 1993 16:15:56 +0400
Rod Grimes [Sun, 5 Sep 1993 18:14:35 +0000 (18:14 +0000)]
Date: Sat,  5 Jun 1993 16:15:56 +0400
From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
Subject: stty fix: -g saved flags now works

Here simple fix to revive handle flags saved by -g.
To bring a bug try in sh:

saved=`stty -g`
stty erase ^A
stty $saved

30 years agoFixed printf if you are using SCSI_DELAY to allow the scsi bus to
Rod Grimes [Sun, 5 Sep 1993 17:41:07 +0000 (17:41 +0000)]
Fixed printf if you are using SCSI_DELAY to allow the scsi bus to
settle down after the reset.

30 years agoScsi update from Julian
Rod Grimes [Sun, 5 Sep 1993 16:09:18 +0000 (16:09 +0000)]
Scsi update from Julian

30 years agoReplaced comxx with ttyxx, as that is now the correct name to use when
Rod Grimes [Sun, 5 Sep 1993 15:55:03 +0000 (15:55 +0000)]
Replaced comxx with ttyxx, as that is now the correct name to use when
refering to serial lines

30 years agoReplaced all references to comxx with ttyxx, since that is what all the
Rod Grimes [Sun, 5 Sep 1993 15:53:39 +0000 (15:53 +0000)]
Replaced all references to comxx with ttyxx, since that is what all the
other tools really want.

Targets sio*) and com*) now create entry named ttyxx, default setup with
a sh MAKEDEV all is to use the sio major numbers, com is all but depreicated
now.

30 years agoReplaced all references to comxx with ttyxx, since that is what all the
Rod Grimes [Sun, 5 Sep 1993 15:52:46 +0000 (15:52 +0000)]
Replaced all references to comxx with ttyxx, since that is what all the
other tools really want

30 years agoSCSI code update from Julian
Rod Grimes [Sun, 5 Sep 1993 15:42:41 +0000 (15:42 +0000)]
SCSI code update from Julian

30 years agoSCSI code update from Julian.
Rod Grimes [Sun, 5 Sep 1993 15:41:14 +0000 (15:41 +0000)]
SCSI code update from Julian.

30 years agoFrom: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
Rod Grimes [Sun, 5 Sep 1993 14:24:38 +0000 (14:24 +0000)]
From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)

ld won't generate output if there are two .o files with the same
name.  It thinks they are multiply defined external references.  This
patch explictly allows multiple /file names/ with the same value.
This can happen if you do a two stage link or if you link in file
names that are identical to files in libc.

Otherwise ld.c exits with a status=1 and non error message.  Rich

30 years agoDate: Fri, 3 Sep 93 01:25:44 +1000
Rod Grimes [Sun, 5 Sep 1993 13:46:17 +0000 (13:46 +0000)]
Date: Fri, 3 Sep 93 01:25:44 +1000
From: bde@kralizec.zeta.org.au (Bruce Evans)

This fixes several problems.

It has almost everything that is in the FreeBSD version of Aug 22.
It is missing the bug for 2 drives and still prints <> around the
drive type.  It handles BADEND144 less verbosely.  It does wdgetctlr()
somewhat differently from NetBSD/FreeBSD.

Date: Sun Sep  5 06:45:12 PDT 1993
From: rgrimes@cdrom.com

Fixed printf's to be correct, since Bruce used the old ones.  This driver
still prints phantom wd1's on some Maxtor and other IDE drives, I have
a patch I am sending to Bruce for checking.

30 years agoAdded #ifdef DIAGNOSTIC around the check for dirty persistent vm objects,
Rod Grimes [Sun, 5 Sep 1993 09:39:31 +0000 (09:39 +0000)]
Added #ifdef DIAGNOSTIC around the check for dirty persistent vm objects,
since the bug has been fixed, no need to waste time doing all this checking.

From David Greenman

30 years agoAdded #ifdef DEBUG around some more debug code to reduce the size of the
Rod Grimes [Sun, 5 Sep 1993 09:21:21 +0000 (09:21 +0000)]
Added #ifdef DEBUG around some more debug code to reduce the size of the
kernel.  This code was being compiled in, but never called!

30 years agoCleaned up some more of the language to read a little more easily,
Jordan K. Hubbard [Sat, 4 Sep 1993 16:22:04 +0000 (16:22 +0000)]
Cleaned up some more of the language  to read a little more easily,
clarified the comments about sendbug since all that's needed is internet
*mail* connectivity to use it, not necessarily a direct link (it's not like it
opens a socket to freefall or anything).  Clarified IDE and CDROM configuration
information to avoid additional confusion.

30 years agoSubject: Problem with rlogin when baud > 38400
Rod Grimes [Sat, 4 Sep 1993 07:40:47 +0000 (07:40 +0000)]
Subject: Problem with rlogin when baud > 38400
Date: Fri, 03 Sep 1993 17:52:52 -0700
From: Robert Crowe <bob@osomil.cts.com>

Hi, I found that rlogin gets a SIGBUS when/if your terminal is set to
a speed higher than 38400.  I located the problem, and made a fix, but
I must say I think something a little better could be done.

The problem with the way it is now is that there is this table which
lists all of the speeds in ascii. If the system changes to support
higher/different speeds, then this table is out of date (unless it is
manually edited, of course).  These ascii strings should come from one
central include file, or perhaps via some library function.

Anyhow, being in a hurry, I just extended the table to agree with the
availabe baud rates.

30 years agoCorrections and additional order information from Jack about the CDROM
Rod Grimes [Sat, 4 Sep 1993 07:30:28 +0000 (07:30 +0000)]
Corrections and additional order information from Jack about the CDROM

30 years agoFixed reported typos, cleaned up some additional text.
Jordan K. Hubbard [Fri, 3 Sep 1993 20:43:53 +0000 (20:43 +0000)]
Fixed reported typos, cleaned up some additional text.

30 years agoSpelling errors and syntax corrections from Nate
Rod Grimes [Fri, 3 Sep 1993 07:35:38 +0000 (07:35 +0000)]
Spelling errors and syntax corrections from Nate

30 years agoThe src/games/Makefile.inc use to control the location this installed in,
Rod Grimes [Thu, 2 Sep 1993 11:11:42 +0000 (11:11 +0000)]
The src/games/Makefile.inc use to control the location this installed in,
since this has been moved to src/gnu I had to copy the contents of
src/games/Makefile.inc into this Makefile to get it to install in
/usr/games/hide

30 years agoAdded /etc/networks to the files that get installed, some how it got
Rod Grimes [Thu, 2 Sep 1993 11:10:02 +0000 (11:10 +0000)]
Added /etc/networks to the files that get installed, some how it got
dropped out of the Makefile.  Commented out talk in inetd.conf since
it refers to the old non-existent otalkd.

30 years agoRemoved commit lies for sbin/reboot and usr/local/bin/{mread,rz},
Rod Grimes [Thu, 2 Sep 1993 02:37:43 +0000 (02:37 +0000)]
Removed commit lies for sbin/reboot and usr/local/bin/{mread,rz},
these are not part of the standard distribution and do not belong
in here, this was carry over from earlier work.

Added src-tarball: ssrc-tarball: targets to build the 2 source tar balls,
still have to manually copy/chmod/chown the src tree into the destination
directory and clean out all the obj, and CVS files/dirs, plus run a
make cleandist in it before running these targets, but atleast things are
getting easier to do!

release: now uses fixed floppies target.

30 years agoFixed all usage of quotes to be consitent of the form ``word or phrase''.
Rod Grimes [Thu, 2 Sep 1993 02:04:33 +0000 (02:04 +0000)]
Fixed all usage of quotes to be consitent of the form ``word or phrase''.

30 years agoAdded some stuff, fixed some typos, generally tarted it up.
Jordan K. Hubbard [Thu, 2 Sep 1993 00:04:15 +0000 (00:04 +0000)]
Added some stuff, fixed some typos, generally tarted it up.

30 years agoRemoved the comment about SHARED=copies from the include target
Rod Grimes [Wed, 1 Sep 1993 10:35:48 +0000 (10:35 +0000)]
Removed the comment about SHARED=copies from the include target

30 years agoIncreased stack size to 8MB just to be on the real safe side.
Rod Grimes [Wed, 1 Sep 1993 09:38:32 +0000 (09:38 +0000)]
Increased stack size to 8MB just to be on the real safe side.

30 years agoCorrected creation of /etc/localtime symbolic link so that it does NOT
Rod Grimes [Wed, 1 Sep 1993 04:07:47 +0000 (04:07 +0000)]
Corrected creation of /etc/localtime symbolic link so that it does NOT
contain ${DESTDIR}.  This made for a real mess when building the release
as /etc/localtime ended up -> /a/one-off/filesystem/usr/share/.....

30 years agoAdded dd back to cpio floppy in place of shutdown, since shutdown
Rod Grimes [Wed, 1 Sep 1993 01:57:54 +0000 (01:57 +0000)]
Added dd back to cpio floppy in place of shutdown, since shutdown
is not really needed until we can go multiuser.

Changed name of list from CRYPT_FILES to CRYPT_SRCS, since that is
really what they point to.  Added list CRYPT_DIRS, that is the directories
that are in the des distribution.

Fixed kc-xx-floppy dependencies on kc-floppy since it would not do
the right thing with the new target floppies:

Now user ${RELEASEDIR} for dd'ing the floppy images and other stuff having
to do with building the release.

Added new target bin-tarball that builds the bin.tar.gz.?? split archives for
release.

Added new target des-tarball that builds the des.tar.gz.?? split archives for
release.

Added building of /usr/local directories for the CDROMDIST.

New target floppies: that builds all 4 floppies.

New target release: that should completely populate a release tree, except
that the src-tarball target is not yet written.

30 years agoA real quick hack at some floppy install notes!
Rod Grimes [Wed, 1 Sep 1993 01:41:23 +0000 (01:41 +0000)]
A real quick hack at some floppy install notes!

30 years agoFixed typo in rm of /tmp/cat, it was rm /bin/cat, whoopsss....
Rod Grimes [Wed, 1 Sep 1993 01:41:03 +0000 (01:41 +0000)]
Fixed typo in rm of /tmp/cat, it was rm /bin/cat, whoopsss....

30 years agoReenabled rotation of log files and killing of syslogd now that the
Rod Grimes [Tue, 31 Aug 1993 16:29:05 +0000 (16:29 +0000)]
Reenabled rotation of log files and killing of syslogd now that the
lockup problem is fixed.

30 years agoFrom: bde@kralizec.zeta.org.au (Bruce Evans)
Rod Grimes [Tue, 31 Aug 1993 15:44:45 +0000 (15:44 +0000)]
From: bde@kralizec.zeta.org.au (Bruce Evans)
Subject: Re:  slattach patches

if_sl.c was not calling the output process when it thinks the output
queue is empty.  But the output process sometimes need to clean up
internal state, at least for sio.  I was having trouble killing
slattach because it got stuck in close waiting for output to drain when
CRTSCTS was on but MSR_CTS was off.  stty -crtscts didn't work although
output was drained because comstart() wasn't called so the process
remained stuck in ttywait().

if_sl.c wasn't ignoring carrier when CLOCAL is set (bug reported ages
ago for BSDI).

30 years agoChanged default irq and iomem address for ed0 so that most 3c503's and
Rod Grimes [Tue, 31 Aug 1993 15:17:26 +0000 (15:17 +0000)]
Changed default irq and iomem address for ed0 so that most 3c503's and
wd80x3 class boards can be configured to the GENERIC kernels.

Entry was:
device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr

Is now:
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr

30 years agoAdded DEFCYLN, DEFHEAD and DEFSECT parameters to inst1.install, these
Rod Grimes [Tue, 31 Aug 1993 15:02:53 +0000 (15:02 +0000)]
Added DEFCYLN, DEFHEAD and DEFSECT parameters to inst1.install, these
are set to 1024/12/17

30 years agoHad to remove dd from the cpio floppy as we ran out of room due to some
Rod Grimes [Tue, 31 Aug 1993 15:01:19 +0000 (15:01 +0000)]
Had to remove dd from the cpio floppy as we ran out of room due to some
growth in binaries.

30 years agoFixed ^? to ^\?, need to escape that for csh
Rod Grimes [Tue, 31 Aug 1993 14:40:22 +0000 (14:40 +0000)]
Fixed ^? to ^\?, need to escape that for csh

30 years agoChanged stty erase ^H to stty erase ^?.
Rod Grimes [Tue, 31 Aug 1993 14:38:58 +0000 (14:38 +0000)]
Changed stty erase ^H to stty erase ^?.