]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
29 years agoTotally gut this thing and just use a precompiled gnu/misc/aha274x_seq.c
jkh [Fri, 18 Nov 1994 08:06:37 +0000 (08:06 +0000)]
Totally gut this thing and just use a precompiled gnu/misc/aha274x_seq.c
instead.  The entire scheme just doesn't work as envisioned (hint: think
about make depend as well as all).  Those extremely rare individuals who
actually hack on the sequencer code will know how to keep stuff in sync,
I *do* get the feeling!

29 years agoDefine IO_EISASIZE to something I think it *might* be!
jkh [Fri, 18 Nov 1994 07:25:02 +0000 (07:25 +0000)]
Define IO_EISASIZE to something I think it *might* be!
Justin's star is sinking rapidly below the horizon here.. :-)

29 years agoAdjust the name of the included file to match reality.
jkh [Fri, 18 Nov 1994 07:07:28 +0000 (07:07 +0000)]
Adjust the name of the included file to match reality.

Somehow, I don't think this stuff was tested at all! :-(
I really hope that it actually works, though my hopes are steadily diminishing.
Anyone with 27xx/28xx boards in -current is *strongly encouraged* to give this
stuff a shot!  Otherwise, I suspect that we'll be punting this out of
2.0.  I haven't found a single part of Justin's commit that wasn't broken
in some way.

29 years agoone ) less.
phk [Fri, 18 Nov 1994 06:22:11 +0000 (06:22 +0000)]
one ) less.

29 years agoAnother file Justin missed. Hope this is the right one! :-(
jkh [Fri, 18 Nov 1994 05:40:07 +0000 (05:40 +0000)]
Another file Justin missed.  Hope this is the right one! :-(
I found it by hunting around in his home directory..

29 years agoGrap the bootinfo structure the bootblock passes us.
phk [Fri, 18 Nov 1994 05:27:34 +0000 (05:27 +0000)]
Grap the bootinfo structure the bootblock passes us.

29 years agoDeclare the bootinfo structure in the kernel.
phk [Fri, 18 Nov 1994 05:26:52 +0000 (05:26 +0000)]
Declare the bootinfo structure in the kernel.

29 years agoAdd space for the bios-geometry in the bootinfo struct.
phk [Fri, 18 Nov 1994 05:02:43 +0000 (05:02 +0000)]
Add space for the bios-geometry in the bootinfo struct.

29 years agoAsk the BIOS about the geometry, and tell the kernel about it.
phk [Fri, 18 Nov 1994 05:02:14 +0000 (05:02 +0000)]
Ask the BIOS about the geometry, and tell the kernel about it.

29 years agoI think Justin sort of forgot to commit this! :-)
jkh [Fri, 18 Nov 1994 05:01:06 +0000 (05:01 +0000)]
I think Justin sort of forgot to commit this! :-)

29 years agoAdd some notes about AIX-6x60 based cards. Important to note that
jkh [Fri, 18 Nov 1994 03:10:32 +0000 (03:10 +0000)]
Add some notes about AIX-6x60 based cards.  Important to note that
you CAN'T boot from many of these puppies!

29 years agoFrom: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>
jkh [Fri, 18 Nov 1994 02:55:21 +0000 (02:55 +0000)]
From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>

in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has
a bug.  a patch is included below.  this needs to be applied to both
src/gnu/usr.bin/perl/lib/timelocal.pl and
src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl

Reviewed by:
Submitted by:
Obtained from:

29 years agoRelativized a ".PATH:" directive.
phk [Fri, 18 Nov 1994 02:26:15 +0000 (02:26 +0000)]
Relativized a ".PATH:" directive.

29 years agoFrom: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>
jkh [Fri, 18 Nov 1994 02:24:06 +0000 (02:24 +0000)]
From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>

in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has
a bug.  a patch is included below.  this needs to be applied to both
src/gnu/usr.bin/perl/lib/timelocal.pl and
src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl

Submitted by: jmb

29 years agoDraw passed line with passed attrs on enter of line_edit()
ache [Fri, 18 Nov 1994 01:46:32 +0000 (01:46 +0000)]
Draw passed line with passed attrs on enter of line_edit()
and redraw it with default attrs on exit.

