]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years agoTwo changes to vm_map_delete:
alc [Sun, 4 Apr 1999 07:11:02 +0000 (07:11 +0000)]
Two changes to vm_map_delete:

1. Don't bother checking object->ref_count == 1 in order to set
OBJ_ONEMAPPING.  It's a waste of time.  If object->ref_count == 1,
vm_map_entry_delete will "run-down" the object and its pages.

2. If object->ref_count == 1, ignore OBJ_ONEMAPPING.  Wait for
vm_map_entry_delete to "run-down" the object and its pages.
Otherwise, we're calling two different procedures to delete
the object's pages.

Note: "vmstat -s" will once again show a non-zero value
for "pages freed by exiting processes".

25 years agoIf somebody does an execv("foo", NULL) (which theoretically is an error),
peter [Sun, 4 Apr 1999 06:01:09 +0000 (06:01 +0000)]
If somebody does an execv("foo", NULL)  (which theoretically is an error),
avoid crashing inside rtld (since it's easy) since everything else handles
it.  Of course, if the target program checks argv[], it'll fall over.

Reviewed by: jdp

25 years agoAdd an 'al' (autologin username) capability to getty/gettytab. This is a
peter [Sun, 4 Apr 1999 04:36:50 +0000 (04:36 +0000)]
Add an 'al' (autologin username) capability to getty/gettytab.  This is a
damn useful thing for using with serial consoles in clusters etc or secure
console locations.  Using a custom gettytab entry for console with
an entry like 'al=root' means that there is *always* a root login ready on
the console.  This should replace hacks like those which go with conserver
etc.  (This is a loaded gun, watch out for those feet!)

Submitted by:  "Andrew J. Korty" <ajk@purdue.edu>

25 years agoCorrect forgotten defs in defproc macro
grog [Sun, 4 Apr 1999 03:33:45 +0000 (03:33 +0000)]
Correct forgotten defs in defproc macro

25 years agoFix for console mouse.
kato [Sun, 4 Apr 1999 02:53:08 +0000 (02:53 +0000)]
Fix for console mouse.

Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>

25 years agoMake firmware revision a triple. Clean up some FC init stuff for
mjacob [Sun, 4 Apr 1999 02:28:29 +0000 (02:28 +0000)]
Make firmware revision a triple. Clean up some FC init stuff for
board versions with no BIOS. Separate mailbox interrupts from
IOCB interrupts. Read OUTMAILBOX5 while RISC_INT is active- not
after you clear it (potential race condition). Clear out older broken
BIG_ENDIAN goop. Don't negotiate narrow/async for LVD busses at startup
if already in LVD mode. Note usage of presumptive 1040C revision. For
all the LIP, PDB Changed, Loop UP/DOWN async events, mark fw state
as unknown as well as marking the need to do a getpdb on targets- after
a LIP for certain the f/w has to do PRLI/PLOGI for all targets again
and marking f/w state as unknown gives us a fighting chance to (start
to) hold up for that to complete.

25 years agooops on this last
mjacob [Sun, 4 Apr 1999 02:22:42 +0000 (02:22 +0000)]
oops on this last

25 years agoF/W revisions now a tuple (not a duple). Fix pre-CAM code.
mjacob [Sun, 4 Apr 1999 01:35:03 +0000 (01:35 +0000)]
F/W revisions now a tuple (not a duple). Fix pre-CAM code.

25 years agoFix for pre-CAM kernels (again). Turn back on fast posting.
mjacob [Sun, 4 Apr 1999 01:34:06 +0000 (01:34 +0000)]
Fix for pre-CAM kernels (again). Turn back on fast posting.

25 years agoRemove incorrect BIG_ENDIAN defines and substitute in the SBus only macros
mjacob [Sun, 4 Apr 1999 01:32:09 +0000 (01:32 +0000)]
Remove incorrect BIG_ENDIAN defines and substitute in the SBus only macros
that will SBusify an isp header or the lun/target portions of a request IOCB-
and have these only valid iff __sparc__ (no non-sparc SBus machine that *I*
know about).

25 years agoChange f/w revision to major,minor,micro version. Add in ISP1040C definition.
mjacob [Sun, 4 Apr 1999 01:26:08 +0000 (01:26 +0000)]
Change f/w revision to major,minor,micro version. Add in ISP1040C definition.

25 years agoroll ISP1040 and ISP2100 f/w to latest release
mjacob [Sun, 4 Apr 1999 01:20:25 +0000 (01:20 +0000)]
roll ISP1040 and ISP2100 f/w to latest release

25 years agoRead the board revision and trim cache line size back from 16 to 1
mjacob [Sun, 4 Apr 1999 01:14:02 +0000 (01:14 +0000)]
Read the board revision and trim cache line size back from 16 to 1
for early revision 2100 boards. Make sure to turn ROM off for these
boards.

25 years agoBack out part of previous commit.
cracauer [Sun, 4 Apr 1999 00:25:39 +0000 (00:25 +0000)]
Back out part of previous commit.

Arguments with whitespaces are easy to fix, but in combination with
shell metachars that should not be evaluated it is very hard, probably
impossible to fix without going to a line-oriented solution.

Next time I will believe Henry Spencer when he says "this looks easy
to fix but isn't".

25 years agoMissed a gnu/usr.bin/cc/libgcc.
obrien [Sat, 3 Apr 1999 23:46:18 +0000 (23:46 +0000)]
Missed a gnu/usr.bin/cc/libgcc.

25 years ago* Protect ourselves from any previously defined options.
obrien [Sat, 3 Apr 1999 23:26:03 +0000 (23:26 +0000)]
* Protect ourselves from any previously defined options.
* Turn on DEFAULT_VTABLE_THUNKS.  (it is the default anyway, I'm just being
  explicit about it, in case it causes us trouble it might be easier for
  someone to notice it this way)

25 years agoCommit msg for rev 1.20 should probably have added that gnu/lib/libregex was
obrien [Sat, 3 Apr 1999 22:54:47 +0000 (22:54 +0000)]
Commit msg for rev 1.20 should probably have added that gnu/lib/libregex was
the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc.
Thus I simply added the to the Makefile here.

25 years agoMakefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions.
obrien [Sat, 3 Apr 1999 22:52:35 +0000 (22:52 +0000)]
Makefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions.
Since we aren't keeping all the GNU libs at the same versions, this is
useless and causes us to build a shared libgcc, which we don't want to do.

25 years agoFix a macro name typo that made a word disappear.
jdp [Sat, 3 Apr 1999 22:47:25 +0000 (22:47 +0000)]
Fix a macro name typo that made a word disappear.

25 years agoAdd a missing declaration that broke the compilation of this file.
jdp [Sat, 3 Apr 1999 22:36:56 +0000 (22:36 +0000)]
Add a missing declaration that broke the compilation of this file.

25 years ago1) Fix the case where a shellscript using getopt is called with a
cracauer [Sat, 3 Apr 1999 22:24:36 +0000 (22:24 +0000)]
1) Fix the case where a shellscript using getopt is called with a
   parameter that has space in it, both in getopt.c and in the manpage
   example.

