]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
26 years agoAdd support for MACHINE=pc98. This leaves a single legacy entry for
John Birrell [Sat, 5 Sep 1998 08:27:56 +0000 (08:27 +0000)]
Add support for MACHINE=pc98. This leaves a single legacy entry for
the old aout bootloader.

26 years agoChange MACHINE to MACHINE_ARCH to support MACHINE=pc98.
John Birrell [Sat, 5 Sep 1998 08:22:30 +0000 (08:22 +0000)]
Change MACHINE to MACHINE_ARCH to support MACHINE=pc98.

26 years agoAdd a GENERICupgrade config file for pc98 users to upgrade to elf
John Birrell [Sat, 5 Sep 1998 08:14:36 +0000 (08:14 +0000)]
Add a GENERICupgrade config file for pc98 users to upgrade to elf
in the same way as i386 users. This is a copy of GENERIC98.

26 years agoChange a hardcoded i386 reference to ${MACHINE} so that MACHINE=pc98
John Birrell [Sat, 5 Sep 1998 08:10:44 +0000 (08:10 +0000)]
Change a hardcoded i386 reference to ${MACHINE} so that MACHINE=pc98
is supported properly.

26 years agoUse INT_MAX instead of LONG_MAX since the variable being compared
John Birrell [Sat, 5 Sep 1998 08:01:26 +0000 (08:01 +0000)]
Use INT_MAX instead of LONG_MAX since the variable being compared
is an int, not a long.

26 years agoChange a test for NETBSD_SYSCALLS to __alpha__. We're not ready to
John Birrell [Sat, 5 Sep 1998 07:57:43 +0000 (07:57 +0000)]
Change a test for NETBSD_SYSCALLS to __alpha__. We're not ready to
do profiling on alpha yet.

26 years agoChange the profile data file name from gmon.out to progname.gmon
John Birrell [Sat, 5 Sep 1998 07:56:36 +0000 (07:56 +0000)]
Change the profile data file name from gmon.out to progname.gmon
where progname comes from __progname in crt0 or crt1.

26 years agoSet CHROOTDIR's initial object type also.
Jordan K. Hubbard [Sat, 5 Sep 1998 07:43:13 +0000 (07:43 +0000)]
Set CHROOTDIR's initial object type also.
Suggested by: jb

26 years agoNow that ldconfig does elf work too, build it on alpha as well.
John Birrell [Sat, 5 Sep 1998 07:35:19 +0000 (07:35 +0000)]
Now that ldconfig does elf work too, build it on alpha as well.

26 years agoMore sorting of references.
David E. O'Brien [Sat, 5 Sep 1998 06:56:36 +0000 (06:56 +0000)]
More sorting of references.

26 years agoAdd OBJFORMAT to list of variables passed into /mk script since it seems
Jordan K. Hubbard [Sat, 5 Sep 1998 06:54:42 +0000 (06:54 +0000)]
Add OBJFORMAT to list of variables passed into /mk script since it seems
to think you're using aout otherwise (and emits a rather confusing and
inaccurate diagnostic about OBJFORMAT being set in /etc/make.conf when
it most demonstrably is not set there).

26 years agoMFO: rev 1.3 - correct man page xrefs.
David E. O'Brien [Sat, 5 Sep 1998 06:38:19 +0000 (06:38 +0000)]
MFO: rev 1.3 - correct man page xrefs.

26 years agocompare getopt() with -1, not EOF
David E. O'Brien [Sat, 5 Sep 1998 06:06:00 +0000 (06:06 +0000)]
compare getopt() with -1, not EOF

26 years agoMFO rev 1.4 - sort cross references
David E. O'Brien [Sat, 5 Sep 1998 05:52:24 +0000 (05:52 +0000)]
MFO rev 1.4 - sort cross references

26 years agoExplicitly pass the "-aout" option to ldconfig, until I've had a
John Polstra [Sat, 5 Sep 1998 04:27:35 +0000 (04:27 +0000)]
Explicitly pass the "-aout" option to ldconfig, until I've had a
chance to work out a better scheme to handle the separate
invocations necessary for a.out and ELF.