29 years agoRemove edit_line(), use line_edit() libdialog function instead in all places
ache [Fri, 18 Nov 1994 01:16:58 +0000 (01:16 +0000)]
Remove edit_line(), use line_edit() libdialog function instead in all places

29 years agoAdjust the docs to note that the AHA-2742/2842 series is now supported.
jkh [Fri, 18 Nov 1994 01:12:13 +0000 (01:12 +0000)]
Adjust the docs to note that the AHA-2742/2842 series is now supported.
Hurrah for Justin!

29 years agodd conv=osync. More distributions.
phk [Fri, 18 Nov 1994 01:05:05 +0000 (01:05 +0000)]
dd conv=osync.  More distributions.

29 years agoAdd new parameter to line_edit: field length (-1 means unlimited)
ache [Fri, 18 Nov 1994 01:02:42 +0000 (01:02 +0000)]
Add new parameter to line_edit: field length (-1 means unlimited)

29 years agoRemove ${DESTDIR} from link-macros. Already applied behind the scenes.
phk [Fri, 18 Nov 1994 00:59:33 +0000 (00:59 +0000)]
Remove ${DESTDIR} from link-macros.  Already applied behind the scenes.

29 years agoSave/restore attrs in line_edit now
ache [Fri, 18 Nov 1994 00:30:06 +0000 (00:30 +0000)]
Save/restore attrs in line_edit now

29 years agoUse newscr instead of curscr in shadows code
ache [Thu, 17 Nov 1994 23:54:24 +0000 (23:54 +0000)]
Use newscr instead of curscr in shadows code

29 years agoMake newscr publicly available
ache [Thu, 17 Nov 1994 23:53:25 +0000 (23:53 +0000)]
Make newscr publicly available

29 years agoUse dialog_clear_norefresh() if possible
ache [Thu, 17 Nov 1994 23:36:49 +0000 (23:36 +0000)]
Use dialog_clear_norefresh() if possible

29 years agoSubmitted by: Lawrence J. King ljking@ljk.OCUnix.On.Ca
ats [Thu, 17 Nov 1994 23:22:22 +0000 (23:22 +0000)]
Submitted by: Lawrence J. King ljking@ljk.OCUnix.On.Ca
Check the firmware revision for non-printing characters and replace them
question-marks if necessary. Problem is known with old Seagate ST296N
drives.

29 years agoUse wnoutrefresh() in clear_norefresh
ache [Thu, 17 Nov 1994 23:08:57 +0000 (23:08 +0000)]
Use wnoutrefresh() in clear_norefresh

29 years agoAdd dialog_clear_norefresh() function
ache [Thu, 17 Nov 1994 22:52:05 +0000 (22:52 +0000)]
Add dialog_clear_norefresh() function

29 years agoAdded support for the MicroSoft Natural keyboard
sos [Thu, 17 Nov 1994 22:03:18 +0000 (22:03 +0000)]
Added support for the MicroSoft Natural keyboard
Add support for ws_xpixel & ws_ypixel in winsize.
Submitted by: Natural support suggested by Kaleb Keithley (kaleb@x.org)

29 years agoRemove regex.h, it conflicts with our POSIX regex.h and we already
ache [Thu, 17 Nov 1994 21:44:49 +0000 (21:44 +0000)]
Remove regex.h, it conflicts with our POSIX regex.h and we already
have it under different name: gnuregex.h (from libregex)
Change all references of <regex.h> to <gnuregex.h>

29 years agoAdd new keywords to config. The options availible in file.i386 are now:
gibbs [Thu, 17 Nov 1994 20:30:01 +0000 (20:30 +0000)]
Add new keywords to config.  The options availible in file.i386 are now:

        /*
         * filename     [ standard | optional ] [ config-dependent ]
         *      [ dev* | profiling-routine ] [ device-driver] [ no-obj ]
         *      [ compile-with "compile rule" [no-implicit-rule] ]
         *                     [ dependancy "dependancy-list"]
         */

I added

