David E. O'Brien
43d36c40e7
Virgin import of EGCS 1.1.2's libstdc++
1999-10-04 08:12:38 +00:00
David E. O'Brien
1b66e37f0a
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
David E. O'Brien
bdc228c639
Virgin import of EGCS 1.1.2
1999-10-03 09:19:40 +00:00
David E. O'Brien
72a8915368
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
David E. O'Brien
dc76ff5a60
Virgin import of EGCS 1.1.2
1999-10-02 21:54:32 +00:00
David E. O'Brien
360a324402
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
David E. O'Brien
929da3a6b2
* 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
David E. O'Brien
261b37fb6c
Virgin import of EGCS 1.1.2
1999-10-02 01:46:57 +00:00
David E. O'Brien
8167cb1aef
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
Sheldon Hearn
fe4a1c892b
Update the upgrade instructions for awk 3.0.4.
1999-09-27 09:09:08 +00:00
Sheldon Hearn
1abc97f5cf
Fix conflicts. Add $FreeBSD$ as needed.
1999-09-27 08:57:04 +00:00
Sheldon Hearn
4d6ff07db5
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
Sheldon Hearn
73b83ffce6
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
Alexey Zelkin
61452e405e
Mention -p and -t options.
1999-09-24 11:37:06 +00:00
Alexey Zelkin
25b666e0ca
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
David E. O'Brien
1cdba5fa68
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
David E. O'Brien
bceb780b84
Virgin import of AMD (am-utils) v6.0.2s2
1999-09-23 05:15:28 +00:00
David E. O'Brien
98d735b5ee
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
Andrey A. Chernov
62e93e1c86
moved to tmac/locale
1999-09-23 02:56:00 +00:00
Alexey Zelkin
72f89f7ee3
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
Alexey Zelkin
630bf98376
Allow "Alpha" as 2nd argument for .Dt macro. So, we can go
...
with "Alpha architecture" manpages.
1999-09-22 21:38:40 +00:00
Sheldon Hearn
99abb2876d
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
David E. O'Brien
b6f18be149
Bring BDE's printf format error fixes into EGCS.
1999-09-19 11:00:01 +00:00
David E. O'Brien
989e177ec2
Bring our profiling tweaks into EGCS 1.1.2.
1999-09-19 10:43:38 +00:00
David E. O'Brien
db102939b7
"COMMENT_BEGIN" is no longer used.
1999-09-19 10:32:18 +00:00
David E. O'Brien
8d5d8faf3b
Support linking against libgcc_r.
...
Submitted by: Luoqi Chen <luoqi@chen.ml.org>
1999-09-19 10:31:14 +00:00
David E. O'Brien
844dfb548c
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
David E. O'Brien
a49a6042f2
Use the stock EGCS version of this.
1999-09-19 09:09:21 +00:00
David E. O'Brien
f23c668cbe
Document the new i386 family options.
...
Obtained from: invoke.texi
1999-09-19 09:00:24 +00:00
David E. O'Brien
7c61b15b97
Document -Os optimization. Add to -O{0,2} documentation.
...
Obtained from: invoke.texi
1999-09-19 08:58:44 +00:00
David E. O'Brien
95a61b537f
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
David E. O'Brien
dbf974584d
Merge rev 1.2 docs fixes into EGCS 1.1.2's manpage.
1999-09-19 08:18:18 +00:00
David E. O'Brien
8f21dd05e1
Update for GCC 2.95.1's bundled libf2c.
1999-09-19 05:59:54 +00:00
David E. O'Brien
2bd51384fc
Virgin import of GCC 2.95.1's libf2c
1999-09-19 05:59:11 +00:00
David E. O'Brien
12f17da226
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
David E. O'Brien
8faed0f744
Tell people how this work was done.
1999-09-19 05:50:17 +00:00
David E. O'Brien
08d266f93c
Fix conflicts. This has a small part of rev 1.2 in it.
1999-09-18 11:14:59 +00:00
David E. O'Brien
8e9098e1f3
Fix conflicts. This merges revs 1.{2,3} with EGCS 1.1.2.
1999-09-18 11:02:28 +00:00
David E. O'Brien
c1f999a45c
Virgin import of EGCS 1.1.2's libf2c
1999-09-18 10:51:31 +00:00
David E. O'Brien
ef1a48d3e7
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
David E. O'Brien
dfe542c23d
Update the support files from the 6.0.1 import.
1999-09-18 09:25:20 +00:00
Jose M. Alcaide
f35e5d0ef0
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
David E. O'Brien
ce802deb8d
Fix conflicts.
1999-09-15 05:45:17 +00:00
David E. O'Brien
179d036e25
Virgin import of AMD (am-utils) v6.0.1
1999-09-15 02:50:52 +00:00
David E. O'Brien
2e09733a0e
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 Wemm
e46b89dc93
Fix warning: return type of main' is not
int'
1999-09-15 01:58:44 +00:00
Ruslan Ermilov
510108dbec
Fix a coredump when commands in ~/.exrc prepended with addresses.
...
PR: 13000
1999-09-14 14:34:58 +00:00
Bruce Evans
e6413fc21c
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
Andrey A. Chernov
f273033f60
pick up locales from locale subdir
...
Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
1999-09-11 20:01:41 +00:00
Andrey A. Chernov
36fa8b8137
koi8-r mandoc tweaks
...
Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
1999-09-11 19:49:21 +00:00
Andrey A. Chernov
2054e06633
source hyphen.us-ru from locale subdir
1999-09-11 19:32:14 +00:00
David E. O'Brien
9fbae1ed46
Document -R.
1999-09-11 13:33:18 +00:00
David E. O'Brien
8df642482c
Add FreeBSD tag.
1999-09-08 11:16:36 +00:00
David E. O'Brien
5b40633554
Don't -ko anymore.
...
Add FreeBSD tag.
1999-09-08 11:14:51 +00:00
David E. O'Brien
4cef6c4649
Don't -ko anymore.
1999-09-08 11:12:35 +00:00
David E. O'Brien
f659dd8db4
Don't use -ko any more.
1999-09-08 11:11:59 +00:00
Warner Losh
91ecf7f98f
MFS: amd mount disabling and overflow protection.
...
Reported by: gallatin@freebsd.org
1999-09-07 23:07:03 +00:00
Ruslan Ermilov
93baf5748b
Add FreeBSD 3.3 to the Fx and Os macros.
1999-09-07 10:33:34 +00:00
Hidetoshi Shimokawa
1c85ea9b9d
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 Wemm
717a2b5df0
$Id$ -> $FreeBSD$
1999-09-05 17:27:05 +00:00
Mark Murray
f9ce010afd
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 Chen
77b3485b11
Remove GCC_UNUSED under FREEBSD_NATIVE option.
...
Requested by: ache
1999-09-03 17:56:05 +00:00
Luoqi Chen
2a0434714f
Restore documented tgetstr() behavior.
1999-09-03 05:15:33 +00:00
Peter Wemm
724dcf900f
Take a shot at getting this to compile under newpnp.
1999-09-02 05:20:08 +00:00
David E. O'Brien
64da768b1d
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
Mark Murray
23a0bda696
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
Mark Murray
847a74626b
Double pointy hat award. Import this into the right area.
1999-09-01 20:02:46 +00:00
Mark Murray
2d8a17c768
Termcap header no longer needed.
1999-09-01 18:57:38 +00:00
David E. O'Brien
6641a1b79d
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
David E. O'Brien
291e7c65a6
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
David E. O'Brien
e5b502affd
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
David E. O'Brien
7870fcbbe0
Fix conflicts.
1999-08-30 09:58:28 +00:00
David E. O'Brien
37f5c2fd7b
Use the stock EGCS 1.1.2 file here. Our previous changes are OBE.
1999-08-30 09:54:31 +00:00
David E. O'Brien
a80c005075
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
David E. O'Brien
698a4b1cdb
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 Wemm
c8b9c85ee5
Tweaks for using natively under FreeBSD (with native termcap)
1999-08-30 07:50:31 +00:00
David E. O'Brien
562502babb
This brings rev 1.2 (document printf0()) into EGCS 1.1.2.
1999-08-30 07:38:42 +00:00
David E. O'Brien
7214c26ced
Fix conflicts.
1999-08-30 07:28:52 +00:00
David E. O'Brien
1ff1015930
Fix conflicts.
...
This adds rev 1.2 (-fformat-extensions) to EGCS 1.1.2.
1999-08-30 04:01:02 +00:00
David E. O'Brien
252b86ac0b
Fix conflict.
1999-08-30 01:02:55 +00:00
David E. O'Brien
293515f678
Fix conflicts.
1999-08-30 00:01:36 +00:00
David E. O'Brien
e9a76e02f7
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
David E. O'Brien
b8871f91cb
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
Larry Lile
14fffcebea
Add source routing support.
1999-08-28 15:14:15 +00:00
David E. O'Brien
a462f21277
Fix conflicts.
...
This brings rev 1.2 (-fformat-extensions) into EGCS 1.1.2.
1999-08-28 11:46:53 +00:00
David E. O'Brien
d8f6a90a74
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
David E. O'Brien
c805b031d1
Fix conflicts.
1999-08-28 08:14:14 +00:00
David E. O'Brien
54e4f442da
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 Wemm
97d92980a9
$Id$ -> $FreeBSD$
1999-08-28 01:35:59 +00:00
David E. O'Brien
e573f48e0e
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
David E. O'Brien
19d654ce6b
Fix conflicts. This brings the "printf0" addition into EGCS 1.1.2.
1999-08-27 10:58:48 +00:00
David E. O'Brien
1428ce0f83
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
David E. O'Brien
35edbffe27
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
David E. O'Brien
1fc70153e9
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
David E. O'Brien
56c6bb4f57
Fix conflicts.
1999-08-27 09:36:15 +00:00
David E. O'Brien
2a266d02ba
Virgin import of gcc from EGCS 1.1.2
1999-08-26 09:30:50 +00:00
David E. O'Brien
f1a94e6381
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
David E. O'Brien
2500e9a905
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 Wemm
996e78ff53
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
Peter Wemm
0e3d540892
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
Tim Vanderhoek
a173eb9a01
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
David E. O'Brien
2e3446e467
* 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
Greg Lehey
8cb6a40a33
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
David E. O'Brien
1f2d1c0503
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
Matthew N. Dodd
43d79ae9ef
Use el_source() so we pick up .editrc
1999-08-19 04:10:33 +00:00
Matthew N. Dodd
1950bb45f3
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 Costello
f437b38cf7
Fix a bunch of broken cross-references
1999-08-18 05:55:22 +00:00
Nick Sayer
610fe6066a
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
Nick Sayer
0f8c8396c5
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
Nick Sayer
c6a00c4589
Fix int function without return (make consistent with neighbors)
1999-08-16 02:15:29 +00:00
David E. O'Brien
adba8d12f5
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
David E. O'Brien
c86942dc66
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
David E. O'Brien
95fecd2fa7
Document how I imported this.
1999-08-14 22:33:55 +00:00
David E. O'Brien
a9aea92dee
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
David E. O'Brien
a98373454d
Fix conflicts.
1999-08-14 21:59:04 +00:00
David E. O'Brien
acbd5a8bd7
Fix conflicts, ensure rev 1.2 changes are made to v1.28.
1999-08-14 21:56:35 +00:00
David E. O'Brien
e06c3bba7e
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
David E. O'Brien
fb6eea5edd
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
David E. O'Brien
ff077f9ca8
Virgin import of GNU Bison 1.28
1999-08-14 21:39:07 +00:00
Chris Costello
cc6219c559
Bad reference of uname(2) -> uname(3)
1999-08-14 21:37:28 +00:00
David E. O'Brien
b5654446c3
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 Somers
2e4e1ffe62
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
David E. O'Brien
c4d662c3e3
Log hostname settings/changes.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-08-04 15:12:27 +00:00
David E. O'Brien
cd6cd09939
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
David E. O'Brien
d836821b60
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
David E. O'Brien
0e8d72b9e2
Support the setting of hostname via DHCP.
...
Submitted by: myself & Ted Lemon <mellon@isc.org>
1999-08-04 05:34:33 +00:00
Andrey A. Chernov
dd15a36091
Tune table since 0200-0206 is not available, add more chars
1999-07-31 15:51:57 +00:00
Andrey A. Chernov
4616b73ba5
bad news: chars 0200-0206 used internally in troff, make them back illegal
1999-07-31 15:15:15 +00:00
Andrey A. Chernov
8ebb4e385e
make all chars above 127 legal
1999-07-31 14:57:13 +00:00
Andrey A. Chernov
6b2ae6bb1a
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
Andrey A. Chernov
9bb5be80ec
Add more koi8-r chars
1999-07-31 13:17:47 +00:00
Andrey A. Chernov
224f446249
Pick hardcoded latin1 chars definitions only if -Tlatin1
1999-07-31 12:00:58 +00:00
Nik Clayton
8c47947a95
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 Clayton
0005899f2a
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 Clayton
03f3e98981
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
David E. O'Brien
e753509f9f
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
Andrey A. Chernov
199f4ec6ac
Sense $LANG only if $LC_CTYPE is not set
1999-07-30 16:34:06 +00:00
Mike Pritchard
f7141d9373
Teach the .At macro about releases v2, v3, v4, and v5 of AT&T UNIX.
1999-07-30 12:33:26 +00:00
Warner Losh
758ce8b4e2
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
Nick Hibma
d6e5fcdb70
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
Mark Murray
f95d9a7c6c
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
Jordan K. Hubbard
9827a7982b
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
Doug Rabson
25ae2c1cd6
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
David E. O'Brien
3b82b5b7f7
Virgin import of GCC 2.7.2.3
1999-07-10 23:03:59 +00:00
David E. O'Brien
68bb3e165b
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
Bruce Evans
1e455c280e
Fixed style bugs in FreeBSD changes. KNF style doesn't apply to gnu
...
sources.
1999-07-04 15:46:44 +00:00
John Polstra
ea0e46fdbf
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
David E. O'Brien
14ffedf1b0
* 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
David E. O'Brien
5bfda2db35
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
Kirk McKusick
48703fedf1
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
David E. O'Brien
7675d60dff
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 Wemm
a6451da76b
Keep the inlines for <sys/buf.h> happy..
1999-06-27 13:26:23 +00:00
Mike Pritchard
cc708d2d5f
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
Kirk McKusick
67812eacd7
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
David E. O'Brien
94aa67da3b
Sort options.
...
Add options in usage() not documented.
1999-06-25 22:31:47 +00:00
David E. O'Brien
5b4742f188
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 Cobbs
ad0caac41f
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
David E. O'Brien
40c963099f
Clean up conflicts.
1999-06-24 04:38:03 +00:00
David E. O'Brien
b66c409eb7
Update for latest vendor import.
1999-06-23 23:43:31 +00:00
David E. O'Brien
0adedf04be
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
David E. O'Brien
f1b2a73d60
Virgin import of ISC-DHCP v2.0
1999-06-23 23:40:02 +00:00
Ruslan Ermilov
42cf8219dc
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
Kirk McKusick
f9c8cab591
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
Kirk McKusick
e4ab40bcb6
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
Hidetoshi Shimokawa
766b710e3a
Remove 'SET_ASM_OP' macro, which is unused now and rather harmful
...
for recent egcs.
1999-06-10 12:05:48 +00:00
Andrey A. Chernov
a26aa2519f
Fix -T doubling
1999-06-07 19:28:47 +00:00
Nik Clayton
a11e024c56
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
Andrey A. Chernov
75898d2d44
fix End key name
1999-05-28 04:52:29 +00:00
Andrey A. Chernov
323d972c29
describe process
1999-05-28 02:20:07 +00:00
Andrey A. Chernov
3d8a49c301
merge
1999-05-28 02:17:15 +00:00
Andrey A. Chernov
99b8a16d4c
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
Andrey A. Chernov
f5b6c9d1ed
readline v4.0
1999-05-28 01:59:23 +00:00
Doug Rabson
accaf17a2a
Port pnpinfo to alpha.
1999-05-22 17:35:48 +00:00
Doug Rabson
48209778d3
Fix a coredump when debugging corefiles from static programs.
1999-05-22 08:25:02 +00:00
Julian Elischer
2e897e94b6
Cosmetic changes to make it compile without errors in gcc -Wall
1999-05-22 04:43:04 +00:00
John Polstra
d36a530801
Fix typo (#unset where #undef was meant).
1999-05-21 04:56:32 +00:00
David E. O'Brien
395b1ec416
Consistantly protect "#define FOO ..." with "#undef FOO".
1999-05-20 08:30:48 +00:00
Bill Fenner
632a869805
Add 3.2 to the list of legal FreeBSD versions for the .Os FreeBSD macro.
1999-05-14 17:35:17 +00:00
Bill Fenner
cd72c5ff16
Add 3.2 to the list of legal FreeBSD versions for the .Fx macro.
1999-05-14 17:32:21 +00:00
Joseph Koshy
4fb051df9b
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
Kirk McKusick
c2606ec5c6
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 Cobbs
255065aa3b
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 Wemm
059af14f8e
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
Kirk McKusick
71a0942aca
Put back changes that might be causing trouble on Alpha.
1999-05-09 19:39:54 +00:00
David E. O'Brien
84785482f4
Update this with reality.
1999-05-08 18:09:39 +00:00
John Polstra
d65b34db7d
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
Kirk McKusick
36cfb417de
Whitespace cleanup.
1999-05-07 05:21:16 +00:00
Kirk McKusick
7957996abd
Get rid of random debugging cruft; sync up with latest version.
1999-05-07 05:11:31 +00:00
Kirk McKusick
224a6aa241
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
Joseph Koshy
16e1a37f6c
Fix spelling and typos.
...
PR: docs/11506
Submitted by: Norihiro Kumagai <kuma@jp.freebsd.org>
1999-05-06 12:17:58 +00:00
Archie Cobbs
f5004fb09b
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 Chen
43b25ae9c7
Uninitialized variable. Do not assume certain endianess.
1999-05-04 16:59:42 +00:00
Doug Rabson
59b047e234
GC some unused files from gdb and add them to the exclude list for future
...
imports.
1999-05-03 20:50:12 +00:00
Doug Rabson
f36fcbd258
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
Doug Rabson
230ee8ad3f
Delete parts of gdb which are now shared with binutils.
1999-05-02 15:34:14 +00:00
Mark Murray
c3180f4f12
Merge conflicts. More elegant improvements will follow in a couple
...
of days.
1999-05-02 15:18:32 +00:00
Mark Murray
ef0775c4f0
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
Mark Murray
7c312e6b6a
Maintenance releace 3 of perl5.005. Includes support for threads.
1999-05-02 14:33:17 +00:00
Doug Rabson
86c24ab288
The maximum pagesize for alpha is 64k, not 1Mb.
1999-05-02 12:02:55 +00:00
Doug Rabson
a408b2ea0c
Add upgrade instructions to facilitate future gdb imports.
1999-05-02 11:59:45 +00:00