Commit graph

121 commits

Author SHA1 Message Date
Peter Wemm c49aab2973 This commit was generated by cvs2svn to compensate for changes in r18661,
which included commits to RCS files with non-trunk default branches.
1996-10-03 21:35:18 +00:00
John Polstra 87f11ab41b Fix a bug that caused incorrect PIC code to be generated for exceptions.
The symptom was an assembler warning

    "GOT relocation burb: `___EXCEPTION_TABLE__' should be global"

followed (sometimes) by a core dump.  The fix makes the compiler
generate the correct GOTOFF addressing for that symbol, rather than the
GOT addressing it was emitting before.

Warning:  There is still at least one serious bug in the i386 exception
code for PIC.  The exception code that is generated clobbers the GOT
register (%ebx) and then tries to use it later.  That leads to core
dumps at program execution time.  I know where the problem is, but I do
not have a fix for it at this time.  Until it is fixed, exceptions will
not work in PIC code.  This is a general problem for all i386 platforms;
it is not specific to FreeBSD.
1996-10-03 17:49:35 +00:00
Bill Fenner 232fb09b08 Instructions on upgrading traceroute 1996-10-01 06:17:16 +00:00
Peter Wemm b376b0ea5f Activate the .weak code generation for libgcc.a and g++ now that it works. 1996-10-01 02:20:27 +00:00
Paul Traina 9ee4f69e6f Fix some typos 1996-10-01 01:08:47 +00:00
John Polstra 1a3709045d Fix a bug in the "cvs init" command. It ignored the global "-H" option.
I.e., "cvs -H init" went ahead and initialized the repository, and did
not print out a usage message.  Not nice.

Also added the "init" command to the list that comes out when you type
"cvs --help-commands".  There is still not a word about it in the manual
page.

Yes, I am sending these fixes to the FSF.
1996-10-01 00:51:27 +00:00
Bill Fenner c2b02248f9 Add FreeBSD modifications
- Move setuid(getuid()) much earlier
- Add "SANE_PRECISION" time printing code
1996-09-30 19:39:25 +00:00
Bill Fenner 548e4cb103 This commit was generated by cvs2svn to compensate for changes in r18579,
which included commits to RCS files with non-trunk default branches.
1996-09-30 19:09:55 +00:00
Bill Fenner 38a623ef96 Virgin import of LBL traceroute version 1.3.2.
Obtained from: ftp://ftp.ee.lbl.gov/traceroute.tar.Z on 30-Sep-1996.
1996-09-30 19:09:55 +00:00
Wolfram Schneider 621c6c073d Import Nx macro - NetBSD
Obtained from: NetBSD
1996-09-28 18:36:51 +00:00
Peter Wemm 252bb01fbc Temporarily disable the code that wants to add -lstdc++ in tge g++ driver
since we don't have it yet and I've taken too long on the libg++-2.7.2
stuff (it causes problems due to to the lack of .weak support which I've
nearly finished)

Submitted by: "Ph. Charnier" <charnier@xp11.frmug.org>
1996-09-27 05:13:40 +00:00
Poul-Henning Kamp 84b6bcdf53 Merge local changes. 1996-09-18 14:24:33 +00:00
Poul-Henning Kamp c67bf96517 This commit was generated by cvs2svn to compensate for changes in r18351,
which included commits to RCS files with non-trunk default branches.
1996-09-18 14:12:34 +00:00
Poul-Henning Kamp 8569730d6b Import tcl7.5p1 1996-09-18 14:12:34 +00:00
Peter Wemm b5ad28261f Doc fixes and updates to reflect reality, as well as info about profiling
extensions.
1996-09-18 06:56:52 +00:00
Peter Wemm da843809ce Merge in freebsd-specific changes 1996-09-18 06:54:11 +00:00
Peter Wemm 852e8be503 Add in hooks to produce assembler output suitable for binutils+elf
Obtained from: John Polstra <jdp@freebsd.org>, from his elfkit.
1996-09-18 06:50:39 +00:00
Peter Wemm 7767f29ab5 Add the hooks that we use for our profiling extensions.
Obtained from: bde
1996-09-18 06:47:49 +00:00
Peter Wemm f7f03b3cbc When running native on freebsd (ie: in /usr/bin, /usr/libexec, not the
gnu-style /usr/local/lib/gcc* layout), only search the paths that
exist for the modules (cc1, cc1plus , cc1obj etc)