no-obj -  This entry does not create anything linkable to the kernel.
dependancy - Add additional dependancy rules to a target.
no-implicit-rule - Don't assume .c -> .o type rules.  Config is really
             dumb in this area and assumes that everything is a .c file
     irregarless of extention.  This was the best choice really
     since there may even be .c file that you don't want to follow
     the standard rules.

This was all done so that the building to the aic7770 assembler and using
the aic7770 assembler in the building of the aic7770 driver could be config
dependant.  I can now have an entry like this for the driver:

aic7770                         optional        ahc     device-driver   \
        compile-with    "${CC} $> -o $@"                                \
        dependancy      "$S/gnu/misc/aic7770/aic7770.c"                 \
        no-obj no-implicit-rule
aic7770_seq.h                   optional        ahc     device-driver          \
        compile-with "${.CURDIR}/aic7770 -o $@ $S/gnu/misc/aic7770/aic7770.seq"\
        dependancy "$S/gnu/misc/aic7770/aic7770.seq aic7770"                   \
        no-obj no-implicit-rule
i386/isa/aic7770.c              optional        ahc     device-driver   \
        dependancy "aic7770_seq.h"

I also added '\' escaping to newlines so that this doesn't look as gross as
it could have.

Reviewed by: jkh

29 years agoMy port of Julian's 1742 driver to work with the Linux aic7770 sequencer
gibbs [Thu, 17 Nov 1994 20:22:31 +0000 (20:22 +0000)]
My port of Julian's 1742 driver to work with the Linux aic7770 sequencer
code.

29 years agoNew device-driver entries for the aic7770 driver. These use new features
gibbs [Thu, 17 Nov 1994 20:20:54 +0000 (20:20 +0000)]
New device-driver entries for the aic7770 driver.  These use new features
of config so YOU MUST RECOMPILE CONFIG.  Modifying config was the cleanest
solution to integrating this driver into the tree which will become more
obvious in the next commit.

29 years agoJohn Aycock's aic7770 sequencer code and assembler. There is currently
gibbs [Thu, 17 Nov 1994 20:19:10 +0000 (20:19 +0000)]
John Aycock's aic7770 sequencer code and assembler.  There is currently
a discussion going on about removing this code from the burden of the
GPL, but it won't happen before Beta, and this code should be tested
before release.

Supports 27/2842 class adaptec cards and is almost capable of supporting
aic7870 based adapters (294X series cards).  It does not support Wide
controllers or the second channel on Twin boards although I have work in
progress on getting both channels and running.

I have also added a few performance improvements to this version that give
us approximately a 25% boost over the original driver.  These patches have
been submitted to the author.

Obtained from: Linux aic7770 driver (John Aycock - aycock@cpsc.ucalgary.ca)

29 years agoUse -1, -1 where is possible
ache [Thu, 17 Nov 1994 19:44:55 +0000 (19:44 +0000)]
Use -1, -1 where is possible

29 years agoFix original bug with wrong calculated dims for items list.
ache [Thu, 17 Nov 1994 19:21:51 +0000 (19:21 +0000)]
Fix original bug with wrong calculated dims for items list.
Add args check for functions when autosizing impossible.

29 years agoAdd yet one russian keymap, widely used by some russians
ache [Thu, 17 Nov 1994 18:03:18 +0000 (18:03 +0000)]
Add yet one russian keymap, widely used by some russians

29 years agoFixed the PATH and cleanenv setting in su. This was totally broken in the
ats [Thu, 17 Nov 1994 16:56:58 +0000 (16:56 +0000)]
Fixed the PATH and cleanenv setting in su. This was totally broken in the
4.4BSD Lite source.

29 years agoAdd another mirror site and adjust the menu to note that not all
jkh [Thu, 17 Nov 1994 16:18:35 +0000 (16:18 +0000)]
Add another mirror site and adjust the menu to note that not all
sites are created equal.

29 years agoAdd reinstall.
jkh [Thu, 17 Nov 1994 16:02:56 +0000 (16:02 +0000)]
Add reinstall.