26 years agoImplement ldconfig functionality for ELF. The hints are stored in
John Polstra [Sat, 5 Sep 1998 03:31:00 +0000 (03:31 +0000)]
Implement ldconfig functionality for ELF.  The hints are stored in
a different file than the a.out hints, namely, "/var/run/ld-elf.so.hints".
These hints consist only of the directory search path.  There is
no hash table as in the a.out hints, because ELF doesn't have to
search for the file with the highest minor version number.  (It
doesn't have minor version numbers at all.)

A single run of ldconfig updates either the a.out hints or the ELF
hints, but not both.  The set of hints to process is selected in
the usual way, via /etc/objformat, or ${OBJFORMAT}, or the "-aout"
or "-elf" command line option.  The rationale is that you probably
want to search different directories for ELF than for a.out.

"ldconfig -r" is faked up to produce output like we are used to,
except that for ELF there are no minor version numbers.  This should
enable "ldconfig -r" to be used for checking LIB_DEPENDS in ports
even for ELF.

I implemented the ELF functionality in a new source file, with an
eye toward eliminating the a.out code entirely at some point in
the future.

26 years agoSync with sys/i386/conf/files.i386 revision 1.201.
KATO Takenori [Sat, 5 Sep 1998 02:36:18 +0000 (02:36 +0000)]
Sync with sys/i386/conf/files.i386 revision 1.201.

26 years agoSync with sys/i386/conf/Makefile.i386 revision 1.121.
KATO Takenori [Sat, 5 Sep 1998 02:35:21 +0000 (02:35 +0000)]
Sync with sys/i386/conf/Makefile.i386 revision 1.121.

26 years agoIncrease 'maxusers' to 32.
KATO Takenori [Sat, 5 Sep 1998 02:20:52 +0000 (02:20 +0000)]
Increase 'maxusers' to 32.

26 years agoWith the change to the 4.4Lite2 mount interface we don't need special
David E. O'Brien [Sat, 5 Sep 1998 00:58:37 +0000 (00:58 +0000)]
With the change to the 4.4Lite2 mount interface we don't need special
conf files.

26 years agoAdd hints file structures and defines.
John Polstra [Sat, 5 Sep 1998 00:53:53 +0000 (00:53 +0000)]
Add hints file structures and defines.

26 years agoEscape the \ characters so that the intended beep at the end of the
Mike Smith [Sat, 5 Sep 1998 00:36:18 +0000 (00:36 +0000)]
Escape the \ characters so that the intended beep at the end of the
boot.help message is actually appended correctly.

26 years agoAdd -lcrypt.
John Birrell [Sat, 5 Sep 1998 00:34:36 +0000 (00:34 +0000)]
Add -lcrypt.

26 years agoAdd -lcrypt when building kerberos.
John Birrell [Sat, 5 Sep 1998 00:32:27 +0000 (00:32 +0000)]
Add -lcrypt when building kerberos.

26 years agoActually *looking* at this file now, I see that a good deal more
Jordan K. Hubbard [Fri, 4 Sep 1998 23:51:40 +0000 (23:51 +0000)]
Actually *looking* at this file now, I see that a good deal more
can be eliminated. :)

26 years agoTurn tcp_extentions off by default. They sometimes cause pain.
Jordan K. Hubbard [Fri, 4 Sep 1998 23:37:24 +0000 (23:37 +0000)]
Turn tcp_extentions off by default.  They sometimes cause pain.

26 years agoMake irq forwarding truely functional.
Luoqi Chen [Fri, 4 Sep 1998 23:03:04 +0000 (23:03 +0000)]
Make irq forwarding truely functional.

26 years agoEnable rtld-elf for build on alpha too. We now have support for shared
John Birrell [Fri, 4 Sep 1998 22:55:17 +0000 (22:55 +0000)]
Enable rtld-elf for build on alpha too. We now have support for shared
libraries on alpha!

26 years agoUnbreak "make release".
Mark Murray [Fri, 4 Sep 1998 22:18:49 +0000 (22:18 +0000)]
Unbreak "make release".
Submitted by: Justin Gibbs