Also, update an error message.
1996-09-18 06:45:17 +00:00
Peter Wemm 655565618b When compiling native on freebsd, do not search the multitude of extended
include file paths that do not exist.
1996-09-18 06:40:54 +00:00
Peter Wemm 864252eaad build libgcc*.a a little more compact by removing excess local symbols
Obtained from: bde
1996-09-18 06:37:22 +00:00
Peter Wemm 24501dd0c6 My feeble attempt at fixing complaints that makeinfo makes about
errors in this doc.
1996-09-18 06:35:00 +00:00
Peter Wemm d0fd7b1858 Do not print two \n's in a fatal error message.
Obtained from: bde
1996-09-18 06:33:32 +00:00
Peter Wemm 97d25bbf44 Patches originally obtained from Bruce Evans <bde@freebsd.org> to make
gcc "do the right thing" when running standalone on FreeBSD
1996-09-18 06:31:42 +00:00
Peter Wemm 9882643d04 Import of 2.7.2.1 into vendor branch 1996-09-18 05:45:16 +00:00
Peter Wemm 30053e7e6a This commit was generated by cvs2svn to compensate for changes in r18336,
which included commits to RCS files with non-trunk default branches.
1996-09-18 05:45:16 +00:00
Peter Wemm a4cd5630b0 Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of the
non-i386, non-unix, and generatable files have been trimmed, but can easily
be added in later if needed.

gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's
handy to have both available for reference for such little cost.

The freebsd-specific changes will then be committed, and once the dust has
settled, the bmakefiles will be committed to use this code.
1996-09-18 05:35:50 +00:00
Peter Wemm 070264855f This commit was generated by cvs2svn to compensate for changes in r18334,
which included commits to RCS files with non-trunk default branches.
1996-09-18 05:35:50 +00:00
Paul Traina 0ca3c3e0f8 Here is a patch to make tcpdump recognise IPX packets that is using
ETHERNET_II framing. It got lost during the tcpdump upgrade.

Submitted by: John.Hay@mikom.csir.co.za
1996-09-15 17:55:09 +00:00
Andrey A. Chernov e81918b728 Fix latin1 guessing
Add koi8-r guessing
1996-09-11 17:55:20 +00:00
Paul Traina 36c6738a68 Print appletalk layer 3 addresses as 16 bit unsigned decimal numbers,
not two 8 bit values.  This conforms to industry standard.

These changes have been sent back to LBL.
1996-09-11 06:18:26 +00:00
Peter Wemm fd88f67390 Make this compile. they use a variable "abort" which is prototyped. 1996-09-10 13:58:10 +00:00
Peter Wemm b5a85b5ef7 This commit was generated by cvs2svn to compensate for changes in r18214,
which included commits to RCS files with non-trunk default branches.
1996-09-10 13:48:14 +00:00
Peter Wemm dcd8284393 Import the FSF release of gperf-2.1a, used in the build of gcc-2.7.2.1
(to be imported soon).
1996-09-10 13:48:14 +00:00
Peter Wemm ca1e085bd0 This commit was generated by cvs2svn to compensate for changes in r18210,
which included commits to RCS files with non-trunk default branches.
1996-09-10 13:12:03 +00:00
Peter Wemm 9f36c7f497 Import the FSF release of bison-1.25 onto the vendor branch.
In case you're wondering, the gcc-2.7.2.1 import uses this to generate
code.  The size of the generated code is bigger than the entire bison
release, making this a saving.  The bison doc is pretty good apparently.
1996-09-10 13:12:03 +00:00
Paul Traina 6128a70501 Look for old "man" macros in tmac.groff_an 1996-09-08 00:37:30 +00:00
Paul Traina 9c1953ee9b Add setlocale LC_CTYPE and 8 bit clean ctype support.
Original author: ache
1996-09-08 00:34:51 +00:00
Paul Traina 0ab452aa42 Workarround for gcc 2.60 expression evaluation bug. 1996-09-08 00:34:04 +00:00
Paul Traina 7c8f1b02e3 Improve .Os macro support (parts obtained from 4.4Lite2 and NetBSD)
Add the .Fx macro for specifying FreeBSD releases.

Add a bunch of missing standards to the .St macro.

Add Version 1 AT&T UNIX to .At macro

Updated the ".St -ansiC" macro to report "ISO 9899: 1990 (``ISO C'')"
You can also specify -iso9899, or -isoC.  Use -ansiC-89 if you still need
the X3.159-1989 string reported.

Original author: mpp
1996-09-08 00:33:24 +00:00
Paul Traina 2464ec91ca Manual page cleanups.
Original author: mpp
1996-09-08 00:32:33 +00:00
Paul Traina 8cbaf4f5a2 Install additional S and L text fonts, needed for BSD doc formatting.
Original author: ache
1996-09-08 00:30:25 +00:00
Paul Traina 604a5013e8 Add Russian language / koi8-r font support.
Original author: ache
1996-09-08 00:28:32 +00:00
Paul Traina b3e7b046b0 Add psroff command 1996-09-08 00:26:24 +00:00
Peter Wemm 88b80c81a9 Add a note about current local changes relative to the "official" release. 1996-09-07 20:17:13 +00:00
Peter Wemm 5239d86c9c Add freebsd-specific info file. 1996-09-07 20:14:36 +00:00
Paul Traina 642b2647a6 Commit import instructions for future maintainers 1996-09-07 16:23:49 +00:00
Paul Traina 644a96a6d7 This commit was generated by cvs2svn to compensate for changes in r18099,
which included commits to RCS files with non-trunk default branches.
1996-09-07 16:18:32 +00:00
Paul Traina 4e5867aa82 Virgin import of FSF groff v1.10 1996-09-07 16:18:32 +00:00
Peter Wemm a7d542e842 Implement a horrible (but simple) hack to allow some control over the
branch number that is assigned.  This is specifically to support the
local commit feature of cvsup.  If one sets $CVS_LOCAL_BRANCH_NUM to
(say) 1000 then branches the local repository, the revision numbers will
look like 1.66.1000.xx.  This is almost a dead-set certainty that there
will be no conflicts with version numbers. :-)