29 years agoThere seems to be some trouble with install.man working right everywhere.
jkh [Thu, 17 Nov 1994 15:46:27 +0000 (15:46 +0000)]
There seems to be some trouble with install.man working right everywhere.
Conditionalize it off of INSTALL_MANPAGES until I can figure out just
why some X ports seem to like it and others not.

29 years agoYow! Ok, distributions should now be fully auto-checksumming, provided
jkh [Thu, 17 Nov 1994 15:20:04 +0000 (15:20 +0000)]
Yow!  Ok, distributions should now be fully auto-checksumming, provided
that Poul builds the rest of the dists properly.  I'll run this over the
XFree86 dist, but the rest will be up to him.  Check bindist rule for
the single line to add - it's trivial.

29 years agoFixed rather serious bug where the interface wasn't started after it was
dg [Thu, 17 Nov 1994 14:42:27 +0000 (14:42 +0000)]
Fixed rather serious bug where the interface wasn't started after it was
stopped in ed_setrcr(). I'm amazed that the driver worked at all. Thanks to
John Hay for pointing this out.

29 years agoRethink the cpio floppy verify a little. Don't use a magic cookie,
jkh [Thu, 17 Nov 1994 14:18:43 +0000 (14:18 +0000)]
Rethink the cpio floppy verify a little.  Don't use a magic cookie,
check for bininst instead (see comments in release/Makefile).

29 years agoAdd extra scripts to the Makefile. Add another mirror site to
jkh [Thu, 17 Nov 1994 14:18:02 +0000 (14:18 +0000)]
Add extra scripts to the Makefile.  Add another mirror site to
instdist.sh

29 years ago1. Add check to see if CPIO floppy extracted properly.
jkh [Thu, 17 Nov 1994 14:12:38 +0000 (14:12 +0000)]
1. Add check to see if CPIO floppy extracted properly.
2. See if swapon() failed and at least print a diagnostic.
3. Use -1 instead of strheight()/strwidth() everywhere.

Reviewed by:
Submitted by:
Obtained from:

29 years agoSteven G Kargl <kargl@troutmask.apl.washington.edu>
jkh [Thu, 17 Nov 1994 12:35:24 +0000 (12:35 +0000)]
Steven G Kargl <kargl@troutmask.apl.washington.edu>

Finds many spelling errors.  Thanks, Steven!
Submitted by: steven

29 years agoMany fixes from Bill Paul:
jkh [Thu, 17 Nov 1994 12:16:07 +0000 (12:16 +0000)]
Many fixes from Bill Paul:

  Smack the netboot program around so that it will allow the user to
  specify mount options.  [So that you can boot from a privileged port]

  Change the default boot image name in netboot to /kernel, then strip
  the leading slash when actually going out to get the NFS file handle.

  Added support for 3Com 3c503 cards. Also added another command to
  the (trans) that allows you to switch the 3Com's on-board transceiver
  on and off. (ether.c, ether.h, bootmenu.c)

  Modified the Makefile to support new compile-time options for 3c503
  cards:

  -DINCLUDE_3COM                Include support for 3c503
  -D_3COM_BASE=0x300            Define 3c503 base i/o address (if not
                                specified, 0x300 is the default)
  -D_3COM_USE_AUI               Disable the 3c503's transceiver by
                                default (without this flag the transceiver
                                is on by default)

29 years agoEliminate the use of cpio in extraction. The stupid thing whines too much,
jkh [Thu, 17 Nov 1994 11:53:14 +0000 (11:53 +0000)]
Eliminate the use of cpio in extraction.  The stupid thing whines too much,
and it doesn't support --unlink.  I think it's time to nuke cpio completely
out of the installation process, unless someone can think of a really good
reason to keep it (and don't say multiple volume extraction since we a) don't
use it anywhere anyway, and b) tar supports that too, now).

29 years agoPut #warning "this file is obsoleted ... etc."
ache [Thu, 17 Nov 1994 11:20:44 +0000 (11:20 +0000)]
Put #warning "this file is obsoleted ... etc."

29 years agoBy Bruce and Joerg suggestions and by looking into June version
ache [Thu, 17 Nov 1994 11:04:49 +0000 (11:04 +0000)]
By Bruce and Joerg suggestions and  by looking into June version
of NetBSD simple #include <stdlib.h> into malloc.h
Put #warning that this file is obsoleted ( by Joerg suggestion)