26 years agoYAMT (yet another missing target). It's a shame that these have to
John Birrell [Fri, 4 Sep 1998 21:19:37 +0000 (21:19 +0000)]
YAMT (yet another missing target). It's a shame that these have to
be visible to the user. Maybe `make release' should call the backend
directly.

26 years agoIncrease 'maxusers' to 32; with the number of people using GENERIC as
Mike Smith [Fri, 4 Sep 1998 19:55:51 +0000 (19:55 +0000)]
Increase 'maxusers' to 32; with the number of people using GENERIC as
their one-size-fits-all kernel, this should help reduce the "out of foo"
reports.

Reviewed by: jkh

26 years agoBring the docs more up-to-date. Document the 'custom' setup.
Andrzej Bialecki [Fri, 4 Sep 1998 19:47:24 +0000 (19:47 +0000)]
Bring the docs more up-to-date. Document the 'custom' setup.

26 years agoAdded special type of setup called 'custom'. It allows you to supply
Andrzej Bialecki [Fri, 4 Sep 1998 19:38:57 +0000 (19:38 +0000)]
Added special type of setup called 'custom'. It allows you to supply
your own config directory laid out exactly like the standard ones.

Suggested by: Richard Wackerbarth <rkw@dataplex.net>

26 years agoAdd alpha support.
Doug Rabson [Fri, 4 Sep 1998 19:03:57 +0000 (19:03 +0000)]
Add alpha support.

Submitted by: John Birrell <jb@cimlogic.com.au> (with extra hacks by me)
Obtained from: Probably NetBSD

26 years agoCosmetic changes to the PAGE_XXX macros to make them consistent with
Doug Rabson [Fri, 4 Sep 1998 18:49:35 +0000 (18:49 +0000)]
Cosmetic changes to the PAGE_XXX macros to make them consistent with
the other objects in vm.

26 years agoDon't cast potentially unaligned addresses to pointers to
Brian Somers [Fri, 4 Sep 1998 18:26:00 +0000 (18:26 +0000)]
Don't cast potentially unaligned addresses to pointers to
non-char types on non-i386 architectures.
On Alpha and Sparc we get a bus error if we do.

26 years agoDevice registration temporaly removed until major number allocation ok.
Nicolas Souchu [Fri, 4 Sep 1998 17:53:42 +0000 (17:53 +0000)]
Device registration temporaly removed until major number allocation ok.

26 years agoModify the xl_mediacheck() routine to also test for the case where the
Bill Paul [Fri, 4 Sep 1998 16:22:15 +0000 (16:22 +0000)]
Modify the xl_mediacheck() routine to also test for the case where the
XCVR value read from the EEPROM is completely wrong. I've had one report
of a 3c900 card that returns an xcvr value of 14, which is impossible
(the manual states that all vales above 8 are reserved). If the value
is out of the expe

Add PCI vendor ID for the 3c980-TX server adapter card, which apparently
also uses the cyclone chip. Graciously supplied Mats O Jansson
<maja@cntw.com>.

Also noted by Mats, the 10mpbs cyclone adapters should be named 3c900B,
not 3c905B. I haven't actually encountered a 10mbps only cyclone adapter
yet, nor anybody who has one, but this makes sense given the naming
scheme used for the older boomerang adapters.

26 years agoo Enable standby mode in apm utility. You need a newer kernel for this
Warner Losh [Fri, 4 Sep 1998 16:08:54 +0000 (16:08 +0000)]
o Enable standby mode in apm utility.  You need a newer kernel for this
  functionality to work (however, the kernel changes were committed
  to current at 1998/07/05 23:29:11 PDT).
o Enable setting of a timer for later wakeup.  Note, not all APM
  BIOSes support this for all modes (mine doesn't support waking up on
  a timer from standby mode).
o Print out the APM capabilities, as reported by the BIOS.
o Report wake on ring indication.  No way to enable/disable this, but
  it is reported.
o update man page with above
o The output of this command has changed, so if you have a script that
  parses its output, then you may need to rewrite it slightly.
o The code attempts to deal with older kernels than July 5, 1998, but
  that part of the code isn't well tested.

26 years agomake sbflush panic messages more descriptive
Andrey A. Chernov [Fri, 4 Sep 1998 13:13:18 +0000 (13:13 +0000)]
make sbflush panic messages more descriptive

26 years agoPAGE_WAKEUP -> vm_page_wakeup
Andrey A. Chernov [Fri, 4 Sep 1998 13:10:34 +0000 (13:10 +0000)]
PAGE_WAKEUP -> vm_page_wakeup

26 years agoFix uninitialized variable.
Kazutaka YOKOTA [Fri, 4 Sep 1998 10:15:48 +0000 (10:15 +0000)]
Fix uninitialized variable.

PR: bin/7799
Submitted by: Sheldon Hearn (axl@iafrica.com)

26 years agoAdd the distribute target that make release wants.
John Birrell [Fri, 4 Sep 1998 09:19:19 +0000 (09:19 +0000)]
Add the distribute target that make release wants.

26 years agoDon't utilize the pre-4.4Lite2 INITMOUNTNAMES compatibility cruft.
David E. O'Brien [Fri, 4 Sep 1998 08:55:29 +0000 (08:55 +0000)]
Don't utilize the pre-4.4Lite2 INITMOUNTNAMES compatibility cruft.
(bde will remove it soon)

26 years agoJust nuke the aout bootstrap stuff since we don't need it anymore.
Jordan K. Hubbard [Fri, 4 Sep 1998 08:22:59 +0000 (08:22 +0000)]
Just nuke the aout bootstrap stuff since we don't need it anymore.
Simplify accordingly for ELF.
Convinced by: jb

26 years agoSet OBJFORMAT=aout to affect the whole build - for now, it seems that too
Andrzej Bialecki [Fri, 4 Sep 1998 08:08:05 +0000 (08:08 +0000)]
Set OBJFORMAT=aout to affect the whole build - for now, it seems that too
many tools needed to build the floppies are dependent on a.out...

26 years agoCosmetic changes to the PAGE_XXX macros to make them consistent with
Doug Rabson [Fri, 4 Sep 1998 08:06:57 +0000 (08:06 +0000)]
Cosmetic changes to the PAGE_XXX macros to make them consistent with
the other objects in vm.

26 years agoMake SimOS work again.
Doug Rabson [Fri, 4 Sep 1998 08:01:26 +0000 (08:01 +0000)]
Make SimOS work again.

26 years agoMake this build even if sio is not in the kernel.
Doug Rabson [Fri, 4 Sep 1998 07:58:33 +0000 (07:58 +0000)]
Make this build even if sio is not in the kernel.

26 years agoadd missing sys/queue.h
Andrey A. Chernov [Fri, 4 Sep 1998 07:48:53 +0000 (07:48 +0000)]
add missing sys/queue.h

26 years agoOnly move a.out libs if we're building for a.out.
Jordan K. Hubbard [Fri, 4 Sep 1998 06:31:34 +0000 (06:31 +0000)]
Only move a.out libs if we're building for a.out.

26 years agopcf.c added, support for the Philips PCF8584 I2C bus controller
Nicolas Souchu [Fri, 4 Sep 1998 06:06:55 +0000 (06:06 +0000)]
pcf.c added, support for the Philips PCF8584 I2C bus controller
(this is part of the iicbus system)

26 years agorevert back to rev 1.5
David E. O'Brien [Fri, 4 Sep 1998 06:01:42 +0000 (06:01 +0000)]
revert back to rev 1.5

26 years agoDon't assume that time_t is long.
David E. O'Brien [Fri, 4 Sep 1998 04:42:28 +0000 (04:42 +0000)]
Don't assume that time_t is long.
(from rev 1.4 by bde of old AMD)

26 years agoGeneric plug-and-play enumerator infrastructure. Query supplied
Mike Smith [Fri, 4 Sep 1998 02:43:26 +0000 (02:43 +0000)]
Generic plug-and-play enumerator infrastructure.  Query supplied
enumerators, crossreference returned identifiers with a text-format
database and automatically load corresponding modules and dependancies.

26 years agoAdd manpages for the new device framework.
Doug Rabson [Thu, 3 Sep 1998 21:52:05 +0000 (21:52 +0000)]
Add manpages for the new device framework.

26 years agoOnly run ldconfig if the OBJFORMAT is aout.
John Birrell [Thu, 3 Sep 1998 21:34:31 +0000 (21:34 +0000)]
Only run ldconfig if the OBJFORMAT is aout.

26 years agoWhen creating /etc/objformat, respect DESTDIR.
John Birrell [Thu, 3 Sep 1998 21:16:15 +0000 (21:16 +0000)]
When creating /etc/objformat, respect DESTDIR.

Pointed out by: Zach Heilig -- zach@gaffaneys.com

26 years agoReviewed by: Doug Rabson
Nicolas Souchu [Thu, 3 Sep 1998 21:10:54 +0000 (21:10 +0000)]
Reviewed by: Doug Rabson
Submitted by: nsouch
I2C and SMB files added + new bus arch. files description

26 years agoReviewed by: Doug Rabson
Nicolas Souchu [Thu, 3 Sep 1998 21:03:43 +0000 (21:03 +0000)]
Reviewed by: Doug Rabson
Submitted by: nsouch
'local' token added to support new bus architecture .c files generated
by .m files.

26 years agoReviewed by: Doug Rabson
Nicolas Souchu [Thu, 3 Sep 1998 21:01:22 +0000 (21:01 +0000)]
Reviewed by: Doug Rabson
Submitted by: nsouch
Philips PCF8584 chipset support. Chipset controller for the I2C bus.

26 years agoReviewed by: Doug Rabson
Nicolas Souchu [Thu, 3 Sep 1998 21:00:08 +0000 (21:00 +0000)]
Reviewed by: Doug Rabson
Submitted by: nsouch
I2C and SMB ioctls

26 years agoReviewed by: Doug Rabson
Nicolas Souchu [Thu, 3 Sep 1998 20:59:28 +0000 (20:59 +0000)]
Reviewed by: Doug Rabson
Submitted by: nsouch
root_bus_configure() call to initialize new bus arch in i386 env.

26 years agoReviewed by: Doug Rabson
Nicolas Souchu [Thu, 3 Sep 1998 20:58:34 +0000 (20:58 +0000)]
Reviewed by: Doug Rabson
Submitted by: nsouch
Adding I2C and SMB entries to LINT, CONFIGVERS modified in Makefile.i386

26 years agoSubmitted by: nsouch
Nicolas Souchu [Thu, 3 Sep 1998 20:52:54 +0000 (20:52 +0000)]
Submitted by: nsouch
System Management Bus generic support over new bus architecture.

26 years agoSubmitted by: nsouch
Nicolas Souchu [Thu, 3 Sep 1998 20:51:50 +0000 (20:51 +0000)]
Submitted by: nsouch
Philips I2C bus generic support other new bus architecture.

26 years agoBump up the E_SHELL constant after an extra field was added, thus making
Mark Murray [Thu, 3 Sep 1998 17:32:22 +0000 (17:32 +0000)]
Bump up the E_SHELL constant after an extra field was added, thus making
this refer to the wrong data.
Submitted by: axl@iafrica.com (Sheldon Hearn)

26 years agoAdded Makefile to have true dependency of kernel image on the kernel
Andrzej Bialecki [Thu, 3 Sep 1998 10:41:36 +0000 (10:41 +0000)]
Added Makefile to have true dependency of kernel image on the kernel
config file.

26 years agoMinor fixes to 'clean' script.
Andrzej Bialecki [Thu, 3 Sep 1998 10:40:27 +0000 (10:40 +0000)]
Minor fixes to 'clean' script.

Changed the 'build' script to use ../${TYPE}/conf/Makefile in order to
have true dependency of kernel image on the kernel config file.

26 years agoSet OBJFORMAT=aout, until crunchide learns about ELF format...
Andrzej Bialecki [Thu, 3 Sep 1998 10:16:03 +0000 (10:16 +0000)]
Set OBJFORMAT=aout, until crunchide learns about ELF format...

26 years agoBump __FreeBSD_version to 300004 to indicate post E-day.
Satoshi Asami [Thu, 3 Sep 1998 08:28:42 +0000 (08:28 +0000)]
Bump __FreeBSD_version to 300004 to indicate post E-day.

Reviewed by: jdp

26 years agoReviewed by: J Wunsch <j@uriah.heep.sax.de>
Matthew Dillon [Thu, 3 Sep 1998 07:01:39 +0000 (07:01 +0000)]
Reviewed by: J Wunsch <j@uriah.heep.sax.de>

    -current commit for st.c, kernel support for /bin/mt's 'comp' option.
    (tested with exabyte and DAT tape units.  Does not apparently work with
    all SCSI tape's, though).

26 years agoAllow quoted strings (single or double) for grouping whitespace separated
Jordan K. Hubbard [Thu, 3 Sep 1998 06:14:41 +0000 (06:14 +0000)]
Allow quoted strings (single or double) for grouping whitespace separated
items.  Eliminate warnings.

26 years agoBootstrap updates.
Mike Smith [Thu, 3 Sep 1998 02:10:09 +0000 (02:10 +0000)]
Bootstrap updates.

 - Move some startup code from MD to MI sections
 - Add a 'copyout' and some copyout-related functions.  These will be
   obsoleted when BTX is available for the 386 and the kernel load
   area becomes directly addressable.
 - Add the ability load an arbitrary file as a module, associating
   and arbitrary type string with it.  This can be used eg. for loading
   splash-screen images etc.
 - Add KLD module dependancy infrastructure.  We know how to look for
   dependancies inside KLD modules, how to resolve these dependancies
   and what to do if things go wrong.  Only works for a.out at the
   moment, due to lack of an MI ELF loader.  Attach KLD module information
   to loaded modules as metadata, but don't pass it to the kernel (it
   can find it itself).
 - Load a.out KLD modules on a page boundary.  Only pad the a.out BSS
   for the kernel, as it may want to throw symbols away.  (We might want
   to do this for KLD modules too.)
 - Allow commands to be hidden from the '?' display, to avoid cluttering
   it with things like 'echo'.  Add 'echo'.
 - Bring the 'prompt' command into line with the parser syntax.
 - Fix the verbose 'ls'; it was using an uninitialised stack variable.
 - Add a '-v' flag to 'lsmod' to have it display module metadata as well
   (not terribly useful for the average user)
 - Support a 'module searchpath' for required modules.
 - The bootstrap file on i386 is now called 'loader' to permit the
   /boot directory to use that name.
 - Discard the old i386 pread() function, as it's replaced by
   arch_readin()

26 years agoInstall amd.conf
Brian Somers [Wed, 2 Sep 1998 21:09:14 +0000 (21:09 +0000)]
Install amd.conf

26 years agoThis is AMD.CONF, not AMQ.CONF
Brian Somers [Wed, 2 Sep 1998 21:07:47 +0000 (21:07 +0000)]
This is AMD.CONF, not AMQ.CONF

26 years agoprinting with compatible mode fixed if ECP available + more verbose if bootverbose set
Nicolas Souchu [Wed, 2 Sep 1998 20:34:34 +0000 (20:34 +0000)]
printing with compatible mode fixed if ECP available + more verbose if bootverbose set

26 years agoWiden and change the layout of the IPFW structures flag element.
Poul-Henning Kamp [Wed, 2 Sep 1998 19:14:01 +0000 (19:14 +0000)]
Widen and change the layout of the IPFW structures flag element.

This will allow us to add dummynet to 3.0

Recompile /sbin/ipfw AND your kernel.

26 years agoPass2 complete
Robert V. Baron [Wed, 2 Sep 1998 19:09:53 +0000 (19:09 +0000)]
Pass2 complete

26 years agoAdd ^G to the end of boot.help on the installation floppy so that it
Masafumi Max NAKANE [Wed, 2 Sep 1998 18:04:18 +0000 (18:04 +0000)]
Add ^G to the end of boot.help on the installation floppy so that it
beeps when the Boot: prompt appears on the screen and people installing
FreeBSD onto PC without display monitor can tell when to hit `-h'.