2) Fix the example in the manpage. The set(1) command is required to
   return 0 (POSIX 1003.2, section 3.14.11), so you can't test for
   getopt's exit status like the example did:

  #! /bin/sh
  set -- `getopt abo: $*`
  if test $? != 0  # wrong, tests for set's exit status, which is
                   # always zero, no for getopt(1)'s.

Fixes PR bin/5845, which thought it was getopt's fault, but in fact
the manpage was wrong.

I also updated the example to be more useful and updated the BUGS
section.

PR: bin/5845

25 years agoRestore support for executing BSD/OS binaries on the i386 by passing
jdp [Sat, 3 Apr 1999 22:20:03 +0000 (22:20 +0000)]
Restore support for executing BSD/OS binaries on the i386 by passing
the address of the ps_strings structure to the process via %ebx.
For other kinds of binaries, %ebx is still zeroed as before.

Submitted by: Thomas Stephens <tas@stephens.org>
Reviewed by: jdp

25 years agoSync with sys/i386/isa/wd.c revision 1.191.
kato [Sat, 3 Apr 1999 15:51:54 +0000 (15:51 +0000)]
Sync with sys/i386/isa/wd.c revision 1.191.

25 years agoSync with sys/i386/isa/sio.c revision 1.234.
kato [Sat, 3 Apr 1999 15:51:14 +0000 (15:51 +0000)]
Sync with sys/i386/isa/sio.c revision 1.234.