29 years agoDon't create packages with bogus @name lines.
jkh [Thu, 17 Nov 1994 10:54:11 +0000 (10:54 +0000)]
Don't create packages with bogus @name lines.

29 years agoProtect against old packages with bogus @name fields. Use basename_of()
jkh [Thu, 17 Nov 1994 10:53:21 +0000 (10:53 +0000)]
Protect against old packages with bogus @name fields.  Use basename_of()
on the name before recording it in /var/db/pkg.  Sorry, Kaleb, you
were right after all!  It was my fault! :)

29 years agoAdd a new basename_of() function.
jkh [Thu, 17 Nov 1994 10:51:51 +0000 (10:51 +0000)]
Add a new basename_of() function.

29 years agoAdded sysarch system call which is used my i386_get/set_ltd.c and is needed
dfr [Thu, 17 Nov 1994 10:50:55 +0000 (10:50 +0000)]
Added sysarch system call which is used my i386_get/set_ltd.c and is needed
for Wine support.  The current snapshot of wine works fine with this.

This should go into the beta as the code which it calls in the kernel is
already there, and works fine.

29 years agoRemove the QUERY_* functions. I don't think they're as good an
jkh [Thu, 17 Nov 1994 10:35:04 +0000 (10:35 +0000)]
Remove the QUERY_* functions.  I don't think they're as good an
idea as I apparently once did.

29 years agoWhoops! Typo. Correct.
jkh [Thu, 17 Nov 1994 10:07:45 +0000 (10:07 +0000)]
Whoops!  Typo.  Correct.