26 years agoAdded a vfs_oid pointer and a vfs_uninit() function to struct
Bruce Evans [Wed, 2 Sep 1998 17:25:51 +0000 (17:25 +0000)]
Added a vfs_oid pointer and a vfs_uninit() function to struct
vfsops.  vfs_oid will be used to attach and detach vfs sysctls
dynamically.  vfs_uninit() will be used to clean up before
modunloading vfs LKMs.  The nfs LKM needs these features most.

26 years agoBacked out previous commit. VFS_LKM_NO_DEFAULT_DISPATCH wasn't used for
Bruce Evans [Wed, 2 Sep 1998 17:03:49 +0000 (17:03 +0000)]
Backed out previous commit.  VFS_LKM_NO_DEFAULT_DISPATCH wasn't used for
long, and the ifdef for it broke the forward declaration for the
dispatch function.

26 years agoKeep build-tools objects separate from `all' objects so that my
Bruce Evans [Wed, 2 Sep 1998 15:22:11 +0000 (15:22 +0000)]
Keep build-tools objects separate from `all' objects so that my
cross-builds work.

26 years agoProperly fragment multicast packets.
Garrett Wollman [Wed, 2 Sep 1998 15:11:14 +0000 (15:11 +0000)]
Properly fragment multicast packets.

