]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
30 years agoAdded MAP_FILE definition that does nothing - for backward source
dg [Tue, 2 Aug 1994 15:06:58 +0000 (15:06 +0000)]
Added MAP_FILE definition that does nothing - for backward source
compatibility.

30 years agoCompleted (hopefully) the kernel support for old style "fastlinks".
dg [Tue, 2 Aug 1994 13:51:05 +0000 (13:51 +0000)]
Completed (hopefully) the kernel support for old style "fastlinks".

30 years agoFixed so that it can grok old style "fastlinks".
dg [Tue, 2 Aug 1994 12:54:27 +0000 (12:54 +0000)]
Fixed so that it can grok old style "fastlinks".

30 years agoDon't call getmntopts with a null pointer as an option string; it'll
dg [Tue, 2 Aug 1994 11:45:43 +0000 (11:45 +0000)]
Don't call getmntopts with a null pointer as an option string; it'll
dereference it. Pass optarg from getopts as it should have been done.
This bug caused mount_cd9660 to segfault whenever -o was used.

30 years agoFixed NULL pointer dereference that occured when any options were
dg [Tue, 2 Aug 1994 11:42:10 +0000 (11:42 +0000)]
Fixed NULL pointer dereference that occured when any options were
specified.

30 years agoAdded $Id$
dg [Tue, 2 Aug 1994 07:55:43 +0000 (07:55 +0000)]
Added $Id$

