Peter Wemm
0b5711950f
Redo the $CVSHeader$ support to use code from David Dawes as in XFree86.
...
The stuff I hacked together didn't strip out "/Attic/" for files
on branches when the HEAD version was cvs rm'ed.
1997-08-19 11:17:37 +00:00
Peter Wemm
839dac029a
Don't accidently compress "sh" or there are unfortunate consequences.
...
PR: 4220
Submitted-by: Dag-Erling Coidan Smørgrav <finrod@pugwash.priv.no>
1997-08-09 15:34:40 +00:00
Joerg Wunsch
66457fe332
Fix a buffer overflow condition (that causes a security hole in suidperl).
...
Closes: CERT Advisory CA-97.17 - Vulnerability in suidperl
Obtained from: (partly) the fix in CA-97.17
1997-08-08 20:53:59 +00:00
John Polstra
7e7344e2f4
Implement dlsym(RTLD_NEXT, symbol).
1997-08-02 04:56:44 +00:00
Bruce Evans
d1ef093383
Support 4MB pages.
1997-07-27 18:29:04 +00:00
Jun-ichiro itojun Hagino
87fc08e0db
small change to prevent "modules" to be modified twice, on the following
...
execution sequences:
% easy-import -n foobaa
% easy-import foobaa
Reviewed by: joerg_wunsch@uriah.heep.sax.de
1997-07-15 16:48:01 +00:00
John Dyson
0d3f410b50
Add some Pentium and PentiumPro opcodes and registers.
1997-07-15 07:56:53 +00:00
Bruce Evans
64bb6c3420
Don't define HOST_DATA_START_ADDR, since gdb works without it the
...
previous definition doesn't work on BSD4.4Lite[2] derived systems
without the changes in rev.1.27 of kern_proc.c.
1997-07-13 14:31:54 +00:00
Jordan K. Hubbard
571b472b20
Allow ldconfig to accept files (containing directory paths) as well as
...
directory paths.
Reviewed by: jkh & jdp
Submitted by: Hans Zuidam <hans@brandinnovators.com>
1997-07-11 14:45:41 +00:00
Wolfram Schneider
09eac7d4b2
Better section guessing for manual pages without suffix. The
...
plan9 manual pages dont have a suffix.
1997-07-04 22:32:59 +00:00
Bruce Evans
68f69edcb6
Removed -I path to gdb's readline. This didn't do much in -current
...
because the -I path to config/libreadline had precedence, but in
2.2 it help hide the bug that the -I path to the non-contrib
libreadline was garbage.
1997-06-30 23:10:54 +00:00
Bruce Evans
7569c70b61
gdb.info still needs a near-copy of hsuser.texinfo to avoid the
...
reference to the programming manual. Use this near-copy of the version
of hsuser.texinfo in contrib/libreadline instead of the stale near-copy
in contrib/gdb.
1997-06-30 12:57:58 +00:00
Bruce Evans
1dce44f3ea
Configure static linkage in the normal way (default to -static using
...
NOSHARED?= yes).
1997-06-29 21:40:54 +00:00
Bruce Evans
29fc5d6403
Configure static linkage in the normal way (default to -static using
...
NOSHARED?= yes).
Split long lines.
1997-06-29 21:36:33 +00:00
Paul Traina
72b4ef7179
NOSHARED takes a yes/YES no/NO value, not "true, false, hey mon!".
...
NOPIC is used to not generate a shared library, not NOSHARED.
Make NOSHARED advisory where appropriate.
Remove bogus NOSHARED (kbdio).
1997-06-29 06:03:42 +00:00
Tor Egge
47c8f7894f
Don't depend upon the user structure having been aligned on a 8 KB boundary.
...
Reviewed by: Peter Wemm <peter@spinner.dialix.com.au>
1997-06-27 15:48:22 +00:00
Peter Wemm
439ff84095
Zap some unused debugging printfs that I accidently left in.
1997-06-27 13:39:31 +00:00
Steve Price
d0dff61cfb
Fix a minor nit in the .Dd macro invocation so that
...
the revision date is displayed correctly.
1997-06-23 04:52:13 +00:00
Poul-Henning Kamp
8de2b8b504
BYOC - Bring Your Own Calloc(3)
...
Someday I'm going to face the music and dispose of this private malloc copy.
1997-06-22 17:48:35 +00:00
John-Mark Gurney
1475bac7ec
support remote imports (you must have a local cvs with same path as
...
remote for this to work)
Approved/Improved by: joerg
1997-06-09 10:08:07 +00:00
Paul Richards
53b27391b0
Remove "support" class since we don't provide support services to users.
1997-06-07 23:46:48 +00:00
Bruce Evans
b7542f0123
Support reading and writing of %fs and %gs (except from core files).
1997-06-07 04:50:43 +00:00
Masafumi Max NAKANE
88e57b4a69
Typo fix in the EXAMPLES section.
1997-06-05 23:12:13 +00:00
John Polstra
503c715b84
Fix some old typos and misspellings.
1997-05-31 04:28:53 +00:00
Doug Rabson
12510ea316
Document new -Bforcedynamic flag and -assert pure-text.
...
Reviewed by: jdp
1997-05-29 15:34:34 +00:00
Masafumi Max NAKANE
d5fb0dffb4
Typo fix.
...
PR: 3693
Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.jp>
1997-05-27 13:46:40 +00:00
Philippe Charnier
c1fe3bceca
Add -fno-for-scope to CFLAGS, required by gcc (see NEWS).
...
PR: gnu/3585
1997-05-23 06:17:21 +00:00
Warner Losh
628c89d341
Fix buffer overload that might lead to root.
1997-05-22 21:40:08 +00:00
Philippe Charnier
6cb01af4ac
replace obsolete @ctrl{A} with @kbd{C-A}. Suppress compilation warning.
1997-05-21 06:12:22 +00:00
Eivind Eklund
6ad98044a1
it's'' ->
its'' where appropriate and typo fixes in time2posix.3.
...
Closes PR docs/3612.
Submitted by: Josh Gilliam <soil@quick.net>
1997-05-19 16:33:27 +00:00
Peter Wemm
dc07dab926
Update to build the new cvs version
1997-05-15 23:00:07 +00:00
Doug Rabson
3c0a9567e5
Changes to support the kernel linker:
...
Add a -Bforcedynamic option which generates a dynamic object even
if no shared libraries were given in the link.
Make RRS in text section warnings conditional on "-assert pure-text"
so that I can link non-PIC kernel modules without tons of link
errors. Changes to bsd.lib.mk to follow.
Fix a couple of bugs exposed by the fact that the kernel is not
linked at zero.
Reviewed by: jdp
1997-05-13 10:23:47 +00:00
Peter Wemm
e6da6cbc7d
After looking around at what the other *BSD's do for their $xxxBSD$ tags,
...
take the easy way out and implement the beginnings of something similar.
Don't worry, the code here is *dormant* so far, some "help" from cvs is
required. This is going in now so that jdp can see what I'm working on.
This is an extension of the previous existing skeleton $FreeBSD$ code.
1997-05-11 05:33:08 +00:00
Gary Jennejohn
1735e8a3c8
delete kcorelow.c, it didn't produce any code and broke init.c
...
because 2 references to _initialize_kcorelow (the other one
from kvm-fbsd.c) resulted. This prevented gdb from working correectly.
delete kcorelow.c from XSRCS in the Makefile.
1997-05-02 11:22:51 +00:00
Paul Traina
371bcb2ecd
Clean up merge from 2.2 (without spamming peter's changes)
1997-05-01 16:24:37 +00:00
Peter Wemm
5702598255
Patch up init.c generation so that it works in -current.. It was trying
...
to use files that do not exist here. Also, fix(?) ${.OBJDIR}/init.c hack.
1997-05-01 13:40:57 +00:00
Peter Wemm
8808286693
Fix include of <sys/dir.h> to <dirent.h> - it hits a #warning
1997-05-01 13:36:35 +00:00
Paul Traina
5a05ca1d76
Fix up a spurious '@' I added at the last second
1997-05-01 00:26:43 +00:00
Paul Traina
54adf80955
Merge from 2.2: auto-gen init.c and add ser-tcp.c
1997-05-01 00:18:51 +00:00
Bruce Evans
a511e4a787
Fetch the registers from struct members in the pcb instead of
...
punning the pcb to an array of ints and using magic indices to
access values in it. This should prevent silent breakage from
changes in the pcb.
Supply 0 for unavailable registers instead of punning the tss to
an array of ints and using magic indices to access garbage values
in it. (The registers are in the pcb; there is nothing interesting
in the tss. This should change someday. At least for dumps, all
the registers should be saved, and common_tss is a good place to
put them.)
Removed ancient wrong (disabled) method for reading eip.
1997-04-30 15:33:56 +00:00
Bruce Evans
ae105a60aa
Backed out previous change. It just gave a more verbose Makefile by
...
repeating the default for MAN1.
1997-04-30 15:23:02 +00:00
John Polstra
aafb797228
Fix a bug that caused the relocs for linker set members in shared
...
libraries to come out as 1-byte relocations instead of 4-byte
relocations.
Submitted by: Doug Rabson <dfr@nlsystems.com>
1997-04-30 05:18:08 +00:00
John Polstra
3b9d3fa4fa
Set the N_EXT (external) flag for all weak symbols. It makes no
...
sense to have a weak symbol that is not externally visible. This
fixes many of the "relocation burb" warnings produced when compiling
C++ code with "-fpic". Beyond eliminating warnings, it also makes
some things work that didn't work before.
1997-04-29 02:11:48 +00:00
Gary Jennejohn
3e3d6b2e21
change kvm-fbsd.c so that kernel debugging works again.
...
document the -k and -wcore options in the manpage.
change Makefile to use a local copy of the manpage.
1997-04-27 21:36:49 +00:00
Paul Traina
e620a3be19
Activate gdbserver and gdbreplay
1997-04-26 17:34:05 +00:00
Paul Traina
f3764e7923
Initial import of gdbserver FreeBSD support
1997-04-25 22:25:50 +00:00
Paul Traina
57f37775e5
Initial import of gdbreplay build structure
1997-04-25 22:25:22 +00:00
Bruce Evans
a9d61f30f1
Fixed `make depend'. The previous change reduced it to making only
...
config.h (which isn't used directly). Added a comment about the
indirect use of config.h.
1997-04-25 20:20:21 +00:00
Bruce Evans
d836aa8d19
Don't complain about no input files for `ld -f'. This fixes spurious
...
(ignored :-() errors for `make depend' in /sys/i386/boot/*. It's
natural for there to be no libraries there and inconvenient to check
for this in bsd.prog.mk.
1997-04-25 19:43:19 +00:00
John Polstra
ec77d02207
Fill the padding at the end of the runtime strings with zeros,
...
instead of leaving random data there. This makes the linker's
output files more deterministic -- an important property for
regression tests.
1997-04-25 15:26:12 +00:00