PR: 7802
Submitted by: Steve McCanne <mccanne@cs.berkeley.edu>

26 years agoFixed the elf case of the creation of the libcrypt.so -> libscrypt->so
Bruce Evans [Wed, 2 Sep 1998 15:09:15 +0000 (15:09 +0000)]
Fixed the elf case of the creation of the libcrypt.so -> libscrypt->so
link.  Shared libraries are in ${SHLIBDIR}, not necessarily in ${LIBDIR}.

26 years agocsu must be built before all shared libaries for ELF, since ELF shared
Bruce Evans [Wed, 2 Sep 1998 15:02:18 +0000 (15:02 +0000)]
csu must be built before all shared libaries for ELF, since ELF shared
libraries are linked to at least crti.o.  Always build it first.

26 years agoFixed munging of the SUBDIR list in rev.1.16-1.18.
Bruce Evans [Wed, 2 Sep 1998 14:56:59 +0000 (14:56 +0000)]
Fixed munging of the SUBDIR list in rev.1.16-1.18.

26 years agoRemoved a buggy ifdef for not linking libmd explicitly. Explicit
Bruce Evans [Wed, 2 Sep 1998 14:46:20 +0000 (14:46 +0000)]
Removed a buggy ifdef for not linking libmd explicitly.  Explicit
linkage is needed for the NOSHARED=YES case, so it is simplest to
never depend on the automagic linkage for elf shared libraries.

