]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years ago1. Don't overwrite scorefiles if they already exist.
billf [Fri, 10 Dec 1999 21:13:42 +0000 (21:13 +0000)]
1. Don't overwrite scorefiles if they already exist.

PR: bin/13068
Submitted by: Dominic Mitchell <Dom.Mitchell@palmerharvey.co.uk>

2. Sprinkle $FreeBSD$ around.

24 years agoFix a '&&' that should have been a '&'.
archie [Fri, 10 Dec 1999 20:04:53 +0000 (20:04 +0000)]
Fix a '&&' that should have been a '&'.

Submitted by: Erik Salander <erik@whistle.com>

24 years agoAdd reference to RFC 1702, after learning how to have "T. Li"
archie [Fri, 10 Dec 1999 19:29:43 +0000 (19:29 +0000)]
Add reference to RFC 1702, after learning how to have "T. Li"
as an author without nroff blowing up.

Problem solved by: fenner

24 years agoMake the usb and ide/ata device identification a little saner. Rather than
peter [Fri, 10 Dec 1999 17:44:22 +0000 (17:44 +0000)]
Make the usb and ide/ata device identification a little saner.  Rather than
attaching to the device via chip*, use the newbus nomatch method to report
the device.  This leaves them unattached so that a driver can be easily
loaded to grab them later.

24 years agoZap c_index() and c_rindex(). Bruce prefers these to implicitly convert
peter [Fri, 10 Dec 1999 17:38:41 +0000 (17:38 +0000)]
Zap c_index() and c_rindex().  Bruce prefers these to implicitly convert
a const into a non-const as they do in libc.  I feel that defeating the
type checking like that quite evil, but that's the way it is.