25 years agoIn interactive shells, break loops to the topmost level when a child
cracauer [Sat, 3 Apr 1999 12:55:51 +0000 (12:55 +0000)]
In interactive shells, break loops to the topmost level when a child
is killed by a signal.

(In non-interactive shells - that means a shellscript - the shell just
exits, this was already working)

PR: bin/9173

25 years agoRemove forgotten variable.
brian [Sat, 3 Apr 1999 12:01:38 +0000 (12:01 +0000)]
Remove forgotten variable.

25 years agoHandle the detection of frames even if we read them
brian [Sat, 3 Apr 1999 11:54:00 +0000 (11:54 +0000)]
Handle the detection of frames even if we read them
with more than one read().  When we detect one, don't
forget to pass it to async_Input() and drop our
terminal back into command mode.

Don't output an extraneous \r if we're passed \r\n
to prompt_vprintf in raw mode.

25 years agoImplement -a flag. A test shell script can be found at
cracauer [Sat, 3 Apr 1999 11:41:46 +0000 (11:41 +0000)]
Implement -a flag. A test shell script can be found at
  http://www.cons.org/cracauer/download/sh-interrupt/testsuite/test_export.sh
The PR also had test cases the new version passes.

Fix typo in comment.

PR: bin/1030

25 years agoEGCS will have some new includes that need to be installed.
obrien [Sat, 3 Apr 1999 08:18:43 +0000 (08:18 +0000)]
EGCS will have some new includes that need to be installed.