Reviewed by: jdp

26 years agoAdd -aout to CFLAGS and LDFLAGS in bsd.kmod.mk, not in
Bruce Evans [Wed, 2 Sep 1998 14:29:09 +0000 (14:29 +0000)]
Add -aout to CFLAGS and LDFLAGS in bsd.kmod.mk, not in
src/lkm/Makefile.inc.  This fixes broken builds of the syscons LKMs
when OBJFORMAT=elf.  Removed src/lkm/Makefile.inc since it became
empty and is worse than useless.

26 years agoAdd options for bridging and bandwidth limiting (disabled by default).
Andrzej Bialecki [Wed, 2 Sep 1998 14:16:07 +0000 (14:16 +0000)]
Add options for bridging and bandwidth limiting (disabled by default).

Submitted by: Luigi Rizzo <luigi@iet.unipi.it>

26 years agoNuked setting of crt here too.
Bruce Evans [Wed, 2 Sep 1998 14:10:22 +0000 (14:10 +0000)]
Nuked setting of crt here too.

Obtained from: src/etc/root/dot.profile rev.1.17.

26 years agoUgh... Small correction to the previous commit.
Andrzej Bialecki [Wed, 2 Sep 1998 13:11:23 +0000 (13:11 +0000)]
Ugh... Small correction to the previous commit.
_Now_ it compiles on 2.2.7...