(This needs to be something more than an option to 'cvs tag' or 'cvs rtag'
as various parts of cvs "know" how to automatically branch files (eg: cvs
add).  Trying to remember state is getting "Too Hard (TM)")
1996-09-03 23:19:51 +00:00
Peter Wemm d6da9453b6 Take #2. Import bind-4.9.4-P1 into the intended directory!
This has most of the non-essential stuff removed (ie: what is not built)

bmake glue to follow.
1996-08-29 19:20:22 +00:00
Peter Wemm ff6bef0ee3 This commit was generated by cvs2svn to compensate for changes in r17892,
which included commits to RCS files with non-trunk default branches.
1996-08-29 19:20:22 +00:00
Paul Traina 12e9609024 Fix bugs in the ISO (Fletcher) checksum, obey the -q flag, misc cleanup of
ISO based code, and document new options (courtesy of libpcap).
Submitted by:	Tony Li <tli@jnx.com>
1996-08-21 20:03:57 +00:00
Paul Traina 0d086d2934 Add support for ISO CLNP/ES-IS/IS-IS.
These changes have been also sent back to LBL for inclusion in next release.

Submitted by:	Tony Li <tli@jnx.com>
1996-08-21 20:01:08 +00:00
Peter Wemm f202848207 This commit was generated by cvs2svn to compensate for changes in r17721,
which included commits to RCS files with non-trunk default branches.
1996-08-20 23:46:10 +00:00
Peter Wemm 18576028af Import of slightly trimmed cvs-1.8 distribution. Generated files
and non-unix code has been left out.
1996-08-20 23:46:10 +00:00
Paul Traina 90fd53ca36 Add ignore of SUNOS4 subdirectory to commit instructions 1996-08-19 22:27:25 +00:00
Paul Traina e8e91bdf52 Upgrade instructions 1996-08-19 21:55:18 +00:00
Paul Traina d5a5022d60 Print IPX packets over a PPP link.
Always display IPX network number in decimal (industry standard).
Decode other PPP protocol types too.

Submitted by:	peter, pst, John Hay <jhay@mikom.csir.co.za>
1996-08-19 21:43:47 +00:00
Paul Traina 9cc97c3a9c Improvements to IGMP message decoding.
Add support for the router-alert option.
Submitted by:	Bill Fenner <fenner@parc.xerox.com>
1996-08-19 21:39:00 +00:00
Paul Traina 1249582f6e Fix bugs in AARP packet handling and fake up a phantom LAP header
since Ethertalk doesn't actually put one out on the wire.

Submitted by:	Toshihiro Kanda <candy@fct.kgc.co.jp>
1996-08-19 21:37:18 +00:00
Paul Traina 930ecf536c Decode maximumim sized ethernet frames properly 1996-08-19 21:35:13 +00:00
Paul Traina 01bd0dbc7e Handle IS-IS IIH messages and print NSAPs in canonical format.
Submitted by:	Tony Li <tli@jnx.com>
1996-08-19 21:33:43 +00:00
Paul Traina 32f0110cec This commit was generated by cvs2svn to compensate for changes in r17683,
which included commits to RCS files with non-trunk default branches.
1996-08-19 20:36:34 +00:00
Paul Traina 8cf6c252e7 Virgin import of LBL libpcap version 0.2.1.
Obtained from: ftp://ftp.ee.lbl.gov/libpcap.tar.Z on 19-Aug-1996.
1996-08-19 20:36:34 +00:00
Paul Traina deee10f699 This commit was generated by cvs2svn to compensate for changes in r17680,
which included commits to RCS files with non-trunk default branches.
1996-08-19 20:34:12 +00:00
Paul Traina 4edb46e9a8 Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
1996-08-19 20:34:12 +00:00
Jordan K. Hubbard 51295a4d3e General -Wall warning cleanup, part I.
Submitted-By: Kent Vander Velden <graphix@iastate.edu>
1996-07-12 18:57:58 +00:00
Poul-Henning Kamp 403acdc0da Tcl 7.5, various makefiles will be updated to use these sources as soon
as I get these back down to my machine.
1996-06-26 06:06:43 +00:00
Poul-Henning Kamp 082257e043 This commit was generated by cvs2svn to compensate for changes in r16756,
which included commits to RCS files with non-trunk default branches.
1996-06-26 06:06:43 +00:00
Poul-Henning Kamp dcc710a674 Initial revision 1996-06-26 06:06:30 +00:00