24 years agoAdd some gross ad-hock hacks to increase stability of if_detach:
imp [Fri, 10 Dec 1999 16:31:25 +0000 (16:31 +0000)]
Add some gross ad-hock hacks to increase stability of if_detach:
o be more careful about clearing addresses (this isn't a kludge)
o For AF_INET interfaces, call SIOCDIFFADDR to remove last(?) bit
  of cruft.

Special cases for AF_INET shouldn't be here, but I didn't see a good
generic way of doing this.  If I missed something, please let me know.

This gross hack makes pccard ejection stable for ethernet cards.

Submitted by: Atushi Onoe-san

24 years ago-Wall cleanup.
billf [Fri, 10 Dec 1999 16:21:50 +0000 (16:21 +0000)]
-Wall cleanup.

24 years agoo Don't make games/fortune/strfile if games does not exist or NOGAMES
marcel [Fri, 10 Dec 1999 16:13:41 +0000 (16:13 +0000)]
o  Don't make games/fortune/strfile if games does not exist or NOGAMES
   has been defined.
o  Make libraries before making depend.

24 years agoMerge from sys/isa/sio.c rev 1.279.
kato [Fri, 10 Dec 1999 14:03:47 +0000 (14:03 +0000)]
Merge from sys/isa/sio.c rev 1.279.

24 years agoRemove ze and zp drivers.
kato [Fri, 10 Dec 1999 14:02:48 +0000 (14:02 +0000)]
Remove ze and zp drivers.

24 years agoMerge from sys/dev/syscons/syscons.c rev 1.329.
kato [Fri, 10 Dec 1999 13:55:47 +0000 (13:55 +0000)]
Merge from sys/dev/syscons/syscons.c rev 1.329.

24 years agofix the same typo as in uniq
ache [Fri, 10 Dec 1999 13:27:02 +0000 (13:27 +0000)]
fix the same typo as in uniq

24 years agofix fatal typo
ache [Fri, 10 Dec 1999 13:06:53 +0000 (13:06 +0000)]
fix fatal typo

24 years agoRemove unused includes.
marcel [Fri, 10 Dec 1999 12:36:20 +0000 (12:36 +0000)]
Remove unused includes.

Found by: phk-scan

24 years agoRemove installworld related settings that I had as a safety-net and
marcel [Fri, 10 Dec 1999 11:24:06 +0000 (11:24 +0000)]
Remove installworld related settings that I had as a safety-net and
for development. :-/

24 years agoRemove references to ze and zp drivers.
phk [Fri, 10 Dec 1999 10:55:27 +0000 (10:55 +0000)]
Remove references to ze and zp drivers.

24 years agoNull commit:
sheldonh [Fri, 10 Dec 1999 10:54:59 +0000 (10:54 +0000)]
Null commit:

The commit message for rev 1.7 was incorrect with respect to the %e
and %l specifiers, which _can_ be fixed by correcting excessive
whitespace-gobbling.

24 years agoNull commit:
sheldonh [Fri, 10 Dec 1999 10:52:54 +0000 (10:52 +0000)]
Null commit:

The commit message for rev 1.16 was incorrect with respect to the %e
and %l specifiers, which _can_ be fixed by correcting excessive
whitespace-gobbling.

24 years agoRemove reference to ze and zp drivers.
phk [Fri, 10 Dec 1999 10:49:51 +0000 (10:49 +0000)]
Remove reference to ze and zp drivers.

24 years agoMore cross-building related changes:
marcel [Fri, 10 Dec 1999 10:48:20 +0000 (10:48 +0000)]
More cross-building related changes:
o  Build tools before doing anything in or with the object tree.
o  Tools don't use the object tree any more, but have there object
   tree located in the temp. world.
o  Use the proper make env. for cleaning and building the object tree.
o  Don't create kernel include subdirectories in the temp. world. These
   are removed later on and replaced by symlinks.
o  Change the layout of the object tree:

The temp. world now is /usr/obj/${MACHINE_ARCH}${.CURDIR}/${BUILD_ARCH}.
/usr/obj can be set/changed by using MAKEOBJDIRPREFIX, and {.CURDIR}
obviously depends on where the source tree is located. MACHINE_ARCH
is the arch. for which the world is to be build and BUILD_ARCH is the
arch. on which we are building.

The object tree now is /usr/obj/${MACHINE_ARCH}${.CURDIR}.

This allows concurrent cross-builds and allows the object tree to be
shared on different archs., each doing the same cross-build. This of
course assumes that the output on Alpha (for example) is the same as
the output of an Alpha cross-build on i386 (for example).

The use of NOCLEAN is is still dangerous, but should be usable in many
more situations than before. It should now be possible to safely
restart an interrupted build with NOCLEAN without side-effects. Because
the tools don't share the object tree with the normal (cross-build), no
tools have to be rebuild.

24 years agoRemove the if_ze and if_zp drivers.
phk [Fri, 10 Dec 1999 10:45:11 +0000 (10:45 +0000)]
Remove the if_ze and if_zp drivers.

These drivers were cloned from the ed and ep drivers back in 1994
when PCMCIA cards were a very new thing and we had no other support
for such devices.  They treated the PCIC (the chip which controls the
PCCARD slot) as part of their device and generally hacked their way
to success.  They have significantly bit-rotted relative to their
ancestor drivers (ed & ep) and they were a dead-end on the evolution
path to proper PCCARD support in FreeBSD.

They have been terminally broken since August 18 where mdodd forgot
them and nobody seems to have missed them enough to fix them since.

I found no outstanding PRs against these drivers.

24 years agoUse install -C -p instead of cp -p.
marcel [Fri, 10 Dec 1999 10:14:06 +0000 (10:14 +0000)]
Use install -C -p instead of cp -p.

Pointed out by: bde

24 years agoRemove the B_BAD buffer flag, it is no longer used.
phk [Fri, 10 Dec 1999 09:40:29 +0000 (09:40 +0000)]
Remove the B_BAD buffer flag, it is no longer used.

24 years agoFix memory leak.
yokota [Fri, 10 Dec 1999 09:36:05 +0000 (09:36 +0000)]
Fix memory leak.

PR: kern/15363
Submitted by: Oliver Fromme

24 years agoo Make pccard work at all by including card.h
imp [Fri, 10 Dec 1999 08:19:19 +0000 (08:19 +0000)]
o Make pccard work at all by including card.h
o fix return type of sio_pccard_detach
o don't free softc in deatch, since that is done by newbus
o disconnect interrupt we used to have.  Add cookie to com so that we can
  tear down the interrupt on unload
o Set gone earlier, but likely doesn't matter

This makes sio pccards work again.  Cards that are active when ejects may
not work (but they might, softc goes away quickly).

These changes are unreviewed by bde.  I'll make any style changes he wants.

24 years agokill debug printf that says detach
imp [Fri, 10 Dec 1999 07:24:39 +0000 (07:24 +0000)]
kill debug printf that says detach

24 years agoFix pccard ed driver, I think.
imp [Fri, 10 Dec 1999 07:22:53 +0000 (07:22 +0000)]
Fix pccard ed driver, I think.
o Expose ed_stop and call it early to shutdown the hardware.
o When releasing the interrupt, pass the cookie for the irq, not
  a pointer to the cookie (this is the base problem).
o Release other resources used, just like the ep driver

24 years agoMove the turning on of the interrupts for the card at the bridge from
imp [Fri, 10 Dec 1999 07:02:41 +0000 (07:02 +0000)]
Move the turning on of the interrupts for the card at the bridge from
the activate method to the setup_intr, and turn it off to
teardown_intr.

This makes the ed driver not enter its interrupt routine during the
probe.  Apparently, an interrupt happens when you disable the
interrupts.  There are other problems with ed still.

24 years agoAdd support new keys: lshifta, rshifta, lctrla, rctrla, lalta, and
yokota [Fri, 10 Dec 1999 04:31:33 +0000 (04:31 +0000)]
Add support new keys: lshifta, rshifta, lctrla, rctrla, lalta, and
ralta.  These keys combine shift/ctrl/alt function and the AltLock
function.  When these keys pressed together with another key, they act
just like the ordinary shift/ctrl/alt keys.  When these keys are
pressed and released alone, Alt lock state is toggled.

PR: kern/12475

24 years agoAdd "panic key" function to syscons. When this key is defined in a
yokota [Fri, 10 Dec 1999 04:30:58 +0000 (04:30 +0000)]
Add "panic key" function to syscons.  When this key is defined in a
keymap and pressed, the system panic will be forced.

This feature must be specifically enabled by a new sysctl variable:
machdep.enable_panic_key.  Its default value is 0.  The panic key
won't do anything unless this variable is set to non-zero.

To use the panic key, add a keyword 'panic' to a key in your
keymap file.  The following example assigns the panic function
to SysReq (Alt-PrintScreen) key (keycode 84).

  083   del    '.'    '.'    '.'    '.'    '.'    boot   boot    N
  084   panic  nop    nop    nop    panic  nop    nop    nop     O
  085   nop    nop    nop    nop    nop    nop    nop    nop     O

PR: kern/13721

24 years agoDefine some more function keys in the keymap: panic, lshifta, rshifta, etc.
yokota [Fri, 10 Dec 1999 04:24:27 +0000 (04:24 +0000)]
Define some more function keys in the keymap: panic, lshifta, rshifta, etc.

24 years ago-Wall fixes.
billf [Fri, 10 Dec 1999 03:23:01 +0000 (03:23 +0000)]
-Wall fixes.

24 years ago-Wall fixes.
billf [Fri, 10 Dec 1999 02:54:18 +0000 (02:54 +0000)]
-Wall fixes.

24 years agoMake the origins clear.
tanimura [Fri, 10 Dec 1999 01:20:08 +0000 (01:20 +0000)]
Make the origins clear.

Pointed out by: Tatoku Ogaito <tacha@trap.fukui-med.ac.jp>

24 years agoFix several typos.
archie [Thu, 9 Dec 1999 21:36:34 +0000 (21:36 +0000)]
Fix several typos.

Submitted by: Erik Salander <erik@whistle.com>

24 years agoAdded support for file flags, mostly merged from the NetBSD version.
joe [Thu, 9 Dec 1999 20:38:36 +0000 (20:38 +0000)]
Added support for file flags, mostly merged from the NetBSD version.
The way is now open to schg and sappnd key files and directories in
our tree.  There are recommendations in bin/15229.

PR: bin/15229
Reviewed by: imp, brian

24 years agoMove source files common to all platforms from <arch>/conf/files.<arch>
archie [Thu, 9 Dec 1999 19:38:20 +0000 (19:38 +0000)]
Move source files common to all platforms from <arch>/conf/files.<arch>
to conf/files.  If/when these files are optimized for each platform,
they can be moved back.

24 years agoarc4random.c now in conf/files (left out of last commit.. oops!)
dan [Thu, 9 Dec 1999 19:23:10 +0000 (19:23 +0000)]
arc4random.c now in conf/files (left out of last commit.. oops!)

24 years agoAdded VT_HPFS vnode type.
semenu [Thu, 9 Dec 1999 19:10:36 +0000 (19:10 +0000)]
Added VT_HPFS vnode type.

24 years agoFirst version of HPFS stuff.
semenu [Thu, 9 Dec 1999 19:10:13 +0000 (19:10 +0000)]
First version of HPFS stuff.

24 years agoMove libkern/arc4random.c into conf/files. I was planning on doing an
dan [Thu, 9 Dec 1999 18:47:54 +0000 (18:47 +0000)]
Move libkern/arc4random.c into conf/files.  I was planning on doing an
optimized alpha version, but I'll leave that alone for the time being.

24 years agoFix a route table leak in rtalloc() and rtalloc_ign(). It is
jdp [Thu, 9 Dec 1999 17:09:37 +0000 (17:09 +0000)]
Fix a route table leak in rtalloc() and rtalloc_ign().  It is
possible for ro->ro_rt to be non-NULL even though the RTF_UP flag
is cleared.  (Example: a routing daemon or the "route" command
deletes a cloned route in active use by a TCP connection.)  In that
case, the code was clobbering a reference to the routing table
entry without decrementing the entry's reference count.

The splnet() call probably isn't needed, but I haven't been able
to prove that yet.  It isn't significant from a performance standpoint
since it is executed very rarely.

Reviewed by: wollman and others in the freebsd-current mailing list

24 years agoDon't make gdb, objc and f77 when building tools.
marcel [Thu, 9 Dec 1999 16:40:27 +0000 (16:40 +0000)]
Don't make gdb, objc and f77 when building tools.

24 years agoBacked out previous commit because it contains wrong changes.
kato [Thu, 9 Dec 1999 14:54:02 +0000 (14:54 +0000)]
Backed out previous commit because it contains wrong changes.

Pointed out by: nyan

24 years agoMake sure the links to the source tree end up in the source tree.
marcel [Thu, 9 Dec 1999 13:36:16 +0000 (13:36 +0000)]
Make sure the links to the source tree end up in the source tree.

24 years agoThis is the list of files excluded from the original tarball.
roberto [Thu, 9 Dec 1999 13:26:04 +0000 (13:26 +0000)]
This is the list of files excluded from the original tarball.

Reviewed by: peter, obrien

24 years agoCommit a fix several warnings on alpha for sysctlbyname arguments. It could
roberto [Thu, 9 Dec 1999 13:17:01 +0000 (13:17 +0000)]
Commit a fix several warnings on alpha for sysctlbyname arguments. It could
have resulted in stack corruption. A patch has been sent to the ntp author
for inclusion in next version.

Obtained from: peter

24 years agoPlease all welcome the long-awaited upgrade from our ancient xntpd 3.4f
roberto [Thu, 9 Dec 1999 13:13:26 +0000 (13:13 +0000)]
Please all welcome the long-awaited upgrade from our ancient xntpd 3.4f
to a brand new and shiny ntpd 4.0.98f.

I got tired of waiting for 4.1.0 and there is the feature freeze deadline
so here it is. This is the contrib/ part of the upgrade. The Makefile glue
will be added very soon in usr.sbin.

It builds and runs on both i386 and alpha (Thanks Peter!).

The bad news is that manpages no longer exist, everything is in HTML. I'll
commit the text version of each HTML file in /usr/share/doc/ntp soon to have
at least the help files w/o needing to get the entire contrib/ntp tree.

I'll commit FREEBSD-Xlist as soon as I can skip over $FreeBSD$ checks...

Reviewed by: peter, obrien
Pushed by: phk

24 years agoThis commit was generated by cvs2svn to compensate for changes in r54359,
roberto [Thu, 9 Dec 1999 13:01:21 +0000 (13:01 +0000)]
This commit was generated by cvs2svn to compensate for changes in r54359,
which included commits to RCS files with non-trunk default branches.

24 years agoVirgin import of ntpd 4.0.98f
roberto [Thu, 9 Dec 1999 13:01:21 +0000 (13:01 +0000)]
Virgin import of ntpd 4.0.98f

24 years agoSync with sys/dev/fb/vga.c rev 1.5.
kato [Thu, 9 Dec 1999 12:32:50 +0000 (12:32 +0000)]
Sync with sys/dev/fb/vga.c rev 1.5.

Submitted by: yokota

24 years agoSync with sys/i386/isa/wd.c rev 1.216.
kato [Thu, 9 Dec 1999 12:30:32 +0000 (12:30 +0000)]
Sync with sys/i386/isa/wd.c rev 1.216.

24 years agoMerge from sys/i386/conf/options.i386 rev 1.128.
kato [Thu, 9 Dec 1999 12:16:29 +0000 (12:16 +0000)]
Merge from sys/i386/conf/options.i386 rev 1.128.

24 years agoMerge from sys/i386/conf/files.i386 rev 1.284.
kato [Thu, 9 Dec 1999 12:14:35 +0000 (12:14 +0000)]
Merge from sys/i386/conf/files.i386 rev 1.284.

24 years agoo Add usr/lib/compat/aout to the temp world. This is needed by release.
marcel [Thu, 9 Dec 1999 10:45:09 +0000 (10:45 +0000)]
o Add usr/lib/compat/aout to the temp world. This is needed by release.
o If you can't beat them, join them: use symlinks to populate the obj
  tree. This avoids using mtree.

24 years agoRevert previous commit.
marcel [Thu, 9 Dec 1999 09:35:36 +0000 (09:35 +0000)]
Revert previous commit.

Requested by: bde

24 years agortcalloc() is removed because it turned out not to be necessary for FreeBSD.
shin [Thu, 9 Dec 1999 08:56:50 +0000 (08:56 +0000)]
rtcalloc() is removed because it turned out not to be necessary for FreeBSD.
(It was added as a part of KAME patch)

Specified by: jdp@polstra.com

24 years agoRemove discussion of %C in the BUGS section. The limitations on valid
sheldonh [Thu, 9 Dec 1999 07:58:28 +0000 (07:58 +0000)]
Remove discussion of %C in the BUGS section.  The limitations on valid
centuries are much more serious than those mentioned and this is not the
place to discuss the limitations of time_t.

24 years agoMerge _isa and _isasubr since only one function remained in _isasubr
imp [Thu, 9 Dec 1999 02:42:42 +0000 (02:42 +0000)]
Merge _isa and _isasubr since only one function remained in _isasubr
Saticize _isa.c
Kill compile warnings for _isa.c
Remove obsolete comment from i82365.c

24 years agoUpdate man page: BPF is supported even in the KLD version.
archie [Thu, 9 Dec 1999 00:25:37 +0000 (00:25 +0000)]
Update man page: BPF is supported even in the KLD version.

24 years agoFix 'make clean'
archie [Thu, 9 Dec 1999 00:22:34 +0000 (00:22 +0000)]
Fix 'make clean'

24 years agoFix errors unmounting remote systems which don't understand RPC_UMNTALL.
grog [Wed, 8 Dec 1999 22:29:30 +0000 (22:29 +0000)]
Fix errors unmounting remote systems which don't understand RPC_UMNTALL.

Submitted by: Martin Blapp <mblapp@kassiopeja.lan.attic.ch>

24 years agoMake share/examples/mdoc and share/misc/mdoc.template internally
mpp [Wed, 8 Dec 1999 22:15:09 +0000 (22:15 +0000)]
Make share/examples/mdoc and share/misc/mdoc.template internally
consistent, and consistent with mdoc(7) and mdoc.samples(7).

PR: doc/15352, doc/15353

24 years agoAdd /boot.
dcs [Wed, 8 Dec 1999 22:03:44 +0000 (22:03 +0000)]
Add /boot.

24 years agoUpdate mdoc(7) and mdoc.samples(7) to list the preferred order
mpp [Wed, 8 Dec 1999 21:50:11 +0000 (21:50 +0000)]
Update mdoc(7) and mdoc.samples(7) to list the preferred order
of manual page sections.  Make the two man pages consistent
with each other in the headers they list and they order they list
them in.

Note:  this is the preferred ordering.  All new man pages/additions
to man pages should try and follow this.  Existing man pages
should be left alone, unless you are making major changes  in
the man page and re-ordering of the sections is only a
minor part of the change.

PR: doc/15352, doc/15353

24 years agosys/dkbad.h is no more.
phk [Wed, 8 Dec 1999 19:47:08 +0000 (19:47 +0000)]
sys/dkbad.h is no more.

24 years agoNew netgraph node type 'pptpgre': this performs GRE encapsulation
archie [Wed, 8 Dec 1999 18:55:39 +0000 (18:55 +0000)]
New netgraph node type 'pptpgre': this performs GRE encapsulation
for the PPTP protocol as specified in RFC 2637.

24 years agoInclude net/slcompress.c in the build of this module.
archie [Wed, 8 Dec 1999 18:51:13 +0000 (18:51 +0000)]
Include net/slcompress.c in the build of this module.

24 years agoVersion 1.16 was a bad change, so revert it.
imp [Wed, 8 Dec 1999 18:12:02 +0000 (18:12 +0000)]
Version 1.16 was a bad change, so revert it.

24 years agoOops! bypassing Makefile.inc0 without adding a `world' target is not
marcel [Wed, 8 Dec 1999 18:10:15 +0000 (18:10 +0000)]
Oops! bypassing Makefile.inc0 without adding a `world' target is not
a good idea. Adding `world' to Makefile is save, because all hairy
bits are in Makefile.inc1 anyway.

24 years ago[ repository copy of sys/pci/pci_ioctl.h to sys/sys/pciio.h happened in the
ken [Wed, 8 Dec 1999 17:44:04 +0000 (17:44 +0000)]
[ repository copy of sys/pci/pci_ioctl.h to sys/sys/pciio.h happened in the
background ]

Rename sys/pci/pci_ioctl.h to sys/sys/pciio.h to make it easier for
userland programs to use this interface.  Reformat the file, and add a
BSD-style copyright to it.

Add a new man page for pci(4).  The PCIOCGETCONF, PCIOCREAD, and PCIOCWRITE
ioctls are documented, but the PCIOCATTACHED ioctl is not documented
because it is not implemented.

Change includes of <pci/pci_ioctl.h> to <sys/pciio.h> or remove them
altogether.  In many cases, pci_ioctl.h was unused.

Reviewed by: steve

24 years agoAdd opt_svr4.h to SRCS. This fixes make depend.
marcel [Wed, 8 Dec 1999 17:27:40 +0000 (17:27 +0000)]
Add opt_svr4.h to SRCS. This fixes make depend.

24 years agoAdd maintainer tag, and add a description of a few more things we've
peter [Wed, 8 Dec 1999 16:49:38 +0000 (16:49 +0000)]
Add maintainer tag, and add a description of a few more things we've
added/changed locally for FreeBSD.

24 years agoAdd maintainer tags
peter [Wed, 8 Dec 1999 16:43:32 +0000 (16:43 +0000)]
Add maintainer tags

24 years agoRevert rev 1.8.
obrien [Wed, 8 Dec 1999 16:00:08 +0000 (16:00 +0000)]
Revert rev 1.8.

NOT Approved by: obrien

24 years agoPrevent digit-gobbling for all but %l and %e, which can't be fixed.
sheldonh [Wed, 8 Dec 1999 15:49:10 +0000 (15:49 +0000)]
Prevent digit-gobbling for all but %l and %e, which can't be fixed.
Discuss in the BUGS section of the manpage, problems involved with
the use of %C, %e, %l, %p, %U and %W.

PR: 13901
Reported by: scott@chronis.pobox.com

24 years agoBackout changes made in 1.102 following feedback from NTSC users
roger [Wed, 8 Dec 1999 14:01:30 +0000 (14:01 +0000)]
Backout changes made in 1.102 following feedback from NTSC users

There seems to be some problem with the new rgb_vbi_prog() RISC
code not working for NTSC users.

This means that European teletext users will need to start
Alevt (or open /dev/vbi0) BEFORE starting FXTV (or opening /dev/bktr0)
if they want to capture VBI data for Teletext/Videotext or WaveTop

Reported by: Chris Csanady <cc@137.org>, Kenneth D. Merry <ken@kdm.org>,
             Randy Bush <randy@psg.com>

24 years agoMaintain compatibility with FreeBSD versions that don't have mkstemps
marcel [Wed, 8 Dec 1999 13:53:16 +0000 (13:53 +0000)]
Maintain compatibility with FreeBSD versions that don't have mkstemps

24 years agoRemove support for symlinks instead of copies. This also avoids
marcel [Wed, 8 Dec 1999 13:47:30 +0000 (13:47 +0000)]
Remove support for symlinks instead of copies. This also avoids
using mtree. Space is being saved by other means.

24 years agoRestore the upgrade path from -stable to -current and prepare for
marcel [Wed, 8 Dec 1999 13:45:11 +0000 (13:45 +0000)]
Restore the upgrade path from -stable to -current and prepare for
non-root cross-building.

o  Makefile.inc0 is not used anymore.
o  The legacy aout build has been removed.
o  Selectively build tools *before* building includes/libraries.
o  Avoid using mtree to populate the obj tree.

24 years agoinstall(1) lookalike that can be used during a build. Any options
marcel [Wed, 8 Dec 1999 13:40:44 +0000 (13:40 +0000)]
install(1) lookalike that can be used during a build. Any options
are ignored and the remaining is passed on to cp(1). This allows
a build to be run as non-root without forcing any user/group
setting and also prevents setting any file flags.

This may not be the right place for buildtools.

24 years agoAdd note about `mountd -r'
phantom [Wed, 8 Dec 1999 13:12:49 +0000 (13:12 +0000)]
Add note about `mountd -r'

PR: docs/15067
Submitted by: Nick Hibma <hibma@skylink.it>

24 years agoAdd support for compiling SVR4 as a static module
newton [Wed, 8 Dec 1999 12:13:13 +0000 (12:13 +0000)]
Add support for compiling SVR4 as a static module

("AND THE CROWD GOES... uh.")

Tested by: Joerg Wunsch <joerg_wunsch@interface-business.de>

24 years agoChange the devstat priorities to the std values now in devicestats.h
sos [Wed, 8 Dec 1999 12:08:47 +0000 (12:08 +0000)]
Change the devstat priorities to the std values now in devicestats.h

24 years agoRemove unnecessary includes
newton [Wed, 8 Dec 1999 12:01:59 +0000 (12:01 +0000)]
Remove unnecessary includes

Prodded by: phk

24 years agoMake this buildable with MROUTING defined.
shin [Wed, 8 Dec 1999 11:57:36 +0000 (11:57 +0000)]
Make this buildable with MROUTING defined.

Specified by: eivind, phk

24 years agoForced commit for correct version ID on files dependent on
newton [Wed, 8 Dec 1999 11:50:48 +0000 (11:50 +0000)]
Forced commit for correct version ID on files dependent on
syscalls.master

Noticed by: marcel

24 years agoMake this actually build with current sources.
dfr [Wed, 8 Dec 1999 11:47:48 +0000 (11:47 +0000)]
Make this actually build with current sources.

24 years agoAccept 12 for %l, because it's logical to expect "%l:%M" to work for
sheldonh [Wed, 8 Dec 1999 11:11:40 +0000 (11:11 +0000)]
Accept 12 for %l, because it's logical to expect "%l:%M" to work for
"12:00" and because strftime(3) does the same.

24 years agoSVR4 emulator source files now take their compilation options from
newton [Wed, 8 Dec 1999 10:51:17 +0000 (10:51 +0000)]
SVR4 emulator source files now take their compilation options from
opt_global.h and opt_svr4.h, instead of from the command line.  This
brings them in-line with most of the rest of the kernel.

svr4_ioctl.c has also failed to compile with debugging for a while
now;  fixed by adding systm.h and socketvar.

Some svr4 source files are automatically generated from syscalls.master;
these have been committed as consequential changes, otherwise everyone
will have to "make svr4_sysent.c".

Changes:

sys/svr4/svr4.h include opt_global.h and opt_svr4.h
sys/svr4/svr4_ioctl.c include svr4.h, sys/systm.h and sys/socketvar.h
sys/svr4/svr4_ipc.c include svr4.h
sys/svr4/svr4_resource.c  include svr4.h
sys/svr4/svr4_socket.c include svr4.h
sys/svr4/svr4_ttold.c include svr4.h
sys/svr4/syscalls.master include svr4.h
sys/svr4/svr4_syscallnames.c dependent on syscalls.master
sys/svr4/svr4_sysent.c dependent on syscalls.master
sys/svr4/svr4_syscall.h dependent on syscalls.master
sys/svr4/svr4_proto.h dependent on syscalls.master
sys/modules/svr4/Makefile create opt_global.h and opt_svr4.h

24 years agoMake adjtime(2) adjust boottime so it doesn't cause non-monotonous
phk [Wed, 8 Dec 1999 10:02:12 +0000 (10:02 +0000)]
Make adjtime(2) adjust boottime so it doesn't cause non-monotonous
uptime.

24 years agoScan cdevs for potential root devices, rather than bdevs.
phk [Wed, 8 Dec 1999 10:01:18 +0000 (10:01 +0000)]
Scan cdevs for potential root devices, rather than bdevs.

24 years agoRemove sysinstall knowledge of the wd based devices..
sos [Wed, 8 Dec 1999 09:51:00 +0000 (09:51 +0000)]
Remove sysinstall knowledge of the wd based devices..

24 years agoRemove BAD144 support, it has already been disabled for some time.
phk [Wed, 8 Dec 1999 09:33:00 +0000 (09:33 +0000)]
Remove BAD144 support, it has already been disabled for some time.

24 years agoFinally use the new ata driver.
sos [Wed, 8 Dec 1999 09:19:37 +0000 (09:19 +0000)]
Finally use the new ata driver.

24 years agoRemove unused #includes.
phk [Wed, 8 Dec 1999 08:59:40 +0000 (08:59 +0000)]
Remove unused #includes.

Obtained from: http://bogon.freebsd.dk/include

24 years agoSwitch to using suspend/resume methods rather than the APM hooks.
imp [Wed, 8 Dec 1999 07:55:20 +0000 (07:55 +0000)]
Switch to using suspend/resume methods rather than the APM hooks.
Should have no effect, but does make things a little cleaner.  I
thought this was the race that was causing problems, but it turned out
to be in pccardd waking up after the empty/insert events had happened
and being confused.

Minor cleanup:
o Remove isahd from pccard_devinfo
o remove extra from controller
o formatting nits
o use PCCARD_DEVINFO(d) rather than a bare device_get_ivars(d)

24 years agoIf last state was supended, remove the card. This is a kludge, there
imp [Wed, 8 Dec 1999 07:47:41 +0000 (07:47 +0000)]
If last state was supended, remove the card.  This is a kludge, there
is a race here that the old code didn't deal with, and I'm not
completely sure this is the right way to solve it, but it works here.

Should get rid of the dreaded "No free configuration for card" message.

24 years agoStyle nit.
obrien [Wed, 8 Dec 1999 06:42:50 +0000 (06:42 +0000)]
Style nit.

24 years agoDocument what "X" in the table means.
obrien [Wed, 8 Dec 1999 06:42:08 +0000 (06:42 +0000)]
Document what "X" in the table means.