29 years agoI found today that making packages for X11 ports wasn't working.
jkh [Thu, 17 Nov 1994 10:06:03 +0000 (10:06 +0000)]
I found today that making packages for X11 ports wasn't working.
Further investigation showed that prefix was erroneously set to /usr/local
for X11 based ports as well, when the assumption was that they'd really go
into ${X11BASE} (an /etc/make.conf variable that the user's free to set).

Set X11BASE to /usr/X11R6 if the user hasn't already, and assume that
the user really wants prefix to point there when the port is XMKMF based.

29 years agoNew man pages from Ugen. Delete my old, first attempt. I only hope
jkh [Thu, 17 Nov 1994 09:50:30 +0000 (09:50 +0000)]
New man pages from Ugen.  Delete my old, first attempt.  I only hope
that the english in Ugen's two replacement pages is not too impenetrable! :-)
[Note:  Poul - please pull these into the BETA branch along with the
other firewall changes]

Submitted by: ugen

29 years agofix if test for rwhod.
smace [Thu, 17 Nov 1994 08:28:02 +0000 (08:28 +0000)]
fix if test for rwhod.

29 years agoAdd a line to automatically generate CKSUMS file for the bindist.
jkh [Thu, 17 Nov 1994 07:11:30 +0000 (07:11 +0000)]
Add a line to automatically generate CKSUMS file for the bindist.

29 years agoAdd cksum to the cpio floppy - automated checksumming of the *dist
jkh [Thu, 17 Nov 1994 07:09:22 +0000 (07:09 +0000)]
Add cksum to the cpio floppy - automated checksumming of the *dist
tarballs is just one step away.

29 years agoDon't ever try to kill off process 1 - even if we are out of swap space
dg [Thu, 17 Nov 1994 06:24:25 +0000 (06:24 +0000)]
Don't ever try to kill off process 1 - even if we are out of swap space
and it's the candidate pig.

29 years agoMake newlfs work by adding the MAXSYMLINKLEN and a byte padding to
gibbs [Thu, 17 Nov 1994 01:38:30 +0000 (01:38 +0000)]
Make newlfs work by adding the MAXSYMLINKLEN and a byte padding to
struct lfs.

sovs@diku.dk:
The pad2 field in struct lfs is a kludge. You
need it because the raw devices has to be written in DEV_BSIZE. The
lfs_maxsymlinklen is needed because the tells the UFS code that we
want to use 4.4BSD directory layout insted of FreeBSD 1.1.5.

Reviewed by: Justin Gibbs
Submitted by: sovs@diku.dk

29 years agoJohn Dyson's patches (and a few from me too) to LFS to use a different
gibbs [Thu, 17 Nov 1994 01:30:53 +0000 (01:30 +0000)]
John Dyson's patches (and a few from me too) to LFS to use a different
buffering scheme and make it more in tune with FreeBSD's vfs_bio
implementation.  The filesystem seems fairly stable, but I wouldn't recommend
it to anyone not willing to experience problems.  This is very green code and
has the limitation that YOU CAN ONLY HAVE ONE LFS PARTITION MOUNTED AT A TIME.

What LFS is good for:

Non fsynced writes FASTER THAN FFS
Large deletions Increadibly fast

Reads are a little bit slower than FFS right now, but that is a factor of
how under optimized this code is.  LFS should in theory perform at least as
well as FFS under fsync (iozone) type loads, and this is what I'm currently
working on.

Reviewed by: Justin Gibbs
Submitted by: John Dyson
Obtained from:

29 years agoRemove a peice of commented out code that was left over from the early
gibbs [Thu, 17 Nov 1994 01:22:45 +0000 (01:22 +0000)]
Remove a peice of commented out code that was left over from the early
stages of debugging LFS:

         * if we can't bmap, use old VOP code
         */
!       if (/* (vp->v_mount && vp->v_mount->mnt_stat.f_type == MOUNT_LFS) || */
!               VOP_BMAP(vp, foff, &dp, 0, 0)) {
                for (i = 0; i < count; i++) {
                        if (i != reqpage) {
                                vnode_pager_freepage(m[i]);
--- 804,810 ----
        /*
         * if we can't bmap, use old VOP code
         */
!       if (VOP_BMAP(vp, foff, &dp, 0, 0)) {

Reviewed by: gibbs
Submitted by: John Dyson

29 years agoAdd support for NO_WRKDIR.
jkh [Thu, 17 Nov 1994 00:25:16 +0000 (00:25 +0000)]
Add support for NO_WRKDIR.

29 years ago2 new concepts that just occurred to me:
jkh [Thu, 17 Nov 1994 00:18:28 +0000 (00:18 +0000)]
2 new concepts that just occurred to me:

MASTER_SITE_OVERRIDE -  If set in the environment, will override everyone's
MASTER_SITES settings.  Useful if you'd prefer to point to a
distfiles repository somewhere closer.

MASTER_SITE_FREEBSD  -  Sets OVERRIDE to be FreeBSD's own master repository.

29 years agoIf USE_GMAKE is defined, use ${GMAKE} in ${XMKMF} && ${MAKE} Makefiles
jmz [Wed, 16 Nov 1994 23:14:22 +0000 (23:14 +0000)]
If USE_GMAKE is defined, use ${GMAKE} in ${XMKMF} && ${MAKE} Makefiles

29 years agoInstructions for setting up diskless clients
martin [Wed, 16 Nov 1994 15:33:42 +0000 (15:33 +0000)]
Instructions for setting up diskless clients

29 years agoUpdate with new autosizing code, use -1 -1 now
ache [Wed, 16 Nov 1994 14:47:17 +0000 (14:47 +0000)]
Update with new autosizing code, use -1 -1 now

29 years agoRemove str{width,height} functions, they are in libdialog now.
ache [Wed, 16 Nov 1994 14:42:22 +0000 (14:42 +0000)]
Remove str{width,height} functions, they are in libdialog now.
It is only first hook for new autosizing changes, more changes
will follow.

29 years agoFull autosizing support, now you can pass -1, -1 for any
ache [Wed, 16 Nov 1994 14:37:37 +0000 (14:37 +0000)]
Full autosizing support, now you can pass -1, -1 for any
string

29 years agoAdded NO_IMPLICIT_C as our header files in standard locations are either
ljo [Wed, 16 Nov 1994 14:02:42 +0000 (14:02 +0000)]
Added NO_IMPLICIT_C as our header files in standard locations are either
already C++ safe, or C++ header files.
This fixes the problem with parse errors in header files when compiling C++
files.
Recompiling libg++ also solves the undefined synbols problem.

29 years agoChange rules to not generate term.h on second make depend
ache [Wed, 16 Nov 1994 11:54:09 +0000 (11:54 +0000)]
Change rules to not generate term.h on second make depend

29 years agoLatest from Ugen J.S.Antsilevich" <ugen@NetVision.net.il>. Poul, please
jkh [Wed, 16 Nov 1994 10:18:18 +0000 (10:18 +0000)]
Latest from Ugen J.S.Antsilevich" <ugen@NetVision.net.il>.  Poul, please
take this into BETA.
Submitted by: ugen

29 years agoUgen J.S.Antsilevich's latest, happiest, IP firewall code.
jkh [Wed, 16 Nov 1994 10:17:11 +0000 (10:17 +0000)]
Ugen J.S.Antsilevich's latest, happiest, IP firewall code.
Poul:  Please take this into BETA.  It's non-intrusive, and a rather
substantial improvement over what was there before.

29 years ago1. Split these scripts into smaller distinct functional units that will
jkh [Wed, 16 Nov 1994 07:51:45 +0000 (07:51 +0000)]
1. Split these scripts into smaller distinct functional units that will
   be callable _after_ installation in 2.1's system admin tools.  This is
   almost totally revamped now.

2. Support installation from DOS partition or floppy.

3. Many stray bogons eliminated.  Perhaps a few introduced.  One more
   rev should fix this up, once I've spammed my test machine a couple of
   times.

4. Installation from CD now *really* possible.

5. Allow user to specify arbitary subdirectories for NFS mountpoints -
   UFS, NFS and CD distributions now share many common elements.

29 years agoFix a panic I might have seen, or at least could see some day if I havn't
phk [Wed, 16 Nov 1994 06:09:29 +0000 (06:09 +0000)]
Fix a panic I might have seen, or at least could see some day if I havn't
already.

29 years agoThe previous revision forgot to define fatal_if_no_DDB() when there is DDB.
bde [Wed, 16 Nov 1994 02:45:36 +0000 (02:45 +0000)]
The previous revision forgot to define fatal_if_no_DDB() when there is DDB.

29 years ago#include <socket.h> -> <sys/socket.h>
phk [Wed, 16 Nov 1994 02:16:18 +0000 (02:16 +0000)]
#include <socket.h> -> <sys/socket.h>

29 years agoAllow MAXMEM to be larger than the detected physical memory. This change
dg [Wed, 16 Nov 1994 00:41:06 +0000 (00:41 +0000)]
Allow MAXMEM to be larger than the detected physical memory. This change
was supposed to have already been made, but got botched somewhere.
Don't clobber the last page of memory (where the message buffer is). Some
BIOS don't gratuitously wipe it out on reboot.

29 years agoFrom: Michael Reifenberger <root@rz-wb.fh-sw.de>
jkh [Tue, 15 Nov 1994 20:30:56 +0000 (20:30 +0000)]
From: Michael Reifenberger <root@rz-wb.fh-sw.de>

I added a bootfile entry to /kern so every program could examine the
Path and name of the kernel.
Submitted by: mr

29 years agoMake shadow more 'real': now shadowed letters appearse as dim ones.
ache [Tue, 15 Nov 1994 17:32:05 +0000 (17:32 +0000)]
Make shadow more 'real': now shadowed letters appearse as dim ones.

29 years agoAdd prototype for Debugger().
bde [Tue, 15 Nov 1994 14:55:25 +0000 (14:55 +0000)]
Add prototype for Debugger().

29 years agoFix it to compile without a leftover ddb.h.
bde [Tue, 15 Nov 1994 14:54:13 +0000 (14:54 +0000)]
Fix it to compile without a leftover ddb.h.

Remove bogus declaration of Debugger().  Call Debugger() even if DDB is
not defined, but still call panic() after Debugger() returns, although
most other SCSI drivers just call Debugger().

29 years agoRemove bogus declaration of Debugger(). Call Debugger() even if DDB is
bde [Tue, 15 Nov 1994 14:53:09 +0000 (14:53 +0000)]
Remove bogus declaration of Debugger().  Call Debugger() even if DDB is
not defined, but still call panic() after Debugger() returns, although
most other SCSI drivers just call Debugger().

29 years agoRemove bogus and unused declaration and definition of Debugger().
bde [Tue, 15 Nov 1994 14:49:56 +0000 (14:49 +0000)]
Remove bogus and unused declaration and definition of Debugger().

29 years agoRemove unused definition of Debugger().
bde [Tue, 15 Nov 1994 14:49:12 +0000 (14:49 +0000)]
Remove unused definition of Debugger().

29 years agoRemove bogus declaration of Debugger(). Change the macro for Debugger()
bde [Tue, 15 Nov 1994 14:47:49 +0000 (14:47 +0000)]
Remove bogus declaration of Debugger().  Change the macro for Debugger()
to call the function instead of doing nothing.

29 years agoDon't define KERNEL for compiling genassym. The prototype for the system
bde [Tue, 15 Nov 1994 14:43:45 +0000 (14:43 +0000)]
Don't define KERNEL for compiling genassym.  The prototype for the system
printf() is inconsistent with the prototype for the library printf() and
gets declared if DIAGNOSTIC is defined because <vm/vm_page.h> includes
<sys/systm.h>.

29 years agoInclude <sys/socket.h> for declaration of struct sockaddr. This helps
bde [Tue, 15 Nov 1994 14:41:38 +0000 (14:41 +0000)]
Include <sys/socket.h> for declaration of struct sockaddr.  This helps
genassym compile when KERNEL is not defined.

Uniformize idempotency ifdef.

29 years agoInclude <sys/time.h> so that we compile again provided <sys/param.h> is
bde [Tue, 15 Nov 1994 14:37:39 +0000 (14:37 +0000)]
Include <sys/time.h> so that we compile again provided <sys/param.h> is
included first (rtprio stuff broke this).

Add missing __dead2's.

29 years agoInclude <sys/disklabel.h> to prepare for slices. Don't include the
bde [Tue, 15 Nov 1994 14:34:42 +0000 (14:34 +0000)]
Include <sys/disklabel.h> to prepare for slices.  Don't include the
unused <sys/dkbad.h>.

29 years agoThe SYMTAB_SPACE bloatometer was 40% out of date.
bde [Tue, 15 Nov 1994 14:28:46 +0000 (14:28 +0000)]
The SYMTAB_SPACE bloatometer was 40% out of date.

29 years agoInclude <sys/systm.h> to get inlines for spl*() so that LINT kernel links.
bde [Tue, 15 Nov 1994 14:26:31 +0000 (14:26 +0000)]
Include <sys/systm.h> to get inlines for spl*() so that LINT kernel links.

29 years agoDisable prototypes that conflict with ones in <netinet/in_pcb.h>. The
bde [Tue, 15 Nov 1994 14:23:06 +0000 (14:23 +0000)]
Disable prototypes that conflict with ones in <netinet/in_pcb.h>.  The
conflicts stopped the LINT kernel from being buildable.

29 years agoMake gdt_segs[] public again for APM.
bde [Tue, 15 Nov 1994 14:12:55 +0000 (14:12 +0000)]
Make gdt_segs[] public again for APM.

Make ldt[] public again and restore currentldt and _default_ldt for
USER_LDT.

29 years agoFix type mismatches exposed by a recently added prototype.
bde [Tue, 15 Nov 1994 14:09:18 +0000 (14:09 +0000)]
Fix type mismatches exposed by a recently added prototype.

29 years agoAdd malloc.h for better SYSV/Linux compatibility like most
ache [Tue, 15 Nov 1994 13:42:20 +0000 (13:42 +0000)]
Add malloc.h for better SYSV/Linux compatibility like most
providers (like SUN f.e.) does.
malloc.h have comment about its SYSVism

29 years agoChange CD devices to the correct ones.
jkh [Tue, 15 Nov 1994 13:40:00 +0000 (13:40 +0000)]
Change CD devices to the correct ones.