30 years agoThis commit was generated by cvs2svn to compensate for changes in r1814,
phk [Tue, 2 Aug 1994 05:22:24 +0000 (05:22 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1814,
which included commits to RCS files with non-trunk default branches.

30 years agoThis is the tcl-scripts which will convert gcc-2.6.0 to bmake form,
phk [Tue, 2 Aug 1994 05:22:24 +0000 (05:22 +0000)]
This is the tcl-scripts which will convert gcc-2.6.0 to bmake form,
a patch to gcc from Bruce, and to libg++ by me.  I will check in the
actual compiler when Jordan has put in the rest of src/gnu.

30 years agofixed bug where large amounts of unidirectional UDP traffic would fill
dg [Mon, 1 Aug 1994 12:01:45 +0000 (12:01 +0000)]
fixed bug where large amounts of unidirectional UDP traffic would fill
the interface output queue and further udp packets would be fragmented
and only partially sent - keeping the output queue full and jamming the
network, but not actually getting any real work done (because you can't
send just 'part' of a udp packet - if you fragment it, you must send
the whole thing). The fix involves adding a check to make sure that the
output queue has sufficient space for all of the fragments.

30 years agoFixed bug with Nagel Congestion Avoidance where a tcp connection would
dg [Mon, 1 Aug 1994 12:00:25 +0000 (12:00 +0000)]
Fixed bug with Nagel Congestion Avoidance where a tcp connection would
stall unnecessarily - always send an ACK when a packet len of < mss is
received.

30 years agoReduced loopback MTU from 65535 to 65532 because some things like NFS
dg [Mon, 1 Aug 1994 11:39:43 +0000 (11:39 +0000)]
Reduced loopback MTU from 65535 to 65532 because some things like NFS
really like it to be rounded to a longword.

30 years agoRemoved all code related to the pagescan daemon, and changed 'act_count'
dg [Mon, 1 Aug 1994 11:25:45 +0000 (11:25 +0000)]
Removed all code related to the pagescan daemon, and changed 'act_count'
adjustments to compensate for a world without the pagescan daemon.

30 years agoAllow for output processing routine to handle entire character buffer
dg [Mon, 1 Aug 1994 10:42:26 +0000 (10:42 +0000)]
Allow for output processing routine to handle entire character buffer
and thus not require a sleep/wakeup.
Reviewed by:
Submitted by:

30 years agoFixed a bug that was introduced in the conversion from 1.1.5 to 2.0.
dg [Mon, 1 Aug 1994 10:38:19 +0000 (10:38 +0000)]
Fixed a bug that was introduced in the conversion from 1.1.5 to 2.0.

30 years agoReviewed by:
ats [Sat, 30 Jul 1994 17:16:22 +0000 (17:16 +0000)]
Reviewed by:
Submitted by:
Added a accton man page. Changed the Makefile to install the man page
as accton.8.

30 years agoRemoved pager declarations. They are NOT optional, and don't need to be
dg [Thu, 28 Jul 1994 05:53:44 +0000 (05:53 +0000)]
Removed pager declarations. They are NOT optional, and don't need to be
declared.

30 years agoDocumented the new CVS template. This really isn't the right place for it,
wollman [Sun, 24 Jul 1994 22:27:27 +0000 (22:27 +0000)]
Documented the new CVS template.  This really isn't the right place for it,
but I wanted to get this out for review without an interminable debate about
where it really should go.

30 years agoReviewed by: phk
phk [Sun, 24 Jul 1994 03:30:47 +0000 (03:30 +0000)]
Reviewed by: phk
Added libmd.

30 years agoReviewed by: phk
phk [Sun, 24 Jul 1994 03:29:56 +0000 (03:29 +0000)]
Reviewed by: phk
Imported libmd.  This library contains MD2, MD4 and MD5.
These three boggers pop up all over the place all of the time, so I
decided we needed a library with them.  In general they are used for
security checks, so if you use them you want to link them static.

30 years agoThis commit was generated by cvs2svn to compensate for changes in r1802,
phk [Sun, 24 Jul 1994 03:29:56 +0000 (03:29 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1802,
which included commits to RCS files with non-trunk default branches.

30 years agoReviewed by: phk
phk [Sun, 24 Jul 1994 02:44:28 +0000 (02:44 +0000)]
Reviewed by: phk
changed ^G to \007

30 years agoReviewed by: phk
phk [Sun, 24 Jul 1994 02:04:51 +0000 (02:04 +0000)]
Reviewed by: phk
Killed a bunch of control chars.

30 years agoReviewed by: phk
phk [Sun, 24 Jul 1994 01:45:20 +0000 (01:45 +0000)]
Reviewed by: phk
Added a clean target.

30 years agoReviewed by: phk
phk [Sun, 24 Jul 1994 01:42:51 +0000 (01:42 +0000)]
Reviewed by: phk
changed a ctrl-A to \001

30 years agoReviewed by: phk
phk [Sun, 24 Jul 1994 01:39:14 +0000 (01:39 +0000)]
Reviewed by: phk
More binary files killed using uuencode.

30 years agoSubmitted by: phk
phk [Sat, 23 Jul 1994 18:14:06 +0000 (18:14 +0000)]
Submitted by: phk
Got rid of a couple of binary files by uuencoding.  49 more to go.
BTW: ed(1) seems to have an exit(2) problem, 5 tests fail.

30 years agoThe FreeBSD bootloader loads the kernel at the a_entry address in the
csgr [Fri, 22 Jul 1994 13:17:07 +0000 (13:17 +0000)]
The FreeBSD bootloader loads the kernel at the a_entry address in the
kernel a.out file, meaning that this is where the kernel starts.
(not at KERNBASE) - KERNBASE is 0xf0000000, while the kernel loads at
0xf0100000
Reviewed by:

30 years agoRewrite nlist to mmap the whole a.out file (at Davidg's suggestion).
csgr [Fri, 22 Jul 1994 12:22:51 +0000 (12:22 +0000)]
Rewrite nlist to mmap the whole a.out file (at Davidg's suggestion).
This means that we don't have to do rounding calculations for page
boundaries.  (We do all our accesses via the mmapped area now.)
Reviewed by:

30 years agoArgh! What a boneheaded bug! Finally fix the blank-line-in-packing list
jkh [Mon, 11 Jul 1994 01:11:14 +0000 (01:11 +0000)]
Argh!  What a boneheaded bug!  Finally fix the blank-line-in-packing list
problem!  I am pond scum!

30 years agoAdded code to allocate and deallocate a number of cblocks on open/close of
dg [Wed, 6 Jul 1994 06:42:34 +0000 (06:42 +0000)]
Added code to allocate and deallocate a number of cblocks on open/close of
a tty.
Note that this might  conflict with the collateral use of TS_WOPEN, but
for the moment I can find no problems associated with this. (TS_WOPEN
will likely go away in the future anyway). This should be looked at
again in the future (the potential problem is that the cblock pool
may either run out or accumulate too many cblocks).

30 years agoThe file tmac.r was not shipped on the 4.4 tape, mark this fact.
rgrimes [Wed, 6 Jul 1994 02:17:29 +0000 (02:17 +0000)]
The file tmac.r was not shipped on the 4.4 tape, mark this fact.

30 years agoall: does not need to depend on ${MAN5}, remove special case clean:
rgrimes [Wed, 6 Jul 1994 02:16:59 +0000 (02:16 +0000)]
all: does not need to depend on ${MAN5}, remove special case clean:
and cleandir: targets, simple use a CLEANFILES+= to handle this very
simple special case.
Add ${COPY} knob to install commands so that files don't disappear out
of the obj tree after a make install.

30 years agoMark the fact that we have not imported man8.{hp300,tahoe,vax}. (There
rgrimes [Wed, 6 Jul 1994 02:14:36 +0000 (02:14 +0000)]
Mark the fact that we have not imported man8.{hp300,tahoe,vax}. (There
was not man8.sparc :-).)

30 years agoMark the fact that we have not imported man4.{hp300,sparc,tahoe,vax}.
rgrimes [Wed, 6 Jul 1994 02:13:54 +0000 (02:13 +0000)]
Mark the fact that we have not imported man4.{hp300,sparc,tahoe,vax}.

30 years agoThe directory man3f did not come on the tape, mark it XXX MISSING.
rgrimes [Wed, 6 Jul 1994 02:13:00 +0000 (02:13 +0000)]
The directory man3f did not come on the tape, mark it XXX MISSING.

30 years agoThe files connectives and words did not come on the tape, mark them
rgrimes [Wed, 6 Jul 1994 02:12:25 +0000 (02:12 +0000)]
The files connectives and words did not come on the tape, mark them
XXX MISSING.

30 years agoDisable doc for now since it had a bunch of symbolic links I am not
rgrimes [Wed, 6 Jul 1994 02:11:36 +0000 (02:11 +0000)]
Disable doc for now since it had a bunch of symbolic links I am not
ready to go deal with just yet.
Disable man for now it will be fixed shortly, just wanted all the man
page converion stuff to be done togeather since that is a major functional
change and really belongs in a seperate commit.

30 years agoOh GACK! src-clean doesn't quite work that easily since cleandist rebuilds the
jkh [Wed, 29 Jun 1994 21:19:38 +0000 (21:19 +0000)]
Oh GACK!  src-clean doesn't quite work that easily since cleandist rebuilds the
obj links again and they need to be nuked out one more time after it's finished.
Sigh..  Oh well, this code will probably never be run again anyway.

30 years agoPut some of Rod's ugly hacks back - a couple of them prevent Yet Another Reboot
jkh [Wed, 29 Jun 1994 20:29:12 +0000 (20:29 +0000)]
Put some of Rod's ugly hacks back - a couple of them prevent Yet Another Reboot
after bin/des distribution is extracted, so I figure it's worth it.

30 years agoClean this puppy up quite a bit. Most notably:
jkh [Wed, 29 Jun 1994 11:06:30 +0000 (11:06 +0000)]
Clean this puppy up quite a bit.  Most notably:

1. Use ${MAKE} everywhere again.  Whoops.
2. Replace multiple invocations of gzip ... split ... with one variable.
3. Add src-clean target for making the src tree presentable before
   making a src tarball out of it.

30 years ago$rotdelay is now initialized to "-d 0 -n 1" and no longer changed based
rgrimes [Wed, 29 Jun 1994 06:46:02 +0000 (06:46 +0000)]
$rotdelay is now initialized to "-d 0 -n 1" and no longer changed based
upon disk type.  In far more cases than not this is the optimal setting
for any disk drive made after 1990.

This now means all installs will have the disks newfs'ed with either:
newfs -b 8192 -f 1024 -d 0 -n 1
or
newfs -n 4096 -f 512 -d 0 -n 1
depending on what the user chooses for the blocking factor.

30 years agoClean up the installation docs a bit (geeze Loise were they EVER out of
jkh [Tue, 28 Jun 1994 09:01:55 +0000 (09:01 +0000)]
Clean up the installation docs a bit (geeze Loise were they EVER out of
date!!) and rename them to something more eye-catching so people will read them
again (considering the previous state of affairs, I'm actually rather glad they didn't!).

30 years agoAdd --unlink flag to all tar commands, but each for different reasons.
jkh [Tue, 28 Jun 1994 07:28:28 +0000 (07:28 +0000)]
Add --unlink flag to all tar commands, but each for different reasons.

1. Add to secr and bindists to possibly save the occasional fool who
   doesn't RTFM and uses the wrong command to extract this (or even someone
   who's legitimately using this to extract on top of a bindist somewhere
   *else*).

2. Do the right thing with any symlinks in the src tree.  Right now, we're
   free of the buggers, but just in case.

30 years agoRemove Rod's hacks - they're no longer necessary with static tar/gzip and
jkh [Tue, 28 Jun 1994 07:20:30 +0000 (07:20 +0000)]
Remove Rod's hacks - they're no longer necessary with static tar/gzip and
tar --unlink.

30 years agoAdd Chris Demetriou's --unlink changes.
jkh [Tue, 28 Jun 1994 07:12:43 +0000 (07:12 +0000)]
Add Chris Demetriou's --unlink changes.

I know that I said earlier that this should be unconditional behaviour,
but I thought about it a little more and concluded that the principle of least
surprise dictates that I make it an option.

30 years agoCommit Scott's changes to the bad144 stuff - bad144 takes a list of bad
jkh [Tue, 28 Jun 1994 05:56:13 +0000 (05:56 +0000)]
Commit Scott's changes to the bad144 stuff - bad144 takes a list of bad
blocks as *multiple* arguments, not one argument (as was incorrectly being
passed).

30 years agoFix a simple makefile brain-o; didn't effect 1.1.5A since we don't compile
jkh [Tue, 28 Jun 1994 05:37:04 +0000 (05:37 +0000)]
Fix a simple makefile brain-o; didn't effect 1.1.5A since we don't compile
with CRYPT initially set.

30 years agoFixed spelling errors.
wollman [Fri, 24 Jun 1994 23:50:16 +0000 (23:50 +0000)]
Fixed spelling errors.

30 years ago1. Remove a rather strangely gratuitous bit of profanity
jkh [Fri, 24 Jun 1994 22:18:46 +0000 (22:18 +0000)]
1. Remove a rather strangely gratuitous bit of profanity
2. Use elvis instead of vi for the editor on the cpio floppy; dmesg is back.

30 years agoAdd proper links so that - and -sh are catered for.
jkh [Fri, 24 Jun 1994 16:39:30 +0000 (16:39 +0000)]
Add proper links so that - and -sh are catered for.

30 years agoJust talked with James - there's another, better way to go about this.
jkh [Fri, 24 Jun 1994 15:14:16 +0000 (15:14 +0000)]
Just talked with James - there's another, better way to go about this.
Back out my earlier change.  Note that this is just for the 1.1.5R floppies;
the 1.1.5A ones still have the work-around method (which works fine and
doesn't hurt anything, it's just kludge!).

30 years agoThis is a kludge. Unless I make a link from sh to - (which would leave a file
jkh [Fri, 24 Jun 1994 14:32:36 +0000 (14:32 +0000)]
This is a kludge.  Unless I make a link from sh to - (which would leave a file
called `-' lying around on the users system forever) login shells will fail.
Just special-case the handling of `-' for now until/unless I find a more
palatable solution.

30 years agoMy last few changes to the release code plus a small termcap file
jkh [Fri, 24 Jun 1994 14:27:25 +0000 (14:27 +0000)]
My last few changes to the release code plus a small termcap file
for the cpio floppy.

30 years agoWhoops - missed a couple of intermediate files. Nuke 'em.
jkh [Wed, 22 Jun 1994 08:37:28 +0000 (08:37 +0000)]
Whoops - missed a couple of intermediate files.  Nuke 'em.

30 years agoOk, this should about wrap it up.
jkh [Wed, 22 Jun 1994 08:33:28 +0000 (08:33 +0000)]
Ok, this should about wrap it up.

1. All the crunched files work now; don't install copies, used the crunched
   versions.
2. Make the clean rules DTRT now that we have stuff to clean.

30 years agoCommit a whole cluster of last minute critical (and one cosmetic) fixes
jkh [Wed, 22 Jun 1994 05:52:25 +0000 (05:52 +0000)]
Commit a whole cluster of last minute critical (and one cosmetic) fixes
from David Greenman, Bruce Evans and Julian Elischer.

They are:

[vnode pager - David/Bruce]:
  The following patch fixes a problem where some data could be lost in a
delayed-write buffer if the cached buffer was larger than a page. This fix was
provided by Bruce Evans and modified slightly by me.

[st.c - Julian]:
  My fix for "bad request, must be between 0 and 0"

RTFS if you're interested).

[gnu/fpemul - David/Bruce]:
  These changes fix single stepping of emulated FPU instructions.
Previously, the instruction after an emulated instruction was
executed without causing a SIGTRAP ...

The also fix the initial control word being different for the
GPL emulator (it is still wrong for the old emulator) and remove
an unnecessary panic when emulation is not configured (I hope at
least init, sh and reboot will run without floating point.  I
remember only df and mkfs being broken by the lack of FP in 0.0).

[Various fixes described below - Bruce/David]:
sys/i386/boot/boot2.S:
        Yet another attempt to propagate the correct fix for 16 vs
        32-bit mode bugs.  [verified]

sys/i386/i386/db_interface.c:
        Protect against reentering Debugger().

sys/kern/kern_time.c:
        Don't allow 'time.tv_usec == 0' except at clock interrupts.

sys/pcfs/pcfs_fat.c:
        Make it compile without -O.

sys/scsi/sd.c:
        Fix as posted to some freebsd mailing list.
        (changes the order of the assignment of "sectors" because it earlier
          value is needed first -DG)

sys/vm/vm_glue.c:
        Fix stale comments and verbose code.

sys/vm/vm_mmap.c
        Fix off by 1 errors and verbose code.

[From Nate - cosmetic but non-intrusive and useful enough to go in]
sys/i386/isa/isa.c:
Appended you'll find a patch to the NMI error log routine in isa/isa.c.
The below patch just adds some additional information when an NMI occurs
which can help debug the hardware problem.

30 years agoUpdate this to the latest version from Steve Gerakines. This is an easy
jkh [Wed, 22 Jun 1994 04:49:04 +0000 (04:49 +0000)]
Update this to the latest version from Steve Gerakines.  This is an easy
drop-in for me and looks substantailly neater than the previous version,
so I'll give the floppy tape users a break (but just this once :).

30 years agoFix serious off by one error for FreeBSD keyword, this has been driving
rgrimes [Wed, 22 Jun 1994 00:51:42 +0000 (00:51 +0000)]
Fix serious off by one error for FreeBSD keyword, this has been driving
me nuts as it was on by default and that is NOT what I wanted.

30 years agoWhoops - I missed a commit; EXTRACT scripts were misnamed. Correct.
jkh [Tue, 21 Jun 1994 12:42:56 +0000 (12:42 +0000)]
Whoops -  I missed a commit; EXTRACT scripts were misnamed.  Correct.

30 years ago1. Increase number of inodes for kcopy floppy; we've currently run out.
jkh [Tue, 21 Jun 1994 11:02:38 +0000 (11:02 +0000)]
1. Increase number of inodes for kcopy floppy; we've currently run out.
2. Get kcopy and filesystem images from current directory since we
   now build them here; a clean rule is now all that's needed to make
   the crunch stuff complete.

30 years agoCommit a small change to allow FreeBSD to install on a different drive.
jkh [Mon, 20 Jun 1994 06:05:16 +0000 (06:05 +0000)]
Commit a small change to allow FreeBSD to install on a different drive.
The kernel configs already support this, so with a boot floppy or a utility
like booteasy, the user should be able to install and boot off the second drive.
Hurrah.

30 years agoMake BOOTWAIT a truly tunable parameter. It was hard-set before.
jkh [Mon, 20 Jun 1994 04:32:40 +0000 (04:32 +0000)]
Make BOOTWAIT a truly tunable parameter.  It was hard-set before.

30 years agoCommit some additional changes for making this work with obj dirs.
jkh [Mon, 20 Jun 1994 03:39:59 +0000 (03:39 +0000)]
Commit some additional changes for making this work with obj dirs.

30 years agoRemove bogus -lcrypt line.
jkh [Sun, 19 Jun 1994 20:39:30 +0000 (20:39 +0000)]
Remove bogus -lcrypt line.

30 years agoFixes from Bruce Evans:
jkh [Fri, 17 Jun 1994 21:50:07 +0000 (21:50 +0000)]
Fixes from Bruce Evans:

o insecure and inconsistent permissions for tape devices.
o didn't make the DOSpartition wd devices.

30 years agoAdd entry for the new PCMCIA ethernet adapter code (ze0).
jkh [Fri, 17 Jun 1994 19:29:05 +0000 (19:29 +0000)]
Add entry for the new PCMCIA ethernet adapter code (ze0).

30 years agoRemove reference to the ld.so man page - ain't no such animal.
jkh [Fri, 17 Jun 1994 17:22:16 +0000 (17:22 +0000)]
Remove reference to the ld.so man page - ain't no such animal.
Reported by John Lind.

30 years agoThis commit was generated by cvs2svn to compensate for changes in r1752,
rich [Fri, 17 Jun 1994 06:42:39 +0000 (06:42 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1752,
which included commits to RCS files with non-trunk default branches.

30 years agoslstat - report serial line IP statistics: bytes in/out, packets
rich [Fri, 17 Jun 1994 06:42:39 +0000 (06:42 +0000)]
slstat - report serial line IP statistics: bytes in/out, packets
in/out, errors, compressed, and uncompressed packets in/out.

30 years agoJohn Capo's changes to make the fixit floppy image work; I didn't even
jkh [Thu, 16 Jun 1994 20:13:11 +0000 (20:13 +0000)]
John Capo's changes to make the fixit floppy image work; I didn't even
bother looking at this file before! :)

30 years agoFix comment about 8-bit clean tcsh
ache [Thu, 16 Jun 1994 17:16:31 +0000 (17:16 +0000)]
Fix comment about 8-bit clean tcsh

30 years agoAdd commented out STARTUP_LOCALE with explanation
ache [Thu, 16 Jun 1994 17:13:53 +0000 (17:13 +0000)]
Add commented out STARTUP_LOCALE with explanation

30 years agoOnly comment added to console entry:
ache [Thu, 16 Jun 1994 12:34:53 +0000 (12:34 +0000)]
Only comment added to console entry:

# If you want to be asked for password, change "secure" to "insecure" here

30 years agoI'll leave the addition of the line, but there's just absolutely no
jkh [Thu, 16 Jun 1994 12:14:08 +0000 (12:14 +0000)]
I'll leave the addition of the line, but there's just absolutely no
way I'm going to allow this to be set to secure.  People blow their
password files away all the time, and I am not at all keen to lose the
ability to get them recovered with the simple expedient of a single-user
boot.

30 years agoChoose secure single-user mode by default
ache [Thu, 16 Jun 1994 11:13:44 +0000 (11:13 +0000)]
Choose secure single-user mode by default

Without this entry init.bsdi don't ask root password when it goes
to sigle-user. This entry must present here in any case,
subject of arguing can be only default mode, I mean
"secure" or "insecure" here. Please consider this entry
like template and change "insecure" to "secure" if you
are _shure_, but not back out whole line.

# This entry needed for asking password when init goes to single-user mode
console none unknown off insecure

30 years agoThis is the IBM/National PCMCIA ethernet driver from Keith Moore,
jkh [Thu, 16 Jun 1994 05:32:10 +0000 (05:32 +0000)]
This is the IBM/National PCMCIA ethernet driver from Keith Moore,
based originally on work by David Greenman and adapted to FreeBSD
(and cleaned up a bit) by myself.  It supports the IBM Credit Card
Adapter for the IBM Thinkpad, and I've had no trouble making it work
on my Toshiba T1910 with a National `InfoMover' NE4100 PCMCIA ethernet
card (I'm commiting this message through it right now :-).

This is actually sneaking it in after feature-freeze, but it's just
too useful to pass up!  As always, necessity is a mother.

30 years agoChanged delay mechanism to rely more on I/O spinning. If spinning on the
adam [Thu, 16 Jun 1994 03:53:29 +0000 (03:53 +0000)]
Changed delay mechanism to rely more on I/O spinning. If spinning on the
like this is bad news, it will have to be revised.
Shortened some verbose messages for when the kernel is loaded below 640k.
Updated version number.

30 years agoFlags 0x80 now means enable the diags, not disable.
jkh [Wed, 15 Jun 1994 23:28:07 +0000 (23:28 +0000)]
Flags 0x80 now means enable the diags, not disable.

30 years agoSince we're using syscons now, make ^H the backspace character by
jkh [Wed, 15 Jun 1994 22:58:49 +0000 (22:58 +0000)]
Since we're using syscons now, make ^H the backspace character by
default (ack ack, evil evil, but easier than changing syscons at this
late hour).

30 years agoChanges from Paul Kranenburg which bring us into sync with his sources:
rich [Wed, 15 Jun 1994 22:41:19 +0000 (22:41 +0000)]
Changes from Paul Kranenburg which bring us into sync with his sources:

 handling of errors through the standard err() and warn()
 more fixes for Geoff Rehmet's NULL pointer bug.
 fixes NULL pointer bugs when linking mono and nested X servers.
 supports a `-nostdlib' option.
 accept object files without a symbol table
 don't attempt dynamic linking when `-A' is given

a few variable names have chaged (desc -> fd), and the formatting has
changed which should make it much easier to track his sources.

I tested 'make world' for /usr/src and X twice with these changes.

30 years agoChanged MDEC_OPT=BOOTWAIT= to BOOTWAIT=
adam [Wed, 15 Jun 1994 21:32:38 +0000 (21:32 +0000)]
Changed MDEC_OPT=BOOTWAIT= to BOOTWAIT=

30 years ago1. Fill out the crunch target - this should do the trick (we'll see).
jkh [Wed, 15 Jun 1994 21:21:50 +0000 (21:21 +0000)]
1. Fill out the crunch target - this should do the trick (we'll see).
2. Remove the NOOBJ line - we want an object dir now.

30 years agoWhoops, missed the .cache files - those can be tossed too.
jkh [Wed, 15 Jun 1994 21:19:59 +0000 (21:19 +0000)]
Whoops, missed the .cache files - those can be tossed too.

30 years agoNuke all the intermediate files.
jkh [Wed, 15 Jun 1994 21:19:23 +0000 (21:19 +0000)]
Nuke all the intermediate files.

30 years agoAdd a beep to the load_fd stuff for each floppy insert request so
jkh [Wed, 15 Jun 1994 21:04:04 +0000 (21:04 +0000)]
Add a beep to the load_fd stuff for each floppy insert request so
that you can read a book and load the floppy distribution at the same
time.. :-)

30 years agoRemove the --exclude libc.so.1.1 line; with a static gzip and tar we
jkh [Wed, 15 Jun 1994 21:02:36 +0000 (21:02 +0000)]
Remove the --exclude libc.so.1.1 line; with a static gzip and tar we
no longer need it, and it's just one more thing we would have to remember
to change with every shared lib version bump.

30 years agoInstall manpath.config and mail.rc properly, and directly from the src
jkh [Wed, 15 Jun 1994 20:43:20 +0000 (20:43 +0000)]
Install manpath.config and mail.rc properly, and directly from the src
tree now (rather than having a local copy.

30 years agoadded comments for how to use CCFPU and MDEC_OPT
adam [Wed, 15 Jun 1994 20:24:16 +0000 (20:24 +0000)]
added comments for how to use CCFPU and MDEC_OPT

30 years agoCommit Rod's magic EXTRACT scripts to the tree so that we can work on
jkh [Wed, 15 Jun 1994 20:15:12 +0000 (20:15 +0000)]
Commit Rod's magic EXTRACT scripts to the tree so that we can work on
them.  These were al hand-copied over before.

30 years agoLots of changes:
jkh [Wed, 15 Jun 1994 20:14:29 +0000 (20:14 +0000)]
Lots of changes:

1. Properly use ${.CURDIR} now instead of hardcoded relative dirs.
2. Use ${BINOWN} and ${BINGRP} everywhere instead of root/wheel
3. Add target for copying over EXTRACT scripts (and add them here).
4. Start thinking about crunched floppy target (not in yet, next commit).

30 years ago1. Bump minimum root size to 8MB (we need that much now).
jkh [Wed, 15 Jun 1994 19:23:33 +0000 (19:23 +0000)]
1. Bump minimum root size to 8MB (we need that much now).
2. Bump version number to 1.1.5 for impending release.

30 years agoMake gzip static by default. This is needed because it's such a
jkh [Wed, 15 Jun 1994 19:16:58 +0000 (19:16 +0000)]
Make gzip static by default.  This is needed because it's such a
frequent companion to tar.

30 years agoMake tar static by default. Don't scream, you'll thank me for this
jkh [Wed, 15 Jun 1994 19:16:04 +0000 (19:16 +0000)]
Make tar static by default.  Don't scream, you'll thank me for this
someday.

30 years agoFrom Hellmuth Michaelis, reviewed by Bruce Evans: This enables
jkh [Wed, 15 Jun 1994 19:09:14 +0000 (19:09 +0000)]
From Hellmuth Michaelis, reviewed by Bruce Evans:  This enables
the keyboard clock rather than incorrectly disabling it.

30 years agomake BOOTWAIT loopcount parameter available for tuning.
adam [Wed, 15 Jun 1994 18:15:17 +0000 (18:15 +0000)]
make BOOTWAIT loopcount parameter available for tuning.
This changes nothing unless f.e. -DBOOTWAIT=0 or -DBOOTWAIT=640000 is used

30 years ago1. Clean the intermediate files when building the default fixit floppy
jkh [Wed, 15 Jun 1994 10:49:34 +0000 (10:49 +0000)]
1. Clean the intermediate files when building the default fixit floppy
   (demonstration) target.
2. Add the kcopy and filesystem floppy configuration files from Rod.

30 years agoThis commit was generated by cvs2svn to compensate for changes in r1722,
jkh [Wed, 15 Jun 1994 10:33:49 +0000 (10:33 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1722,
which included commits to RCS files with non-trunk default branches.

30 years agoThis is the new crunch utility for making distribution floppies from
jkh [Wed, 15 Jun 1994 10:33:49 +0000 (10:33 +0000)]
This is the new crunch utility for making distribution floppies from
James da Silva.  We need to integrate this before 1.1.5 so that we can
actually make the boot floppies.

30 years agocorrect location of corefile data segment
adam [Wed, 15 Jun 1994 08:24:25 +0000 (08:24 +0000)]
correct location of corefile data segment

30 years agoBug reported by Jon-Dean Mountjoy <csjm@cs.ru.ac.za>
csgr [Tue, 14 Jun 1994 12:45:41 +0000 (12:45 +0000)]
Bug reported by  Jon-Dean Mountjoy <csjm@cs.ru.ac.za>

Paul Kranenburg's description:
ld is in error here, assuming that symbols with N_EXT set always have an
entry in the (global) symbol table: this is not the case for C++ generated
constructor/destructor symbols. I can reproduce your failure by fudging
a "multiply defined" constructor symbol by hand. Checking for `g == NULL'
seems to be a ok as a fence for now.

So:
for now, in do_file_warnings() we check if g == NULL, before trying to generate
any warning messages.  This prevents a NULL pointer dereference.