peter
370aed25b5
Document the .cvsrc "cvs" option for global options.
1999-12-04 02:15:30 +00:00
obrien
63450d9255
Support the environtmental var "CVS_OPTIONS". Which can hold a set of
...
default options for cvs. These options are interpreted first and can be
overwritten by explicit command line parameters.
Obtained from: GNU Grep 2.3
1999-12-04 01:23:26 +00:00
peter
d948318609
Hardwire HAVE_INET6_STRUCTS rather than probe at compile time. -current
...
has the structures that probe_ipv6 tested for, so this will always be
defined if the standard tests are run.
1999-11-30 04:24:01 +00:00
peter
526e00ec21
Files not in 8.2.2.p5
1999-11-30 03:44:02 +00:00
peter
c6117a178d
Files gone from 8.2.2.p5
1999-11-30 03:41:17 +00:00
peter
9a9bef5e16
Files removed in 8.2.2.p5
1999-11-30 03:40:06 +00:00
peter
3fc00dd03f
Merge changes from vendor branch onto HEAD.
1999-11-30 02:52:56 +00:00
peter
4ef23ce695
Import bind v8.2.2.p5, minus the crypto for the time being. The bind
...
package does have BXA export approval, but the licensing strings on the
dnssafe code are a bit unpleasant. The crypto is easy to restore and bind
will run without it - just without full dnssec support.
Obtained from: The Internet Software Consortium (www.isc.org)
1999-11-30 02:43:11 +00:00
peter
9716636318
This commit was generated by cvs2svn to compensate for changes in r53910,
...
which included commits to RCS files with non-trunk default branches.
1999-11-30 02:43:11 +00:00
obrien
1d683d70e0
* Use getobjformat() rather than manually do what it does.
...
* Don't conditional based on i386, but generalize to all FreeBSD arch's.
* Don't be a.out-centric, but generalize to handle other possible future
formats.
Submitted by: marcel (partial)
1999-11-29 10:41:21 +00:00
brian
306c565c67
Pass the pppoe packets into do_ppp_print correctly.
1999-11-27 18:04:57 +00:00
obrien
46689ca7f0
* Support the environtmental var "DIFF_OPTIONS". Which can hold a set of
...
default options for diff. These options are interpreted first and can be
overwritten by explicit command line parameters.
* Add the "-o" option to specify old-traditional output style.
* Add utility functions for env vars obtained from GNU Grep 2.3h.
1999-11-26 02:51:44 +00:00
peter
f1034aa494
This commit was generated by cvs2svn to compensate for changes in r53696,
...
which included commits to RCS files with non-trunk default branches.
1999-11-25 18:03:05 +00:00
peter
a392fe0bdb
Apply the sendmail 8.9.3 denial-of-service patch which prevents untrusted
...
users from running newaliases. (This is to protect aliases.db against
truncation).
PR: 15088
1999-11-25 18:03:05 +00:00
obrien
5498842a41
Virgin import of the GCC 2.95.1 compilers
...
(gcc/config/i386/freebsd.h renamed to freebsd-aout.h)
1999-11-24 06:24:35 +00:00
obrien
77fa5db577
This commit was generated by cvs2svn to compensate for changes in r53660,
...
which included commits to RCS files with non-trunk default branches.
1999-11-24 06:24:35 +00:00
obrien
722d29dd3f
Virgin import of gcc from EGCS 1.1.2.
...
(renamed to freebsd-aout.h)
1999-11-24 06:23:43 +00:00
obrien
53fe286fed
This commit was generated by cvs2svn to compensate for changes in r53657,
...
which included commits to RCS files with non-trunk default branches.
1999-11-24 06:23:43 +00:00
obrien
cada3a5382
Virgin import of GCC 2.7.2.3's gcc/config/i386/freebsd.h for a.out systems.
...
[This has been renamed to freebsd-aout.h to not conflict with our own
hacked up version.]
1999-11-24 06:22:22 +00:00
obrien
262bec7848
This commit was generated by cvs2svn to compensate for changes in r53654,
...
which included commits to RCS files with non-trunk default branches.
1999-11-24 06:22:22 +00:00
peter
61388a47ab
Fix (I believe) Bill Paul's core dump when using gdb on shared executables.
...
This is an addition to rev 1.5. If lm == NULL, new->lm is uninitialized.
1999-11-22 18:04:53 +00:00
obrien
224187cfed
* Remove a trailing ";" from a macro.
...
* Style cleanup.
1999-11-17 07:18:25 +00:00
obrien
4c6571b53b
This temperary file can die now.
1999-11-17 07:03:32 +00:00
obrien
ff78e4a96e
Fix a minor bogon.
1999-11-15 19:26:58 +00:00
obrien
aad7f00e38
Undo rev 1.13 (define "OBSTACK_CHUNK_SIZE" as getpagesize()).
...
It causes internal compiler errors and sig 11's with GCC 2.95.2.
1999-11-15 07:57:13 +00:00
obrien
7c64544e75
Upgrade support file for GCC 2.95.2.
1999-11-15 04:41:30 +00:00
obrien
9151d1432f
Add rev 1.2 profiling tweaks, to GCC 2.95.2.
1999-11-15 04:33:36 +00:00
obrien
53ecec3782
Use the stock 2.95.2 file here.
...
I cannot determine if our previous (rev 1.2) changes for ObjC are still
appropriate.
1999-11-15 04:28:55 +00:00
obrien
3470fefd25
Bump __FreeBSD_cc_version due to the compiler upgrade.
1999-11-15 04:25:13 +00:00
obrien
196d3fb65e
Make cross-compilation work for Alpha on i386 machines.
...
Note that the optimizer has a bug somewhere. This means that only -O0
works at this time.
Submitted by: marcel
1999-11-14 12:07:57 +00:00
obrien
89cb48b53d
Remove 'SET_ASM_OP' macro, which is unused now and rather harmful
...
for recent Egcs 1.1.x.
Submitted by: simokawa
1999-11-14 12:04:02 +00:00
obrien
0caf21e247
Changes for Alpha and EGCS.
...
* Commonalities with i386, moved to a FreeBSD wide config file.
* Major additions to this file were adapted from Hidetoshi Shimokawa
<simokawa@FreeBSD.ORG>'s Alpha suppliment to the Egcs 1.1.2 port.
1999-11-14 12:01:58 +00:00
brian
2d0abab14d
Support PPPoE.
...
Add a missing comma to the lcp config options table.
1999-11-14 11:28:11 +00:00
obrien
ed15955f8c
Virgin import of the GCC 2.95.1 compilers
1999-11-14 08:33:44 +00:00
obrien
ac8208f082
This commit was generated by cvs2svn to compensate for changes in r53142,
...
which included commits to RCS files with non-trunk default branches.
1999-11-14 08:33:44 +00:00
obrien
163cbd8b5a
Virgin import of gcc from EGCS 1.1.2
1999-11-14 08:31:18 +00:00
obrien
584ae1bbef
This commit was generated by cvs2svn to compensate for changes in r53140,
...
which included commits to RCS files with non-trunk default branches.
1999-11-14 08:31:18 +00:00
ache
91b25fa7a9
Fix time printing bug
...
PR: 14813
Submitted by: idea by netch@lucky.net (Valentin Nechayev)
1999-11-13 20:04:41 +00:00
marcel
1b5e9c01a9
Make cross-compilation work for Alpha on i386 machines. Note that
...
the optimizer has a bug somewhere. This means that only -O0 works
at this time.
1999-11-12 16:36:16 +00:00
guido
0539756f3d
Import of ipfilter 3.3.3 in anticipation of its revival.
...
More to come in the next days.
1999-11-08 20:51:23 +00:00
guido
9452e54400
This commit was generated by cvs2svn to compensate for changes in r53024,
...
which included commits to RCS files with non-trunk default branches.
1999-11-08 20:51:23 +00:00
obrien
fd196ecc7d
Merge vendor changes into our version of this.
1999-11-05 12:56:09 +00:00
obrien
4108fe3797
Update for the 6.0.3s1 import.
1999-11-05 11:59:47 +00:00
obrien
2f57d4d4df
Fix conflicts.
1999-11-05 11:58:05 +00:00
obrien
26b8629f85
This commit was generated by cvs2svn to compensate for changes in r52894,
...
which included commits to RCS files with non-trunk default branches.
1999-11-05 11:42:30 +00:00
obrien
af59541d88
Virgin import of AMD (am-utils) v6.0.3s1
1999-11-05 11:42:30 +00:00
obrien
9c9be5f80d
Get the tar arguments right.
1999-11-05 11:37:09 +00:00
obrien
077ec7b22c
Virgin import from GCC 2.95.1.
...
As of GCC 2.95 these files from libiberty are absolutely required:
ansidecl.h libiberty.h splay-tree.h splay-tree.c
To keep from having to import all of libiberty, they are imported here
for now. Before all is said and done, libiberty might be imported, or
these files might move elsewhere.
1999-11-04 10:35:02 +00:00
obrien
cbf1ad1c72
This commit was generated by cvs2svn to compensate for changes in r52878,
...
which included commits to RCS files with non-trunk default branches.
1999-11-04 10:35:02 +00:00
obrien
a252558aba
Merge rev 1.2 [_exit() over exit()] into GCC 2.95.1.
1999-11-04 10:26:31 +00:00
obrien
eb5e8caab7
Merge rev 1.2 (use /tmp 1st, and then /var/tmp) into GCC 2.95.1.
1999-11-04 10:23:25 +00:00
obrien
a2002c935c
Virgin import from GCC 2.95.1.
...
As of GCC 2.95 these files:
choose-temp.c demangle.h getopt.h obstack.c pexecute.c
cplus-dem.c getopt.c getopt1.c obstack.h
were removed from the GCC compilers proper to libiberty. To continue our
revision history, and to keep from having to import all of libiberty,
they are imported here as if they were never moved.
1999-11-04 10:20:05 +00:00
obrien
2c20d04b86
This commit was generated by cvs2svn to compensate for changes in r52874,
...
which included commits to RCS files with non-trunk default branches.
1999-11-04 10:20:05 +00:00
obrien
a6091f0a42
Structure field name changed.
1999-11-03 12:33:56 +00:00
obrien
7c732ab5d0
This brings rev 1.2 (reality check and document profiling extensions)
...
into GCC 2.95.2.
1999-11-01 20:09:07 +00:00
obrien
68ba60f301
This adds rev 1.2 (-fformat-extensions) to GCC 2.95.2.
1999-11-01 19:51:19 +00:00
obrien
929a892c18
Merge rev 1.2 (a.out support) into GCC 2.95.2.
1999-11-01 18:56:02 +00:00
obrien
60685dfcfd
Add Alpha and proper x86 support to GCC 2.95.2.
...
[ Functionally speaking, this covers revs 1.{2,3} ]
1999-11-01 18:53:45 +00:00
obrien
69611a5db3
Merge our -fformat-extensions and printf0() into GCC 2.95.2.
1999-11-01 18:41:09 +00:00
obrien
4b66dfb903
Virgin import of the GCC 2.95.2 compilers
1999-11-01 08:28:22 +00:00
obrien
244fe162cc
This commit was generated by cvs2svn to compensate for changes in r52750,
...
which included commits to RCS files with non-trunk default branches.
1999-11-01 08:28:22 +00:00
obrien
1d061a7b0a
Virgin import of GCC 2.95.2's libstdc++
1999-11-01 07:40:19 +00:00
obrien
279b76614c
This commit was generated by cvs2svn to compensate for changes in r52746,
...
which included commits to RCS files with non-trunk default branches.
1999-11-01 07:40:19 +00:00
obrien
fb9d0c2e47
Virgin import of GCC 2.95.2's libio -- the C++ iostream facility.
1999-11-01 07:37:09 +00:00
obrien
137ebd0b91
This commit was generated by cvs2svn to compensate for changes in r52744,
...
which included commits to RCS files with non-trunk default branches.
1999-11-01 07:37:09 +00:00
obrien
e74c9b21c3
Change quote style.
1999-11-01 07:35:24 +00:00
obrien
ea2ef55af9
Virgin import of GCC 2.95.2's libf2c
1999-11-01 07:32:56 +00:00
obrien
96977cfe8e
This commit was generated by cvs2svn to compensate for changes in r52741,
...
which included commits to RCS files with non-trunk default branches.
1999-11-01 07:32:56 +00:00
obrien
b7652a08d1
Tell others how I did this.
1999-11-01 07:27:42 +00:00
obrien
94bfed1f74
This file came from elsewhere and there was a little turd left.
1999-11-01 07:25:20 +00:00
obrien
548c47820e
Describe how I did this.
1999-11-01 07:24:11 +00:00
obrien
5d8884be5b
Update for gcc 2.95.2.
1999-11-01 07:22:02 +00:00
obrien
321582243d
Use the stock file for now.
1999-10-27 09:45:47 +00:00
obrien
b0e43a5cf6
s brings rev 1.2 (document printf0()) into GCC 2.95.1.
1999-10-27 09:41:10 +00:00
obrien
d1a4530efd
This brings rev 1.2 (reality check and document profiling extensions)
...
into GCC 2.95.1.
1999-10-27 09:37:24 +00:00
obrien
1292393efe
This adds rev 1.2 (-fformat-extensions) to GCC 2.95.1.
1999-10-27 09:31:52 +00:00
obrien
05270b6462
Use the stock file.
1999-10-27 09:23:37 +00:00
obrien
574b483e89
Use the stock file now.
1999-10-26 09:17:58 +00:00
obrien
00201b83e6
Merge the FREEBSD_NATIVE and ELF/a.out support into GCC 2.95.1.
1999-10-26 09:13:47 +00:00
obrien
d169fbae43
Fix conflicts.
1999-10-26 08:57:00 +00:00
obrien
be3662861f
Merge rev 1.2 (a.out support) into GCC 2.95.1.
1999-10-26 08:53:03 +00:00
obrien
83aa1e1aef
Merge our changes - this brings rev 1.2 (fix stabs ordering for a.out)
...
into GCC 2.95.1.
1999-10-26 08:47:58 +00:00
obrien
bdaadca7c0
Merge our changes - this brings rev 1.2 (-fformat-extensions)
...
into GCC 2.95.1.
1999-10-26 08:45:23 +00:00
obrien
8db9511c04
Merge our changes - this brings revs 1.{2,3} minus rev 1.4 into GCC 2.95.1.
1999-10-26 08:41:38 +00:00
obrien
6ae771fde6
Fix conflicts. (dist src now contains our rev 1.1->1.2 changes)
1999-10-26 08:38:21 +00:00
peter
6976901e20
If running on the client side of a remote commit, don't reject root when
...
trying to do a commit. The server side will use the correct name, and the
client side restriction is just an annoyance.
Requested by: lots of folks
1999-10-25 06:24:11 +00:00
obrien
bdbbf36ec3
Add Alpha and proper x86 support to GCC 2.95.1.
...
[ Functionally speaking, this covers revs 1.{2,3} ]
1999-10-16 08:44:43 +00:00
obrien
d7ea7964e7
Merge rev 1.2 (FreeBSD native support -- do not search the multitude of
...
extended include file paths that do not exist) into GCC 2.95.1.
1999-10-16 08:39:06 +00:00
obrien
9be0b14aaf
Go back to stock file -- our mods are OBE.
1999-10-16 08:34:33 +00:00
obrien
c88c634d26
Merge our -fformat-extensions and printf0() into GCC 2.95.1.
1999-10-16 08:28:26 +00:00
obrien
b86ce00be8
Stick with the stock version of this.
1999-10-16 08:21:54 +00:00
obrien
d883fc3415
Use this stock version of this.
1999-10-16 08:13:35 +00:00
obrien
cf3ead1aa1
Use the stock file here. I cannot determine if our previous (rev 1.2)
...
changes for ObjC are still appropriate.
1999-10-16 08:12:02 +00:00
obrien
4e49c9209b
Use stock file here.
1999-10-16 08:10:36 +00:00
obrien
d6efeabb7a
Bring our profiling tweaks from rev 1.2 into GCC 2.95.1.
1999-10-16 08:08:21 +00:00
obrien
af6623e278
Merge BDE's printf format error fixes into GCC 2.95.1.
1999-10-16 07:57:37 +00:00
obrien
6fc90f57b3
Use the stock file here.
1999-10-16 07:56:14 +00:00
obrien
ad65a89b33
Use the stock GCC 2.95.1 file here. Our previous (rev 1.2) changes are OBE.
1999-10-16 07:53:19 +00:00
obrien
7f3675d738
Merge rev 1.2 into GCC 2.95.1.
1999-10-16 07:35:28 +00:00
obrien
712aed4e0b
Fix conflicts.
1999-10-16 07:12:34 +00:00
obrien
874263d914
Virgin import of the GCC 2.95.1 compilers
1999-10-16 07:10:09 +00:00
obrien
05aa33623b
This commit was generated by cvs2svn to compensate for changes in r52287,
...
which included commits to RCS files with non-trunk default branches.
1999-10-16 07:10:09 +00:00
obrien
cae8fa8120
Virgin import of the GCC 2.95.1 compilers
1999-10-16 06:09:09 +00:00
obrien
8f3bf11ba2
This commit was generated by cvs2svn to compensate for changes in r52284,
...
which included commits to RCS files with non-trunk default branches.
1999-10-16 06:09:09 +00:00
obrien
84656b55b6
Virgin import of GCC 2.95.1's libio -- the C++ iostream facility.
1999-10-16 03:54:25 +00:00
obrien
c80f4f2424
This commit was generated by cvs2svn to compensate for changes in r52279,
...
which included commits to RCS files with non-trunk default branches.
1999-10-16 03:54:25 +00:00
obrien
b721bc1aed
Virgin import of GCC 2.95.1's libstdc++
1999-10-16 03:52:48 +00:00
obrien
3459bbfa7f
This commit was generated by cvs2svn to compensate for changes in r52277,
...
which included commits to RCS files with non-trunk default branches.
1999-10-16 03:52:48 +00:00
obrien
fcdace9ad8
Grrrrr. Put the $FreeBSD$ in a Bad Place.
1999-10-15 21:49:40 +00:00
obrien
3dcb5df695
Register the fact we want expand_main_function() to invoke __main.
1999-10-15 20:56:19 +00:00
obrien
eab3fcc626
Merge rev 1.2 (a.out support) into EGCS 1.1.2.
1999-10-15 20:48:35 +00:00
obrien
2f32fb0a0e
Return these files back to their stock versions.
...
These files aren't used in either building GCC or with a GCC installation
in the "FreeBSD native" case.
1999-10-13 15:55:31 +00:00
obrien
9f01c491d0
Virgin import of EGCS 1.1.2
1999-10-12 00:47:56 +00:00
obrien
8032f1899c
This commit was generated by cvs2svn to compensate for changes in r52143,
...
which included commits to RCS files with non-trunk default branches.
1999-10-12 00:47:56 +00:00
obrien
1555d44f14
Remove a useless blank line, I accidently added.
1999-10-12 00:35:49 +00:00
obrien
9f1f03f986
Move RCS tag to our normal place.
1999-10-10 22:43:12 +00:00
obrien
2dc205f241
Style cleanups:
...
* be consistant on protecting "#define FOO"s with "#undef FOO".
* be consistant that macro params are upper case, and commas are followed
by a space in the macro definition
* protect macro param expansion by ()'s
* break long lines
* line continuations chars to consistant column
* remove trailing spaces
1999-10-10 22:33:40 +00:00
obrien
76d75beacc
Remove things common to all FreeBSD platforms. They will now live in a
...
FreeBSD wide config file.
This includes "WORD_SWITCH_TAKES_ARG" & "SWITCH_TAKES_ARG". Platforms
such as FreeBSD/MIPS will need to override these two defintions, but it
can #undef them and define them approapiately.
1999-10-10 22:17:24 +00:00
mharo
6f0c55764d
Correct typo, Welcom -> Welcome
...
and add $FreeBSD$
1999-10-10 07:46:38 +00:00
obrien
1d7ec327c1
Fully document -q.
...
Restore original $Header$.
1999-10-05 15:20:45 +00:00
obrien
55f2f61a7b
Virgin import of EGCS 1.1.2's libio -- the C++ iostream facility.
1999-10-04 08:17:54 +00:00
obrien
905fc76f35
This commit was generated by cvs2svn to compensate for changes in r51922,
...
which included commits to RCS files with non-trunk default branches.
1999-10-04 08:17:54 +00:00
obrien
2cef6469c5
Virgin import of EGCS 1.1.2's libstdc++
1999-10-04 08:12:38 +00:00
obrien
b9cf96069d
This commit was generated by cvs2svn to compensate for changes in r51920,
...
which included commits to RCS files with non-trunk default branches.
1999-10-04 08:12:38 +00:00
obrien
aa3f6dfa3a
Virgin import of EGCS 1.1.2
1999-10-03 09:19:40 +00:00
obrien
355e1eeeeb
This commit was generated by cvs2svn to compensate for changes in r51899,
...
which included commits to RCS files with non-trunk default branches.
1999-10-03 09:19:40 +00:00
obrien
cef7d41dd5
Virgin import of EGCS 1.1.2
1999-10-02 21:54:32 +00:00
obrien
0858aa3a81
This commit was generated by cvs2svn to compensate for changes in r51885,
...
which included commits to RCS files with non-trunk default branches.
1999-10-02 21:54:32 +00:00
obrien
a1342c30ed
* We have /var/tmp, not /usr/tmp. So use that where EGCS used the latter.
...
* In the absence of the env vars TMPDIR, TMP, TEMP (which override this
ordering), attempt to create temperary files in /tmp, P_tmpdir (/var/tmp),
/usr/tmp, and . until successful.
1999-10-02 21:50:07 +00:00
obrien
ae0f17d54a
Virgin import of EGCS 1.1.2
1999-10-02 01:46:57 +00:00
obrien
6709241681
This commit was generated by cvs2svn to compensate for changes in r51848,
...
which included commits to RCS files with non-trunk default branches.
1999-10-02 01:46:57 +00:00
sheldonh
412c3617b4
Update the upgrade instructions for awk 3.0.4.
1999-09-27 09:09:08 +00:00
sheldonh
fd12515e9f
Fix conflicts. Add $FreeBSD$ as needed.
1999-09-27 08:57:04 +00:00
sheldonh
b54765f984
This commit was generated by cvs2svn to compensate for changes in r51728,
...
which included commits to RCS files with non-trunk default branches.
1999-09-27 08:51:04 +00:00
sheldonh
b725e888cf
Virgin import of GNU awk 3.0.4, which fixes at least a memory mis-
...
management problem involving custom print formats.
PR: 13615
Reported by: Scott Hazen Mueller <scott@zorch.sf-bay.org>
1999-09-27 08:51:04 +00:00
phantom
ab4110c3bc
Mention -p and -t options.
1999-09-24 11:37:06 +00:00
phantom
472736db15
Learn nroff about -p and -t options. It allows to preprocess
...
file with pic(1) and tbl(1).
Not objected to: mpp
1999-09-23 13:40:28 +00:00
obrien
fd1d2c9a38
Fix conflicts.
...
Version 6.0.2s2 gives us a better fix a buffer overflow problem in
real_plog(). It also gives us a few code cleanups to quiet `gcc -Wall'.
1999-09-23 05:36:01 +00:00
obrien
525520fd05
Virgin import of AMD (am-utils) v6.0.2s2
1999-09-23 05:15:28 +00:00
obrien
5b5a6e51e1
This commit was generated by cvs2svn to compensate for changes in r51591,
...
which included commits to RCS files with non-trunk default branches.
1999-09-23 05:15:28 +00:00
ache
9e89242d36
moved to tmac/locale
1999-09-23 02:56:00 +00:00
phantom
8559cd0134
Allow .Rv macro to be used in 7th section also. This patch
...
will fix "Usage: .Rv ..." error at mdoc.samples.7
Ok'ed by: mpp
1999-09-22 22:36:16 +00:00
phantom
5b41a05a1a
Allow "Alpha" as 2nd argument for .Dt macro. So, we can go
...
with "Alpha architecture" manpages.
1999-09-22 21:38:40 +00:00
sheldonh
54fb6a7e44
Add the ``blacklist'' feature, which allows a path to a filename to
...
be used as a valid pattern in the access control language.
Patch obtained from ftp://ftp.porcupine.org/pub/security/ .
Requested by: markm
1999-09-21 09:09:57 +00:00
obrien
caa7271ba9
Bring BDE's printf format error fixes into EGCS.
1999-09-19 11:00:01 +00:00
obrien
4e55baf141
Bring our profiling tweaks into EGCS 1.1.2.
1999-09-19 10:43:38 +00:00
obrien
28a04200f0
"COMMENT_BEGIN" is no longer used.
1999-09-19 10:32:18 +00:00
obrien
7d1a76ba11
Support linking against libgcc_r.
...
Submitted by: Luoqi Chen <luoqi@chen.ml.org>
1999-09-19 10:31:14 +00:00
obrien
eed2bb0659
This should get us the same functionality we had with GCC 2.7.2.1.
...
* Support for our dual ELF/a.out building ability
* Our custom ASM_* definitions
* Our custom debugger and profiling related definitions
* Our custom STARTFILE/ENDFILE specs
* The stock EGCS 1.1.2 freebsd-elf.h file depended on
egcs-1.1.2/gcc/config/linux.h, which included "svr4.h". We will
include "svr4.h" via our "tm.h" definition. So add the few bits
from "linux.h" we actually needed.
* Using our current crtbegin.o/crtend.o we cannot support the DWARF2
unwinding mechanisms. In the future we will switch to the
non-sjlj-exceptions type exception machanism. However the `make world'
bootstrap problems with the EGCS crtstuff.c must be overcome first.
* Our a.out gas doesn't "know" to use NOP's for aligns while in the text
section. Thus the a.out alignment generation needed tweaking from
what we did with GCC 2.7.2. [from BDE]
* The definition of SUPPORTS_ONE_ONLY prevents the compiler from trying
to use "linkonce" sections for a.out. The definition of
NO_DBX_FUNCTION_END we had causes it to avoid .stabs symbols that the
assembler cannot handle for a.out. [from JDP]
* The previous "EXCEPTION_SECTION_FUNCTION" is the wrong name for EGCS.
It also needed tweaking for EGCS. [from JDP]
Also bump __FreeBSD_cc_version to 400002 in case we need to know we are
using EGCS at some point.
1999-09-19 10:28:57 +00:00
obrien
9fae78db4f
Use the stock EGCS version of this.
1999-09-19 09:09:21 +00:00
obrien
cad2b43722
Document the new i386 family options.
...
Obtained from: invoke.texi
1999-09-19 09:00:24 +00:00
obrien
385f21dad7
Document -Os optimization. Add to -O{0,2} documentation.
...
Obtained from: invoke.texi
1999-09-19 08:58:44 +00:00
obrien
2e9bc72c28
Merge revs 1.2-1.11 (doc fixes and updates to reflect reality) into the
...
EGCS 1.1.2 manpage.
1999-09-19 08:56:04 +00:00
obrien
8e8efb3bd5
Merge rev 1.2 docs fixes into EGCS 1.1.2's manpage.
1999-09-19 08:18:18 +00:00
obrien
166e2f82f7
Update for GCC 2.95.1's bundled libf2c.
1999-09-19 05:59:54 +00:00
obrien
c53c47e769
Virgin import of GCC 2.95.1's libf2c
1999-09-19 05:59:11 +00:00
obrien
f85090e7e7
This commit was generated by cvs2svn to compensate for changes in r51384,
...
which included commits to RCS files with non-trunk default branches.
1999-09-19 05:59:11 +00:00
obrien
e70dce2706
Tell people how this work was done.
1999-09-19 05:50:17 +00:00
obrien
0ecfea2ee8
Fix conflicts. This has a small part of rev 1.2 in it.
1999-09-18 11:14:59 +00:00
obrien
b93c24d42b
Fix conflicts. This merges revs 1.{2,3} with EGCS 1.1.2.
1999-09-18 11:02:28 +00:00
obrien
98e51635e2
Virgin import of EGCS 1.1.2's libf2c
1999-09-18 10:51:31 +00:00
obrien
399f9861ee
This commit was generated by cvs2svn to compensate for changes in r51363,
...
which included commits to RCS files with non-trunk default branches.
1999-09-18 10:51:31 +00:00
obrien
4edb29d7da
Update the support files from the 6.0.1 import.
1999-09-18 09:25:20 +00:00
jmas
246bb5b220
Re-encode spanish messages using ISO-8859-1.
...
Patches also sent to bostic@bostic.com .
PR: bin/5966
Submitted by: Jose M. Alcaide <jose@we.lc.ehu.es>
1999-09-17 08:30:48 +00:00
obrien
5c1a3647e5
Fix conflicts.
1999-09-15 05:45:17 +00:00
obrien
422815db96
Virgin import of AMD (am-utils) v6.0.1
1999-09-15 02:50:52 +00:00
obrien
e0215a27a7
This commit was generated by cvs2svn to compensate for changes in r51292,
...
which included commits to RCS files with non-trunk default branches.
1999-09-15 02:50:52 +00:00
peter
9751ab22ae
Fix warning: return type of main' is not
int'
1999-09-15 01:58:44 +00:00
ru
19b029502b
Fix a coredump when commands in ~/.exrc prepended with addresses.
...
PR: 13000
1999-09-14 14:34:58 +00:00
bde
4f52cde87f
Merge from ../egcs/gcc/gcc.c rev.1.5:
...
Don't exclude directories that the linker is "known" to search (/lib
and /usr/lib) when deciding whether to pass certain paths to the
linker. Under FreeBSD, the linker is actually known to never search
/lib and to only search /usr/lib in the elf case. Not passing the
paths causes at best causes confusing differences for cross compiling.
This change is conditional on FREEBSD_NATIVE but should be absolute.
1999-09-13 15:50:16 +00:00
ache
68d776c14a
pick up locales from locale subdir
...
Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
1999-09-11 20:01:41 +00:00
ache
1097230631
koi8-r mandoc tweaks
...
Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
1999-09-11 19:49:21 +00:00
ache
8936d8635f
source hyphen.us-ru from locale subdir
1999-09-11 19:32:14 +00:00
obrien
587e83e810
Document -R.
1999-09-11 13:33:18 +00:00
obrien
65fb255e80
Add FreeBSD tag.
1999-09-08 11:16:36 +00:00
obrien
93a3f5c983
Don't -ko anymore.
...
Add FreeBSD tag.
1999-09-08 11:14:51 +00:00
obrien
b8634127ec
Don't -ko anymore.
1999-09-08 11:12:35 +00:00
obrien
2c1f6f70ec
Don't use -ko any more.
1999-09-08 11:11:59 +00:00
imp
6d47ec31fc
MFS: amd mount disabling and overflow protection.
...
Reported by: gallatin@freebsd.org
1999-09-07 23:07:03 +00:00
ru
bdb110f5a2
Add FreeBSD 3.3 to the Fx and Os macros.
1999-09-07 10:33:34 +00:00
simokawa
40c42e0915
Update the author's address and Global's home page.
...
PR: misc/13589
Submitted by: Shigio Yamaguchi <shigio@tamacom.com>
1999-09-07 02:46:08 +00:00
peter
b3b9d0960a
$Id$ -> $FreeBSD$
1999-09-05 17:27:05 +00:00
markm
444a62d6e1
Fix up this for the build; some compatibility files have been added -
...
these will be submitted back to KTH for inclusion.
1999-09-04 09:49:02 +00:00
luoqi
e2743a0286
Remove GCC_UNUSED under FREEBSD_NATIVE option.
...
Requested by: ache
1999-09-03 17:56:05 +00:00
luoqi
ecfed74f23
Restore documented tgetstr() behavior.
1999-09-03 05:15:33 +00:00
peter
52c9474e10
Take a shot at getting this to compile under newpnp.
1999-09-02 05:20:08 +00:00
obrien
75ba4caabd
Document that dhclient-script will only set the hostname if it is unset.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-09-02 05:15:26 +00:00
markm
fb02eb6e57
This commit was generated by cvs2svn to compensate for changes in r50764,
...
which included commits to RCS files with non-trunk default branches.
1999-09-01 20:02:46 +00:00
markm
a7e28b18e9
Double pointy hat award. Import this into the right area.
1999-09-01 20:02:46 +00:00
markm
05435ef431
Termcap header no longer needed.
1999-09-01 18:57:38 +00:00
obrien
1307fb8ba8
Use the stock EGCS 1.1.2 file here. Our previous changes are OBE.
...
(code change by rev 1.3 has been removed, and 1.2 is not needed since
contrib/gcc/cp/except.c is now the stock one)
1999-08-30 10:50:39 +00:00
obrien
ba9b2147f2
Use the stock EGCS 1.1.2 file here. I cannot determine if our previous
...
changes for ObjC are still appropriate.
1999-08-30 10:27:11 +00:00
obrien
1d16d23ff8
This brings rev 1.2 into EGCS 1.1.2. Also tweaks gleemed from EGCS
...
ChangeLog's. Note that rev 1.3 changes (HOST_PTR_PRINTF) was not
brought into EGCS 1.1.2 as that is the default.
1999-08-30 10:12:33 +00:00
obrien
537ee54f88
Fix conflicts.
1999-08-30 09:58:28 +00:00
obrien
903d244211
Use the stock EGCS 1.1.2 file here. Our previous changes are OBE.
1999-08-30 09:54:31 +00:00
obrien
2bce35da0a
This add Alpha and proper x86 support to EGCS 1.1.2. Functionally speaking,
...
this covers revs 1.{2,3}.
1999-08-30 08:41:19 +00:00
obrien
0191a04a93
This brings rev 1.2 (reality check and document profiling extensions)
...
into EGCS 1.1.2.
1999-08-30 07:51:44 +00:00
peter
3a5022bc64
Tweaks for using natively under FreeBSD (with native termcap)
1999-08-30 07:50:31 +00:00
obrien
237b828920
This brings rev 1.2 (document printf0()) into EGCS 1.1.2.
1999-08-30 07:38:42 +00:00
obrien
61f8ac135c
Fix conflicts.
1999-08-30 07:28:52 +00:00
obrien
308b546022
Fix conflicts.
...
This adds rev 1.2 (-fformat-extensions) to EGCS 1.1.2.
1999-08-30 04:01:02 +00:00
obrien
1179e4387f
Fix conflict.
1999-08-30 01:02:55 +00:00
obrien
48597b2c18
Fix conflicts.
1999-08-30 00:01:36 +00:00
obrien
ec9280070b
This brings rev 1.2 (FREEBSD_NATIVE) and rev 1.5 (mixed ELF/aout support)
...
into EGCS 1.1.2.
1999-08-29 23:53:46 +00:00
obrien
23cf060089
Correct vfork()/exit() to vfork()/_exit().
...
Also return "1" rather than "-1". According to bde: -1 is unrepresentable.
Exit statuses must be >= 0 and <= 255, at least if chars are 8 bits and
shorts are 16 bits. This seems to only be documented indirectly in exit.2
by referring to wait.2. WEXITSTATUS() throws away all except the low 8 bits
of the status returned by _exit(), and the kernel actually only stores 8
bits of it (if chars are 8 bits, etc.), so wait() can't return any more bits.
Obtained from: rev 1.4 of contrib/gcc/gcc.c
1999-08-29 23:46:20 +00:00
lile
9fd13149fc
Add source routing support.
1999-08-28 15:14:15 +00:00
obrien
6ae2479e39
Fix conflicts.
...
This brings rev 1.2 (-fformat-extensions) into EGCS 1.1.2.
1999-08-28 11:46:53 +00:00
obrien
3a35f41abc
Fix conflicts.
...
This brings revs 1.{2,3} minus rev 1.4 into EGCS 1.1.2.
1999-08-28 11:27:19 +00:00
obrien
f77ff8b800
Fix conflicts.
1999-08-28 08:14:14 +00:00
obrien
c4b74a1764
Fix conflicts. This brings rev 1.2 (fix stabs ordering for a.out) into
...
EGCS 1.1.2.
1999-08-28 07:19:03 +00:00
peter
efabb9ccb1
$Id$ -> $FreeBSD$
1999-08-28 01:35:59 +00:00
obrien
550b040d68
Fix conflicts. This brings in rev 1.2 (FreeBSD native support -- do not
...
search the multitude of extended include file paths that do not exist)
into EGCS 1.1.2.
1999-08-27 11:02:42 +00:00
obrien
b1e989f610
Fix conflicts. This brings the "printf0" addition into EGCS 1.1.2.
1999-08-27 10:58:48 +00:00
obrien
e7996da3fa
Don't accept %q length specifiers in the kernel (more precisely,
...
if compiling with -fformat-extensions). Gcc's format checker never
actually supported %q length specifiers. It treats %q as an alias
for %ll, which is correct if quad_t is long long (e.g., on i386's)
and broken otherwise (e.g., on alphas).
quad_t's currently should be printed in the same way that they
already need to be printed to avoid compiler warnings on all
supported systems: cast them to a standard type that is at least
as large (long or long long) and use the length specifier for that
(%l or %ll). This is problematic since long long isn't standard
yet. C9x's intmax_t should be implemented soon.
Don't accept %L length specifiers in the kernel either. The only
legitimate ones are for long doubles, but the kernel doesn't even
support plain doubles. (gcc bogusly accepts %Ld as an alias for
%lld, and it sometimes prints "q" in error messages about "ll" and
"L" length specifiers, becauses it represents all these specifiers
as 'q'.)
Submitted by: bde
1999-08-27 10:05:08 +00:00
obrien
a774007e84
Fixed kernel format checking:
...
- plain %r and %z were disallowed. The hard NULs in the warnings were
hopefully caused by disallowing of plain formats being nonsense.
- new formats for shortening to a byte were allowed, but even the libc
printf doesn't support them.
- old %hr and %hz formats were allowed, but the kernel printf doesn't
support them. The kernel doesn't support %hd either, but this is
harder to fix.
Submitted by: bde
1999-08-27 10:02:56 +00:00
obrien
2f0dd791ee
Fix conflicts.
...
This brings revs 1.2 (-fformat-extensions) and 1.3 (printf0())
into EGCS 1.1.2.
1999-08-27 10:01:05 +00:00
obrien
426fcb8f55
Fix conflicts.
1999-08-27 09:36:15 +00:00
obrien
0bedf4fb30
Virgin import of gcc from EGCS 1.1.2
1999-08-26 09:30:50 +00:00
obrien
ad6db0c2d6
This commit was generated by cvs2svn to compensate for changes in r50397,
...
which included commits to RCS files with non-trunk default branches.
1999-08-26 09:30:50 +00:00
obrien
86916939e3
Don't getopt -M option and don't process it unless ENABLE_AMQ_MOUNT is on.
...
Obtained from: am-utils-6.0.1s11
1999-08-25 20:06:03 +00:00
peter
bacd15cb1f
Import unmodified (but trimmed) ncurses 5.0 prerelease 990821.
...
This contains the full eti (panel, form, menu) extensions.
bmake glue to follow.
Obtained from: ftp://ftp.clark.net/pub/dickey/ncurses
1999-08-24 01:06:48 +00:00
peter
0fd315b18b
This commit was generated by cvs2svn to compensate for changes in r50276,
...
which included commits to RCS files with non-trunk default branches.
1999-08-24 01:06:48 +00:00
hoek
f785db3187
Fix potential buffer overflow when using gtags.
...
Submitted by: Shigio Yamaguchi [3]shigio@wafu.netgate.net (gtags author)
PR: bin/7607
1999-08-22 03:48:31 +00:00
obrien
46e13824b3
* Consistantly surround macro parameters with ()
...
* Consistantly put spaces after "," in macro param lists
* Consistantly align continuation characters.
* Don't need to supply all variations of __FOO__ in CPP_PREDEFINES,
gcc will do that for us.
1999-08-20 09:01:55 +00:00
grog
36d05ff187
Reduce default timeout on remote serial debugging sessions from 20
...
seconds to 1 second. This fixes a problem where gdb would appear to
hang on flaky serial connections. There's a theoretical problem that
the relatively short timeout could cause problems on slow links, but
you can override the default value with the 'set remotetimeout'
command.
Approved-by: dfr
1999-08-20 02:58:16 +00:00
obrien
5b15ba9a9b
Move two of the DBX config directives to the common configuration header.
...
Also simply CPP_PREDEFINES a little.
1999-08-19 09:16:23 +00:00
mdodd
1e31ba6301
Use el_source() so we pick up .editrc
1999-08-19 04:10:33 +00:00
mdodd
fb1440bad5
Add support for command line editing and history.
...
Remove src/contrib/bind/bin/nslookup/commands.c as it is generated by lex
from commands.l.
Submitted by: lpc/cdcontrol patches originally by msmith.
Reviewed by: msmith (in theory)
1999-08-19 03:29:15 +00:00
chris
212887c836
Fix a bunch of broken cross-references
1999-08-18 05:55:22 +00:00
nsayer
6cf65828c9
According to Mark Murray, Makefiles do not belong here. I guess we're
...
going to have to figure something else out.
1999-08-16 18:59:05 +00:00
nsayer
189690bcce
Add SRA authentication to src/crypto/telnet.
...
SRA does a Diffie-Hellmen exchange and then DES-encrypts the
authentication data. If the authentication is successful, it also
sets up a session key for DES encryption.
SRA was originally developed at Texas A&M University.
This code is probably export restricted (despite the fact that I
originally found it at a University in Germany).
SRA is not perfect. It is vulnerable to monkey-in-the-middle attacks
and does not use tremendously large DH constants (and thus an individual
exchange probably could be factored in a few days on modern CPU
horsepower). It does not, however, require any changes in user or
administrative behavior and foils session hijacking and sniffing.
The goal of this commit is that telnet and telnetd end up in the DES
distribution and that therefore an encrypted session telnet becomes
standard issue for FreeBSD.
1999-08-16 11:24:29 +00:00
nsayer
8528b2a710
Fix int function without return (make consistent with neighbors)
1999-08-16 02:15:29 +00:00
obrien
b1194cd711
Move "WORD_SWITCH_TAKES_ARG" & "SWITCH_TAKES_ARG" to the general spec file
...
since their definitions were identical. FreeBSD/MIPS will need to override
these two defintions, but it can #undef them and define them approapiately.
1999-08-15 22:02:50 +00:00
obrien
e873ea78b5
Move "LIBGCC_SPEC" to freebsd-native.h as it is not approapiate for
...
submitting to the GCC mainainers for folding into the stock GCC.
1999-08-15 21:59:46 +00:00
obrien
335166fc55
Document how I imported this.
1999-08-14 22:33:55 +00:00
obrien
200a54b299
Add "--broken-undeftoken-init" option. This makes Bison 1.28 bug compatable
...
with version 1.25.
Bison 1.28 fixed a bug in the initialization of the `undefined' symbol
table entry. Unfortunately something about the way we are compiling
egcs-1.1.2's cc1plus breaks with this bugfix.
"--broken-undeftoken-init" is needed when compiling cc1plus. Otherwise
/usr/libexec/cc1plus cannot compile libgcc.
1999-08-14 22:15:21 +00:00
obrien
7d5ea747d5
Fix conflicts.
1999-08-14 21:59:04 +00:00
obrien
adf7b839b5
Fix conflicts, ensure rev 1.2 changes are made to v1.28.
1999-08-14 21:56:35 +00:00
obrien
285f10de5e
Use stock v1.28 bison.simple.
...
Bison 1.28 has our bison.simple rev 1.2 change, but due to code movement,
``cvs'' didn't realize this.
1999-08-14 21:53:50 +00:00
obrien
057567bdc8
This commit was generated by cvs2svn to compensate for changes in r49795,
...
which included commits to RCS files with non-trunk default branches.
1999-08-14 21:39:07 +00:00
obrien
99c1697229
Virgin import of GNU Bison 1.28
1999-08-14 21:39:07 +00:00
chris
5f7d8d250c
Bad reference of uname(2) -> uname(3)
1999-08-14 21:37:28 +00:00
obrien
bf1e1d2a49
Check to see if /usr/bin/logger exists before using it. Use "echo" if
...
/usr/bin/logger is not available.
Noticed from: error messages in -CURRENT's sysinstall Alt-F2 debug screen
1999-08-10 07:16:00 +00:00
brian
df1c1756e3
Set the close-on-exec flag when we lock the file we're editing.
...
This prevents any background sub-command executed from inheriting
the descriptor & lock (and making vi think that someone else is
editing the file when it re-edits).
Remembered from: An OpenBSD commit message from May '99
1999-08-06 08:34:42 +00:00
obrien
caa5450e65
Log hostname settings/changes.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-08-04 15:12:27 +00:00
obrien
7eaa3130e0
Back out rev 1.2. The correct type of host-name is `X'. There was a problem
...
with options.c which was fixed in ISC's version 2.0 (rev 1.1.1.2 --> 1.1.1.3).
I have tested host-name with both types `X' and `t' and things work fine
either way. I would prefer to match the offical sources when easily possible.
PR: 12205
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-08-04 15:02:28 +00:00
obrien
272402a72f
MFS: use logger(1) instead of plain echo(1).
...
(some how these local changes made it out of my local tree into the
repository, so lets do it right)
1999-08-04 05:46:11 +00:00
obrien
83e5e22607
Support the setting of hostname via DHCP.
...
Submitted by: myself & Ted Lemon <mellon@isc.org>
1999-08-04 05:34:33 +00:00
ache
2e30179cc4
Tune table since 0200-0206 is not available, add more chars
1999-07-31 15:51:57 +00:00
ache
8dc7ae60a2
bad news: chars 0200-0206 used internally in troff, make them back illegal
1999-07-31 15:15:15 +00:00
ache
eea917b87e
make all chars above 127 legal
1999-07-31 14:57:13 +00:00
ache
0515b9ac0b
change prev. commit: emulate latin1 on ascii if latin1 chars are
...
in the text as groff authors suppose
1999-07-31 14:16:04 +00:00
ache
deba43bd2e
Add more koi8-r chars
1999-07-31 13:17:47 +00:00
ache
c215087713
Pick hardcoded latin1 chars definitions only if -Tlatin1
1999-07-31 12:00:58 +00:00
nik
668aec5d3d
Document the "skey" command in telnet(1).
...
PR: docs/12360
Submitted by: kjm@rins.ryukoku.ac.jp (KOJIMA Hajime)
Nagged by: markm :-)
1999-07-30 21:24:03 +00:00
nik
44986becca
dhclient-lease(8) -> dhclient.leases(5)
...
PR: docs/12619
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-07-30 20:52:26 +00:00
nik
d7dde470bb
Correct reference to dhclient.conf(5) (was dhclient.conf(8)), as pointed
...
out in the PR. Correct typo on the same line, which was not pointed
out by the PR.
PR: docs/12619
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-07-30 20:51:19 +00:00
obrien
f844e40453
If "YYPARSE_PARAM" is defined, we need a different prototype for yyparse().
...
PR: gnu/12868
Submitted by: Vadim Chekan <vadim@gc.lviv.ua>
Obtained from: bison-1.26a (identical change was made there)
1999-07-30 17:23:44 +00:00
ache
e72fd6b32f
Sense $LANG only if $LC_CTYPE is not set
1999-07-30 16:34:06 +00:00
mpp
0b514b0abf
Teach the .At macro about releases v2, v3, v4, and v5 of AT&T UNIX.
1999-07-30 12:33:26 +00:00
imp
937ff682c0
Force safer mode of operation for man's use of *roff.
...
Obtained from: OpenBSD's nroff.sh 1.2 by aaron@openbsd.org
1999-07-30 05:20:17 +00:00
n_hibma
ac442754a7
bc core dumped when a value with between 128 and 255 (mod 256) digits
...
was entered.
PR: 12550
Submitted by: Vladimir Tchoukharev chu@gpi.ru
Reviewed by: Phil Nelson <phil@cs.wwu.edu> (maintainer of bc)
1999-07-28 17:58:12 +00:00
markm
7703f6a267
Fix a problem where commands in backticks `` wont get executed in taint
...
mode because of an insecure path.
Reported by: George Cox
1999-07-19 18:17:54 +00:00
jkh
65f03632d2
Fix type of host-name option. Partial fix for referenced PR.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
PR: 12205
1999-07-19 01:58:46 +00:00
dfr
3e4c2ad4a2
Merge some patches from RedHat-6.0. The most important change fixes a bug
...
when linking large shared libraries where the linker missed out some of
the dynamic relocations from the output. This prevents libqt from linking
properly among other packages.
Obtained from: RedHat-6.0
1999-07-17 08:04:58 +00:00
obrien
d4db5fb866
Virgin import of GCC 2.7.2.3
1999-07-10 23:03:59 +00:00
obrien
597d081113
This commit was generated by cvs2svn to compensate for changes in r48743,
...
which included commits to RCS files with non-trunk default branches.
1999-07-10 23:03:59 +00:00
bde
5e316e4dee
Fixed style bugs in FreeBSD changes. KNF style doesn't apply to gnu
...
sources.
1999-07-04 15:46:44 +00:00
jdp
72c3c087ef
Remove the soft-updates sources from their original location. They
...
have been repository-copied to "src/sys/contrib/softupdates".
1999-07-03 21:26:34 +00:00
obrien
972ce87b94
* The OBSTACK_CHUNK_SIZE #define was in the "Code generation parameters"
...
section rather than the "Miscellaneous parameters" where it belongs.
* Clarify what we are locating using the -m rule.
Submitted by: bde
1999-07-02 19:26:45 +00:00
obrien
1b821b7e71
The GNU standard about putting 2 spaces after sentences in comments
...
was not consistantly followed.
Submitted by: bde
1999-07-02 19:20:44 +00:00
mckusick
582bbe6a3b
No longer need to set B_ASYNC flag since BUF_KERNPROC now
...
unconditionally sets the identity of the buffer.
1999-06-29 15:57:40 +00:00
obrien
11285d42bb
Define "OBSTACK_CHUNK_SIZE" as getpagesize().
...
Our malloc can allocte pagesized blocks efficiently and the EGCS default size
of 4072 bytes is not optimal.
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1999-06-28 09:05:56 +00:00
peter
80b4d1b002
Keep the inlines for <sys/buf.h> happy..
1999-06-27 13:26:23 +00:00
mpp
dfe59f9058
Actually describe all of the command line options in fsinfo(8).
...
Most of the text was take from the fsinfo section in info(1).
Also included a pointer to that information, since there is
so much detail about the format of the configuration files there.
1999-06-26 22:53:22 +00:00
mckusick
5b58f2f951
Convert buffer locking from using the B_BUSY and B_WANTED flags to using
...
lockmgr locks. This commit should be functionally equivalent to the old
semantics. That is, all buffer locking is done with LK_EXCLUSIVE
requests. Changes to take advantage of LK_SHARED and LK_RECURSIVE will
be done in future commits.
1999-06-26 02:47:16 +00:00
obrien
87c4dbd66a
Sort options.
...
Add options in usage() not documented.
1999-06-25 22:31:47 +00:00
obrien
2d6635330f
Fix -1 (onetry) fails, exit(2) rather than exit(1) so an error from this
...
option is distingishable from other errors.
1999-06-25 22:28:34 +00:00
archie
80148aaf33
Fix bug (introduced by me) where UDP port numbers were starting at 1 instead
...
of 33435 like before.
Reported by: John Polstra <jdp@polstra.com>
1999-06-25 21:48:40 +00:00
obrien
9cddb41c75
Clean up conflicts.
1999-06-24 04:38:03 +00:00
obrien
aea400fc2b
Update for latest vendor import.
1999-06-23 23:43:31 +00:00
obrien
bb7cda7445
Virgin import of ISC-DHCP v2.0
1999-06-23 23:40:02 +00:00
obrien
93376754d2
This commit was generated by cvs2svn to compensate for changes in r48146,
...
which included commits to RCS files with non-trunk default branches.
1999-06-23 23:40:02 +00:00
ru
c7b22dab8b
Merge from non-crypto version:
...
- "-N" option
- "-E" security fix
- "-s src_addr" option
Requested by: markm
1999-06-17 09:24:37 +00:00
mckusick
88e39a63db
Add a vnode argument to VOP_BWRITE to get rid of the last vnode
...
operator special case. Delete special case code from vnode_if.sh,
vnode_if.src, umap_vnops.c, and null_vnops.c.
1999-06-16 23:27:55 +00:00
mckusick
02e5fe8035
Get rid of the global variable rushjob and replace it with a function in
...
kern/vfs_subr.c named speedup_syncer() which handles the speedup request.
Change the various clients of rushjob to use the new function.
1999-06-15 23:37:29 +00:00
simokawa
e2ee147d6e
Remove 'SET_ASM_OP' macro, which is unused now and rather harmful
...
for recent egcs.
1999-06-10 12:05:48 +00:00
ache
8723c1b046
Fix -T doubling
1999-06-07 19:28:47 +00:00
nik
61311c22af
Fix typo which causes an unnecessary line break.
...
PR: docs/11561
Submitted by: Norihiro Kumagai <kuma@nk.rim.or.jp>
1999-05-29 13:02:00 +00:00
ache
6bb2b97c93
fix End key name
1999-05-28 04:52:29 +00:00
cvs2svn
dca7ef27e0
This commit was manufactured by cvs2svn to create branch
...
'VENDOR-libreadline'.
1999-05-28 02:20:08 +00:00
ache
86a616fa3e
describe process
1999-05-28 02:20:07 +00:00
ache
012c02b5e2
merge
1999-05-28 02:17:15 +00:00
ache
2fbece35f7
readline v4.0
1999-05-28 01:59:23 +00:00
ache
2924f819d6
This commit was generated by cvs2svn to compensate for changes in r47558,
...
which included commits to RCS files with non-trunk default branches.
1999-05-28 01:59:23 +00:00
dfr
0ff387396e
Port pnpinfo to alpha.
1999-05-22 17:35:48 +00:00
dfr
a1aaaa1a71
Fix a coredump when debugging corefiles from static programs.
1999-05-22 08:25:02 +00:00
julian
fa6608381d
Cosmetic changes to make it compile without errors in gcc -Wall
1999-05-22 04:43:04 +00:00
jdp
68c20b8d38
Fix typo (#unset where #undef was meant).
1999-05-21 04:56:32 +00:00
obrien
7f4b070df4
Consistantly protect "#define FOO ..." with "#undef FOO".
1999-05-20 08:30:48 +00:00
fenner
81b5e45922
Add 3.2 to the list of legal FreeBSD versions for the .Os FreeBSD macro.
1999-05-14 17:35:17 +00:00
fenner
c78425b3f4
Add 3.2 to the list of legal FreeBSD versions for the .Fx macro.
1999-05-14 17:32:21 +00:00
jkoshy
842cae7fdc
Complete the list of FreeBSD version numbers accepted by the .Fx macro.
...
PR: docs/11705
Submitted by: Stephen J. Roznowski <sjr@home.net>
1999-05-14 07:03:18 +00:00
mckusick
365073a062
Add a hook to ffs_fsync to allow soft updates to get first chance at doing
...
a sync on the block device for the filesystem. That allows it to push the
bitmap blocks before the inode blocks which greatly reduces the number of
inode rollbacks that need to be done.
1999-05-14 01:26:46 +00:00
archie
8520baa2ea
Add a min TTL flag to go along with the max TTL flag. That is, this flag
...
allows you to start tracing at a hop number other than 1.
Submitted by: Stefan `Sec` Zehl <sec@42.org>
1999-05-12 17:28:31 +00:00
peter
61eefd2271
Don't assume branch heads are alive.. (related to previous change to the
...
older 1.9.26 baseline)
1999-05-10 13:49:51 +00:00
mckusick
81c1d3f4c6
Put back changes that might be causing trouble on Alpha.
1999-05-09 19:39:54 +00:00
obrien
43ff9bd589
Update this with reality.
1999-05-08 18:09:39 +00:00
jdp
3b1a00d745
Revive the pam_deny and pam_permit modules from Linux-PAM. They are
...
simple enough to be trusted.
Add account management functionality to the pam_unix module.
These changes should make it possible to use PAM in some ports.
Submitted by: Max Khon <fjoe@iclub.nsu.ru>
1999-05-08 01:59:27 +00:00
mckusick
ea5a4be9ab
Whitespace cleanup.
1999-05-07 05:21:16 +00:00
mckusick
b22fad8e64
Get rid of random debugging cruft; sync up with latest version.
1999-05-07 05:11:31 +00:00
mckusick
1a318ee963
Severe slowdowns have been reported when creating or removing many
...
files at once on a filesystem running soft updates. The root of
the problem is that soft updates limits the amount of memory that
may be allocated to dependency structures so as to avoid hogging
kernel memory. The original algorithm just waited for the disk I/O
to catch up and reduce the number of dependencies. This new code
takes a much more aggressive approach. Basically there are two
resources that routinely hit the limit. Inode dependencies during
periods with a high file creation rate and file and block removal
dependencies during periods with a high file removal rate. I have
attacked these problems from two fronts. When the inode dependency
limits are reached, I pick a random inode dependency, UFS_UPDATE
it together with all the other dirty inodes contained within its
disk block and then write that disk block. This trick usually
clears 5-50 inode dependencies in a single disk I/O. For block and
file removal dependencies, I pick a random directory page that has
at least one remove pending and VOP_FSYNC its directory. That
releases all its removal dependencies to the work queue. To further
hasten things along, I also immediately start the work queue process
rather than waiting for its next one second scheduled run.
1999-05-07 02:26:47 +00:00
jkoshy
1ec34cbf01
Fix spelling and typos.
...
PR: docs/11506
Submitted by: Norihiro Kumagai <kuma@jp.freebsd.org>
1999-05-06 12:17:58 +00:00
archie
78c2183cb6
Add the capability for traceroute(8) to send packets of any IP protocol
...
instead of just UDP; an alternate protocol is specified by '-P proto'.
This is useful for finding routers that are blocking packets based on
IP protocol. New handlers can be added fairly easily to do protocol-
specific things.
1999-05-06 03:23:24 +00:00
luoqi
bdad99cc1c
Uninitialized variable. Do not assume certain endianess.
1999-05-04 16:59:42 +00:00
dfr
8b7babba5c
GC some unused files from gdb and add them to the exclude list for future
...
imports.
1999-05-03 20:50:12 +00:00
dfr
f6092bd79d
Resurrect a file for alpha support in GDB and add some minor FreeBSD tweaks.
...
Magic wand waved by: Peter Wemm <peter@netplex.com.au>
1999-05-02 16:08:02 +00:00
dfr
54c5547c6f
Delete parts of gdb which are now shared with binutils.
1999-05-02 15:34:14 +00:00
markm
8742766878
Merge conflicts. More elegant improvements will follow in a couple
...
of days.
1999-05-02 15:18:32 +00:00
markm
77644ee620
Maintenance releace 3 of perl5.005. Includes support for threads.
1999-05-02 14:33:17 +00:00
markm
97aab710a2
This commit was generated by cvs2svn to compensate for changes in r46307,
...
which included commits to RCS files with non-trunk default branches.
1999-05-02 14:33:17 +00:00
dfr
dd42eb63c1
The maximum pagesize for alpha is 64k, not 1Mb.
1999-05-02 12:02:55 +00:00
dfr
09497df071
Add upgrade instructions to facilitate future gdb imports.
1999-05-02 11:59:45 +00:00
dfr
878c26ec6f
Merge local changes into gdb-4.18 and add changes for FreeBSD/alpha.
1999-05-02 11:25:35 +00:00
dfr
e8b7e98f0e
This commit was generated by cvs2svn to compensate for changes in r46283,
...
which included commits to RCS files with non-trunk default branches.
1999-05-02 10:18:14 +00:00
dfr
5d522df45b
Virgin import of gdb-4.18
1999-05-02 10:18:14 +00:00
obrien
d67781f126
Fix conflicts.
1999-05-02 09:24:16 +00:00
obrien
33dc1bcbb6
junk from the last import
1999-05-02 09:22:01 +00:00
obrien
76664fd3c5
Virgin import of ISC-DHCP v2.0b1pl27
1999-05-02 09:03:51 +00:00
obrien
05d7eeab50
This commit was generated by cvs2svn to compensate for changes in r46275,
...
which included commits to RCS files with non-trunk default branches.
1999-05-02 09:03:51 +00:00
obrien
0d3ecf09a3
Turn DEFAULT_VTABLE_THUNKS back on. It caused problems with undefined symbols
...
in libstdc++.
Until I have a chance to look at what that problem is and to carefully consider
the upgrade issues of turning it back on at a later date if we leave it turned
off for any extended peroid of time.
1999-04-30 19:12:51 +00:00
obrien
522e272a7b
Rather than hack config/freebsd.h to contain our hacks for a native compiler,
...
just include them in tm.h (as built from cc/cc_tools/Makefile).
This will reduce the diffs from the vendor sources.
Excellent idea by: jdp
1999-04-28 18:48:08 +00:00
obrien
152572105d
Simplify the definition of FBSD_SWITCH_TAKES_ARG, and make sure
...
SWITCH_TAKES_ARG isn't defined (which svr4.h does) when we assign our
definition to it.
1999-04-27 19:29:44 +00:00
obrien
01aaff1d4d
Wait until EGCS 1.2 to use more efficient ``thunks'' to implement C++ vtables.
...
While I have yet to hear of any problems with us using thunks. The EGCS
mailing list notes some have problems with it and not using them are a
safer default. People wanting to use them, can set the appropiate
compiler flag.
1999-04-27 15:43:56 +00:00
obrien
acbe0a68a9
Use new FBSD_SWITCH_TAKES_ARG' and
FBSD_WORD_SWITCH_TAKES_ARG'.
1999-04-22 17:45:24 +00:00
obrien
dbaaa127aa
Move SWITCH_TAKES_ARG' to
FBSD_SWITCH_TAKES_ARG' and `WORD_SWITCH_TAKES_ARG'
...
to `FBSD_WORD_SWITCH_TAKES_ARG' which allows architectures to tweak these
values if needed.
1999-04-22 17:45:01 +00:00
nik
4200d87cda
Fix typos.
...
PR: docs/8682
Submitted by: hnokubi@yyy.or.jp
Reviewed by: nik
1999-04-14 18:49:15 +00:00
obrien
4f58b315f5
Document the "-D" option (UTSL).
1999-04-14 05:37:54 +00:00
obrien
9163a26c66
Support linking against libgcc_r.
...
Submitted by: Luoqi Chen <luoqi@chen.ml.org>
1999-04-14 00:25:45 +00:00
nik
2dc21beae9
Fixed one typo ("[[=e]]" -> "[[=e=]]") and two occurences of whitespace
...
before a macro.
PR: docs/7833
Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.jp>
1999-04-10 20:42:06 +00:00
nik
2902daca1e
.sp -> .Pp
...
"... Pa /etc/resolv.conf" -> "...\n.Pa /etc/resolv.conf"
.Po and .Pc reported as broken, replaced with "(" and ")"
PR: docs/7819
Submitted by: yohta@bres.tsukuba.ac.jp
1999-04-10 20:38:17 +00:00
nik
a2e08e8387
ipfstat is now in section 8 of the manual.
...
PR: 7791
Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
1999-04-10 20:30:29 +00:00
obrien
8f6b9f8b2f
Did not mean to import these with 2.0b1pl17
...
(was the docs/ dir in previous ISC distfiles)
1999-04-09 18:51:21 +00:00
brian
7670f1eab4
MF libexec/telnetd: Determine the host name using an array size of
...
MAXHOSTNAMELEN and call trimdomain() before implementing
the -u option.
1999-04-08 21:39:34 +00:00
bde
fa2c69b869
Removed unconditional definitions of __ELF__. They were redundant for
...
elf and wrong for i386-aout.
1999-04-08 13:57:13 +00:00
simokawa
837bd85709
Change default entry point from __start' to
_start' which is in crt1.o.
...
Cc doesn't need to pass `-e _start' to ld anymore.
Agreed by: gallatin and dfr
1999-04-08 11:33:05 +00:00
obrien
33869a012a
Merge shared LIB_SPEC into share config header.
1999-04-08 07:49:24 +00:00
obrien
7b0c099985
merge alpha/freebsd-elf.h into alpha/freebsd.h
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1999-04-08 07:48:49 +00:00
brian
88f6c1a7e8
MF libexec/telnetd: MAXHOSTNAMELEN & -u fixes.
1999-04-07 10:17:24 +00:00
brian
07625d3f4d
Use realhostname().
1999-04-06 23:35:21 +00:00