26 years agoAdded code to display interface table and link layer info, as well
Andrzej Bialecki [Wed, 2 Sep 1998 11:48:07 +0000 (11:48 +0000)]
Added code to display interface table and link layer info, as well
as bridging statistics when using Luigi's bridging code.

Also added some ifdef's to (hopefully) get it to compile under 2.2.x

Submitted by: Luigi Rizzo <luigi@iet.unipi.it>

26 years agoCut-n-paste fub.
David E. O'Brien [Wed, 2 Sep 1998 10:09:08 +0000 (10:09 +0000)]
Cut-n-paste fub.
Noticed by: bde

26 years agoDiagnostic rewritten in English.
Wolfram Schneider [Wed, 2 Sep 1998 10:05:47 +0000 (10:05 +0000)]
Diagnostic rewritten in English.
Submitted by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>

26 years agoAdd libcrypt. Elf was breaking.
Mark Murray [Wed, 2 Sep 1998 06:31:02 +0000 (06:31 +0000)]
Add libcrypt. Elf was breaking.

26 years agoSuppress duplicate entries in ldd output.
John Polstra [Wed, 2 Sep 1998 02:51:12 +0000 (02:51 +0000)]
Suppress duplicate entries in ldd output.

26 years agoStyle fixes. If it seems like a lot of lines of changes, it's
John Polstra [Wed, 2 Sep 1998 02:00:20 +0000 (02:00 +0000)]
Style fixes.  If it seems like a lot of lines of changes, it's
because I moved some functions.  Mr. Tidy likes them to be in
alphabetical order.

26 years agoAdd Id keywords
Brian Somers [Wed, 2 Sep 1998 01:34:57 +0000 (01:34 +0000)]
Add Id keywords

26 years agoHandle dlsym(NULL, ...) properly, by searching in the caller's
John Polstra [Wed, 2 Sep 1998 01:09:34 +0000 (01:09 +0000)]
Handle dlsym(NULL, ...) properly, by searching in the caller's
shared object.  Note, this searches _only_ that object, and not its
needed objects, in accordance with the documentation.

Also fix dlopen(NULL, ...) so that the executable's needed objects
are searched as well as the executable itself.