25 years agoFixed some style bugs (mainly vinum ones and ones fixed in Lite2 but
bde [Sat, 3 Apr 1999 07:21:14 +0000 (07:21 +0000)]
Fixed some style bugs (mainly vinum ones and ones fixed in Lite2 but
not here).

25 years agoInstall dhclient-script under ${DESTDIR}.
bde [Sat, 3 Apr 1999 07:09:59 +0000 (07:09 +0000)]
Install dhclient-script under ${DESTDIR}.

PR: 10615, 10891

25 years agoecho -> ${ECHO}.
bde [Sat, 3 Apr 1999 07:04:53 +0000 (07:04 +0000)]
echo -> ${ECHO}.

25 years agoFixed printf format errors.
bde [Sat, 3 Apr 1999 06:58:32 +0000 (06:58 +0000)]
Fixed printf format errors.

25 years agoSince our inetd wrapped now, treat all its services as tcpd-prefixed
ache [Sat, 3 Apr 1999 04:02:29 +0000 (04:02 +0000)]
Since our inetd wrapped now, treat all its services as tcpd-prefixed
for tcpdchk

25 years agoAdd data storage for two application-provided variables.
ache [Sat, 3 Apr 1999 03:29:14 +0000 (03:29 +0000)]
Add data storage for two application-provided variables.

GNU configure goes very mad when sensing anything with -lwrap
since those two vars are missing

25 years agoInclude nss.h only when PC98 is defined.
kato [Sat, 3 Apr 1999 02:32:54 +0000 (02:32 +0000)]
Include nss.h only when PC98 is defined.

Pointed out by: "Pierre Y. Dampure" <pierre.dampure@k2c.co.uk>

25 years agoBump __FreeBSD_cc_version to 400002 in case we need to know we are using
obrien [Sat, 3 Apr 1999 02:18:13 +0000 (02:18 +0000)]
Bump __FreeBSD_cc_version to 400002 in case we need to know we are using
EGCS at some point.

Submitted by: jdp

25 years agoPut in place the infrastructure for improved UP and SMP TLB management.
alc [Fri, 2 Apr 1999 17:59:49 +0000 (17:59 +0000)]
Put in place the infrastructure for improved UP and SMP TLB management.

In particular, replace the unused field pmap::pm_flag by pmap::pm_active,
which is a bit mask representing which processors have the pmap activated.
(Thus, it is a simple Boolean on UPs.)

Also, eliminate an unnecessary memory reference from cpu_switch()
in swtch.s.

Assisted by: John S. Dyson <dyson@iquest.net>
Tested by: Luoqi Chen <luoqi@watermarkgroup.com>,
Poul-Henning Kamp <phk@critter.freebsd.dk>

25 years agoCall me bored, but I actually fed the equation into 'calc' just now
nsayer [Fri, 2 Apr 1999 17:42:10 +0000 (17:42 +0000)]
Call me bored, but I actually fed the equation into 'calc' just now
and got a slightly different answer than is in the quotation.

25 years ago`make world' works fine -- no reason to revert the move to gnu/lib/
obrien [Fri, 2 Apr 1999 17:35:14 +0000 (17:35 +0000)]
`make world' works fine -- no reason to revert the move to gnu/lib/

25 years agoBe quiet by default.
obrien [Fri, 2 Apr 1999 17:19:19 +0000 (17:19 +0000)]
Be quiet by default.

25 years agoAdd libwrap to includes target, otherwise <tcpd.h> doesn't get installed
peter [Fri, 2 Apr 1999 15:37:07 +0000 (15:37 +0000)]
Add libwrap to includes target, otherwise <tcpd.h> doesn't get installed
in time to build inetd.  (If you already have /usr/include/tcpd.h, the
build doesn't fail.  This mainly affects upgrades and 'make world' from
systems more than a few weeks old)

25 years agoWe don't need to splbio() around biodone().
phk [Fri, 2 Apr 1999 13:58:24 +0000 (13:58 +0000)]
We don't need to splbio() around biodone().

25 years agoAdd back cxswitch() it was used afterall.
phk [Fri, 2 Apr 1999 13:58:01 +0000 (13:58 +0000)]
Add back cxswitch() it was used afterall.

25 years agoDon't open window for race condition.
phk [Fri, 2 Apr 1999 13:57:21 +0000 (13:57 +0000)]
Don't open window for race condition.

Detected by: Reg Clemens <reg@dwf.com>

25 years agoBreak lines to be < 80 chars.
cracauer [Fri, 2 Apr 1999 09:35:34 +0000 (09:35 +0000)]
Break lines to be < 80 chars.

Submitted by: BDE

25 years ago-T was missing in the synopsis line.
cracauer [Fri, 2 Apr 1999 09:28:00 +0000 (09:28 +0000)]
-T was missing in the synopsis line.

Submitted by: BDE

25 years agoUse files under sys/boot/i386 instead of copying under sys/boot/pc98.
kato [Fri, 2 Apr 1999 08:59:11 +0000 (08:59 +0000)]
Use files under sys/boot/i386 instead of copying under sys/boot/pc98.

Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>

25 years agoo sys/i386/include/soundcard.h
kato [Fri, 2 Apr 1999 08:51:06 +0000 (08:51 +0000)]
o sys/i386/include/soundcard.h
  Add Sound Card ID for the nss(NEC PC-9801-86 Sound System) driver.
      Old name of this driver was pcm driver in FreeBSD 2.2.x.
  Fix lack of the length of the name member of the synth_info structure.
      (attach_mpu401 in sys/i386/isa/sound/mpu401.c requires 33 chars.)

o sys/i386/isa/sound/dev_table.h
  Add the DMAbuf flags definition DMA_DISABLE.
  Add the nss driver entry.

o sys/i386/isa/sound/dmabuf.c
  Add the DMA_DISABLE flag check in DMAbuf_outputintr and DMAbuf_inputintr
      to disable DMA control in FIFO only use (nss driver required).

o sys/i386/isa/sound/local.h
  Add the nss driver entry.

o sys/i386/isa/sound/mpu401.c
  Replace inb function in probe_mpu401 to mpu401_status macro.
  Wrap macro argument for above replace.
  Add I/O port maping macro for NEC PC-98x1 arch.
  Add delay in NEC PC-98x1 arch.

o sys/i386/isa/sound/pcm86.c
  Change driver name to avoid name space conflict to new pcm driver.
  Fix NEC PC-9801-86 driver to work on RELENG_3 branch or latter.

o sys/i386/isa/sound/sound_calls.h
  Fix the mpuintr definition.
  Add the nss driver entry.
      attach_nss, probe_nss, nssintr

o sys/i386/isa/sound/soundcard.c
  Fix lack of the mpuintr registration.
  Add the nss driver entry.

o sys/pc98/conf/files.pc98
  Add the nss driver entry.

Reviewed by: kato
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>

25 years agoAdd variable start_vinum. If set to YES, it will start vinum and
grog [Fri, 2 Apr 1999 07:15:44 +0000 (07:15 +0000)]
Add variable start_vinum.  If set to YES, it will start vinum and
automagically find all the partitions.  This is to be preferred to the
somewhat emetic usage of vinum_slices and the equally obnoxious 'vinum
read' command.

25 years agoMissed a '/' in the last commit.
steve [Thu, 1 Apr 1999 19:42:09 +0000 (19:42 +0000)]
Missed a '/' in the last commit.

PR: 10909
Submitted by: Yasuhiro Fukama <yasuf@big.or.jp>

25 years agofix polarity reversal.
phk [Thu, 1 Apr 1999 17:08:06 +0000 (17:08 +0000)]
fix polarity reversal.

Noticed by: jhay

25 years agoImport PCI pccard bridge chip probing from PAO. Hopeful prelude for
nsayer [Thu, 1 Apr 1999 15:28:10 +0000 (15:28 +0000)]
Import PCI pccard bridge chip probing from PAO. Hopeful prelude for
broadening chipset support in -current.

Reviewed by: joerg
Obtained from: PAO

25 years agoAdd tty, kmem, bind & pop (MF master.passwd)
brian [Thu, 1 Apr 1999 15:14:09 +0000 (15:14 +0000)]
Add tty, kmem, bind & pop (MF master.passwd)

25 years agoOn FreeBSD/alpha, ps(1) does not correctly report process start times
wpaul [Thu, 1 Apr 1999 14:45:18 +0000 (14:45 +0000)]
On FreeBSD/alpha, ps(1) does not correctly report process start times
and CPU runtime because it can't access the user area via /proc/<pid>/mem.
This is because the uarea is not mapped into the process address space
at USRSTACK on the alpha like it is on the x86.

Since I'm haven't been able to wrap my brain around the VM system enough
to be able to figure out how to achieve this mapping, and since it's
questionable that such an architectural change is correct, I implemented
a workaround to allow ps(1) to read the uarea from /dev/kmem using
kvm_read() instead of from the process address space via kvm_uread().
The kludge is hidden inside #ifdef __alpha__/#endif so as not to impact
the x86. (Note that top(1) probably uses this same gimmick since it works
on FreeBSD/alpha.)

Reviewed by: dfr

25 years agoSync with sys/i386/isa/sio.c revision up to 1.233.
kato [Thu, 1 Apr 1999 13:44:15 +0000 (13:44 +0000)]
Sync with sys/i386/isa/sio.c revision up to 1.233.

25 years agoSync with sys/i386/isa/npx.c revision 1.66.
kato [Thu, 1 Apr 1999 13:41:40 +0000 (13:41 +0000)]
Sync with sys/i386/isa/npx.c revision 1.66.

25 years agoSync with sys/i386/conf/files.i386 revision up to 1.232.
kato [Thu, 1 Apr 1999 13:40:47 +0000 (13:40 +0000)]
Sync with sys/i386/conf/files.i386 revision up to 1.232.

25 years agoDelete the aic driver.
kato [Thu, 1 Apr 1999 13:39:27 +0000 (13:39 +0000)]
Delete the aic driver.

25 years agoUse new -T switch to turn on immediate interruptibilty in shell
cracauer [Thu, 1 Apr 1999 13:30:29 +0000 (13:30 +0000)]
Use new -T switch to turn on immediate interruptibilty in shell
scripts. Also, the ugly 'echo -n' hack to prevent sh from a wrong
optimization isn't needed anymore.

25 years agoThe immediate execution of traps I introduced in September 1998 (to
cracauer [Thu, 1 Apr 1999 13:27:36 +0000 (13:27 +0000)]
The immediate execution of traps I introduced in September 1998 (to
make /etc/rc interruptible in cases when programs hang with blocked
signals) isn't standard enough.

It is now switched off by default and a new switch -T enables it.

You should update /etc/rc to the version I'm about to commit in a few
minutes to keep it interruptible.

25 years agoDrop PAP & CHAP packets if we're not in NETWORK or AUTHENTICATE
brian [Thu, 1 Apr 1999 11:05:23 +0000 (11:05 +0000)]
Drop PAP & CHAP packets if we're not in NETWORK or AUTHENTICATE
phase.

25 years agofix sign extension bug
ache [Thu, 1 Apr 1999 10:22:48 +0000 (10:22 +0000)]
fix sign extension bug

Submitted by: Nikolai Saoukh <nms@ethereal.ru>

25 years agoCorrect bits, make output format clearly.
foxfair [Thu, 1 Apr 1999 10:15:15 +0000 (10:15 +0000)]
Correct bits, make output format clearly.

25 years agoMake the Macronix driver work on FreeBSD/alpha and add to GENERIC.
wpaul [Thu, 1 Apr 1999 02:09:37 +0000 (02:09 +0000)]
Make the Macronix driver work on FreeBSD/alpha and add to GENERIC.
Like the PNIC, we have to copy packet headers in the receive handler
because the chip will only DMA to longword aligned buffers.

Also do some mindor cleanups.

25 years agoUpdate refs for KLD's and kldload.
ghelmer [Thu, 1 Apr 1999 01:42:28 +0000 (01:42 +0000)]
Update refs for KLD's and kldload.

Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>

25 years agoRename spppcontrol.1 to spppcontrol.8. The latter file was created
jdp [Thu, 1 Apr 1999 00:07:33 +0000 (00:07 +0000)]
Rename spppcontrol.1 to spppcontrol.8.  The latter file was created
by repository copy.

25 years agoNull commit to note that spppcontrol.1 has been repository copied
jdp [Thu, 1 Apr 1999 00:01:51 +0000 (00:01 +0000)]
Null commit to note that spppcontrol.1 has been repository copied
to spppcontrol.8.

25 years agoAdd ${DESTDIR} to installation path. Move target to under beforeinstall:.
asami [Wed, 31 Mar 1999 23:53:50 +0000 (23:53 +0000)]
Add ${DESTDIR} to installation path.  Move target to under beforeinstall:.

Submitted by: bde

25 years agoadded vision camera
n_hibma [Wed, 31 Mar 1999 23:53:48 +0000 (23:53 +0000)]
added vision camera

25 years agosh doesn't support <> redirections.
brian [Wed, 31 Mar 1999 21:02:01 +0000 (21:02 +0000)]
sh doesn't support <> redirections.
PR: 7325

25 years agoGet things right for tty names of length UT_LINESIZE.
brian [Wed, 31 Mar 1999 21:01:39 +0000 (21:01 +0000)]
Get things right for tty names of length UT_LINESIZE.
Cosmetic: Don't shadow the `p' variable.
          Remove two unused variables.
PR: 3638

25 years agoToo good to be missed
phk [Wed, 31 Mar 1999 20:24:02 +0000 (20:24 +0000)]
Too good to be missed

25 years agoShorten device names so that the pci probe lines don't exceed 80 chars
wpaul [Wed, 31 Mar 1999 15:45:15 +0000 (15:45 +0000)]
Shorten device names so that the pci probe lines don't exceed 80 chars
and wrap to a second line.

Put 'command never completed' message inside #ifdef DIAGNOSTIC/#endif to
stop people worrying about it (it's harmless).

25 years agoI'm sorry, this was already fixed in etc/mtree/BSD.var.dist.
sada [Wed, 31 Mar 1999 15:38:38 +0000 (15:38 +0000)]
I'm sorry, this was already fixed in etc/mtree/BSD.var.dist.
Submitted by: asami@FreeBSD.ORG

25 years agoFollow up to the recent vm86 change in rev. 1.19.
yokota [Wed, 31 Mar 1999 15:27:00 +0000 (15:27 +0000)]
Follow up to the recent vm86 change in rev. 1.19.
- Make a copy of the information block returned in the vm86 space
  by the VESA BIOS init function.  Otherwise it will be overwritten
  by subsequent BIOS calls in the same vm86 context.

25 years agoAdd NTFS
eivind [Wed, 31 Mar 1999 15:23:31 +0000 (15:23 +0000)]
Add NTFS

25 years agoAvoid a few warnings on the alpha
brian [Wed, 31 Mar 1999 14:21:46 +0000 (14:21 +0000)]
Avoid a few warnings on the alpha

25 years agoAdd support for bridging to if_tx.c
nsayer [Wed, 31 Mar 1999 13:50:52 +0000 (13:50 +0000)]
Add support for bridging to if_tx.c

PR: 10534
Submitted by: nsayer

25 years agoOops - remove register keyword
brian [Wed, 31 Mar 1999 13:44:07 +0000 (13:44 +0000)]
Oops - remove register keyword

25 years agoExplicitly specify mode 755 for /var/db/pkg -- it will be mode 700 otherwise.
asami [Wed, 31 Mar 1999 13:38:37 +0000 (13:38 +0000)]
Explicitly specify mode 755 for /var/db/pkg -- it will be mode 700 otherwise.

25 years agoAnother alignment bogon.
brian [Wed, 31 Mar 1999 13:33:43 +0000 (13:33 +0000)]
Another alignment bogon.

25 years agoThe DEVFS case was screwed by my last commit here..
sos [Wed, 31 Mar 1999 12:30:58 +0000 (12:30 +0000)]
The DEVFS case was screwed by my last commit here..

25 years agoSometimes we have to make `/var/db/pkg' directory before we create
sada [Wed, 31 Mar 1999 12:15:33 +0000 (12:15 +0000)]
Sometimes we have to make `/var/db/pkg' directory before we create
`.mkversion' :)
Submitted by: YAMAMOTO Shigeru <shigeru@bremen.or.jp>

25 years agoMake release would fail for lack of /etc/resolv.conf or $DISTFILES/
sada [Wed, 31 Mar 1999 11:18:52 +0000 (11:18 +0000)]
Make release would fail for lack of /etc/resolv.conf or $DISTFILES/
PR: misc/9913
Submitted by: YAMAMOTO Shigeru <shigeru@bremen.or.jp>

25 years agovinum_resetstats: Reset stats for drives correctly when recursing.
grog [Wed, 31 Mar 1999 08:44:20 +0000 (08:44 +0000)]
vinum_resetstats: Reset stats for drives correctly when recursing.

25 years agoChange the meaning of the combination of -s and no -v option in the
grog [Wed, 31 Mar 1999 08:43:40 +0000 (08:43 +0000)]
Change the meaning of the combination of -s and no -v option in the
list functions.  Previously, it would produce a non-verbose listing of
the objects followed individually by a statistics listing.  Now it
produces only a one-line-per-object statistics listing.

25 years agoDestaticize some variables to allow checking on them when exiting.
grog [Wed, 31 Mar 1999 08:43:12 +0000 (08:43 +0000)]
Destaticize some variables to allow checking on them when exiting.

25 years agodaemonq_return request: Clean up request queue and free all memory
grog [Wed, 31 Mar 1999 08:42:52 +0000 (08:42 +0000)]
daemonq_return request: Clean up request queue and free all memory
before returning to die.

25 years agofree_drive: free the drive free list if it has one.
grog [Wed, 31 Mar 1999 08:42:04 +0000 (08:42 +0000)]
free_drive: free the drive free list if it has one.

25 years agovinumattach: Remove some really old, dead cruft.
grog [Wed, 31 Mar 1999 08:41:18 +0000 (08:41 +0000)]
vinumattach: Remove some really old, dead cruft.

free_vinum: Wait for daemon to stop by checking the
vinum_conf.flags & VF_DAEMONOPEN.

vinum_modevent:
When compiled with VINUMDEBUG, check if we have
forgotten to free any memory, and log an error if we
have.

vinumopen: Allow open of an empty subdisk (otherwise we can't
initialize it).

25 years agoMake <DEL> an alternative rubout character for command input; many
joerg [Wed, 31 Mar 1999 08:28:42 +0000 (08:28 +0000)]
Make <DEL> an alternative rubout character for command input; many
serial terminals use this as their default rubout key.

25 years agoAdd /var/db/pkg.
asami [Wed, 31 Mar 1999 07:06:39 +0000 (07:06 +0000)]
Add /var/db/pkg.

Submitted by: John Hay <jhay@mikom.csir.co.za>

25 years agoAn earlier version of Rev 1.66 was reviewed by bde and the issues were
obrien [Wed, 31 Mar 1999 06:42:36 +0000 (06:42 +0000)]
An earlier version of Rev 1.66 was reviewed by bde and the issues were
hashed out with his gracious help.

25 years agoAdd bits we were getting from gnu/usr.bin/cc/Makefile.inc.
obrien [Wed, 31 Mar 1999 06:40:40 +0000 (06:40 +0000)]
Add bits we were getting from gnu/usr.bin/cc/Makefile.inc.

25 years ago* Deal with libgcc's move from gnu/usr.bin/cc to gnu/lib.
obrien [Wed, 31 Mar 1999 06:38:13 +0000 (06:38 +0000)]
* Deal with libgcc's move from gnu/usr.bin/cc to gnu/lib.
  Move was necessary as libgcc should be built with the freshly built
  compiler and thus we must wait until the freshly built bits have been
  installed somewhere so we can use them.  libgcc presence in gnu/usr.bin/cc/
  gets in the way of building the new compiler.  We could have either
  cd'ed to specific directories w/in gnu/usr.bin/cc/ and built and installed
  individual bits, or move libgcc out of the way and let our normal subdir
  building process work.

* Don't build libgcc in "bootstrap-libraries:" target it should not be
  assumed the currently installed compiler can correctly build libgcc.
  (as is the case for g++ 2.7.2 and EGCS' libgcc)

25 years agoHookup libgcc at gnu/lib instead of gnu/usr.bin/cc
obrien [Wed, 31 Mar 1999 06:30:40 +0000 (06:30 +0000)]
Hookup libgcc at gnu/lib instead of gnu/usr.bin/cc
(libgcc was repository copied for me by Peter)

25 years agoVarious bug fixes to make them actually work.
grog [Wed, 31 Mar 1999 05:54:20 +0000 (05:54 +0000)]
Various bug fixes to make them actually work.

25 years agoInsert ifmedia_set() that I forgot and put in the vtophys() hack for
wpaul [Wed, 31 Mar 1999 04:04:14 +0000 (04:04 +0000)]
Insert ifmedia_set() that I forgot and put in the vtophys() hack for
the alpha. Now the ThunderLAN driver works on the alpha (both my
sample cards check out.) Update the alpha GENERIC config to include
ThunderLAN driver now that I've tested it.

25 years agoMerge from RELENG_2_2, per luigi. Fixes the ntoh?() issue for the
nsayer [Tue, 30 Mar 1999 23:45:34 +0000 (23:45 +0000)]
Merge from RELENG_2_2, per luigi. Fixes the ntoh?() issue for the
firewall code when called from the bridge code.

PR:             10818
Submitted by:   nsayer
Obtained from:  luigi