peter
23b0588846
Updates to deal with ld.so.hints version 2. It now deals with the
...
ldconfig path (from NetBSD). I added code to make sure there were no
duplicates in the path when multiple ldconfig -m's were used.
Reviewed by: nate, jdp
Obtained from: NetBSD (partly)
1996-10-01 01:31:51 +00:00
peter
180a0b4f4a
Update the backends to go with the top-level ld changes. The non-i386
...
changes are for completeness, I don't think they work. There are changes
to deal with the new include files.
Obtained from: NetBSD (mostly)
1996-10-01 01:28:10 +00:00
peter
84a69ec571
Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal
...
with the -R option and store the path in the dynamic header when specified.
The $LD_RUN_PATH environment variable is not checked yet.
While here, split up the code a bit more to enable more selective replacing
of GPL'ed components that are linked with ld.so with others.
Obtained from: NetBSD (mostly, the breakup is my fault)
1996-10-01 01:22:51 +00:00
peter
b3c93bb2d8
Mostly resync our gas with the NetBSD version to obtain support for
...
.weak as gcc and g++ would like to use.
This includes changes to other architectures mostly for completeness,
I don't expect cross-assemblink would work but I could be wrong.
Obtained from: NetBSD
1996-10-01 00:13:54 +00:00
wosch
1b3dbceedf
xVERSIONx -> 3.2; close PR 1404
1996-09-28 18:31:30 +00:00
wosch
75b1ede7c4
grep -q pattern file
...
search 'pattern' in whole file 'file', from top to bottom. This is
not necessary; if grep found 'pattern' it can stop further searching
in file 'file'.
Example:
$ time ./grep-old -q Adam /usr/share/dict/*
1.93 real 1.05 user 0.85 sys
$ time ./grep-new -q Adam /usr/share/dict/*
0.14 real 0.06 user 0.06 sys
1996-09-27 19:44:46 +00:00
wosch
5b3a6e6fa1
test 37: [b-a] is a syntax error and exit with status 2
1996-09-27 19:40:39 +00:00
wosch
6d1aa03c4c
grep(1) should not parse manpages as arguments.
...
Now `apropos -xfer' works.
1996-09-27 17:36:50 +00:00
wosch
e5c1c9b037
Reverts exit status for man -k' and
man -f'.
...
Man(1) now return 0 if apropos/whatis return 0, otherwise 1.
1996-09-27 17:34:57 +00:00
bde
86c863abe8
Really eliminated includes of the "temporary" backwards compatibility
...
header <sys/dir.h> in applications. My previous sweep didn't find the
places that included it without needing it.
1996-09-24 08:43:04 +00:00
bde
d2512c2bf9
Eliminated includes of the "temporary" backwards compatibility header
...
<sys/dir.h> in applications. Maintained existing (inadequate) ifdefs
for dir.h vs dirent.h in libdialog, amd and rarpd, but didn't add any
new ones.
1996-09-24 08:08:11 +00:00
wosch
89dea7c61d
add missing comma(s) in .Xr macros
1996-09-23 22:24:39 +00:00
bde
0f0cfd5fc9
cpp was named ccp.
1996-09-23 16:12:38 +00:00
peter
58119af893
Crude hack to work around cpp.1 doing a .so man1/cccp.1
...
Pointed out by: Warner Losh <imp@village.org>, PR#1667
1996-09-23 04:14:30 +00:00
pst
69c1743fff
Fix up some compilation warnings.
1996-09-22 00:55:46 +00:00
jkh
21cce4367c
Nuke a trailing .endif which survived Peter's last edits.
1996-09-21 17:49:45 +00:00
peter
e18a0a6953
Remove the partial support for a shared -lcc_int, since it's been unusable
...
for a fair while. cc1, cc1plus etc have been linked static for some time.
1996-09-21 14:27:38 +00:00
bde
6b0658e42a
Fixed bogus obj target (found by objwarn check).
...
Removed unnecessary clean and cleandir targets. The defaults are
adequate and we never bothered overriding the default for all,
depend, lint or tags.,
1996-09-20 18:04:26 +00:00
ache
ee80f48141
Replace GNU-made __P definition by standard from sys/cdefs.h
1996-09-20 14:33:48 +00:00
peter
e9bf0f92ea
Add libobjc, the Objective-C runtime library.
1996-09-19 16:19:49 +00:00
peter
091fc15006
Man the lifeboats! Tie down the hatches! Red alert! Activate gcc-2.7.2.1!
...
(the old cc has been tagged with "gcc_2_6_3_final" so we have a reference
point in case of unforseen disasters...)
This has the objc backend active, and I think I've managed to get the
f77 f2c support through in one piece, but I don't know fortran to test it.
A 'make world' change and libobjc commit will follow.
If you normally do 'make -DNOCLEAN world', do not do so this time, I know
it can fail with groff.
This version of gcc makes a **LOT** more warnings on our kernel.
1996-09-19 15:53:53 +00:00
pst
9c17158b2b
Grab h2ph from /usr/bin, not /usr/local/bin!
1996-09-17 01:14:18 +00:00
wosch
7393f67a3a
Set enviroment variable PAGER=pager if using option `man -P pager'
...
This inherit variable PAGER for childs like whatis(1), e.g.
`man -P less -k man' should now work like expected. Close PR#1068
1996-09-16 22:52:02 +00:00
wosch
e394564f76
Cleanup exit status; 2: syntax error, 0: keyword matched,
...
$exit_nomatch: no keyword matched. Default value for variable
exit_nomatch is 0 because `man -k' don't like exit status != 0
Detected by: "Stephen J. Roznowski" <sjr@zombie.ncsc.mil>
1996-09-14 23:20:33 +00:00
bde
318d275f52
Use `install -C' instead of lots of shell commands to install ld.so
...
as atomically as possible.
(Immutable targets can't be renamed without opening a window when
neither the source nor the target is immutable. Perhaps there
should be a rename_immutable syscall to do this if unsetting the
immutable flags would work.)
1996-09-12 03:42:54 +00:00
jfieber
7c3ec65d08
Add missing tmac.lj4 (for PCL driver)
1996-09-11 22:16:59 +00:00
peter
6880e6f5ca
add bison, gperf
1996-09-10 14:04:37 +00:00
peter
386d81bc82
add bmakefiles
1996-09-10 14:03:12 +00:00
peter
b40a8eb87a
Add bmakefiles to compile bison.
1996-09-10 13:23:46 +00:00
phk
4485fb3705
DISTDIR is a reserved variable for make release
...
s/DISTDIR/DIST_DIR/g
1996-09-09 18:05:29 +00:00
pst
8a74fcec83
long live groff
1996-09-08 01:30:16 +00:00
pst
feea886ab3
...long live groff
1996-09-08 01:27:58 +00:00
pst
cc80b2b6b6
Initial revision
1996-09-08 01:21:19 +00:00
pst
e9f0e5e59a
Groff is dead...
1996-09-08 01:09:04 +00:00
pst
0d8a61c2c4
Add Russian language / koi8-r font support.
...
Original author: ache
1996-09-08 00:28:32 +00:00
pst
129fbb1250
Add psroff command
1996-09-08 00:26:24 +00:00
jkh
b134bdd0bc
Make button highlighting more visible on B/W displays.
1996-09-06 09:36:45 +00:00
bde
11546f4616
Fixed DPADD.
1996-09-05 17:16:10 +00:00
peter
1709bebc56
forgot to reconnect easy-import to the Makefile
1996-09-05 08:43:50 +00:00
jkh
caca6152f0
Collapse some common arrow key handling semantics from sysinstall into
...
PollObj(), simplifying code which uses it.
1996-09-01 08:16:00 +00:00
peter
ed05937487
missed these parts of Bruce's changes last time..
...
Submitted by: bde (again :-)
1996-08-30 21:57:39 +00:00
peter
48809684a1
consistancy fixup
...
Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
1996-08-30 21:21:52 +00:00
peter
20369831f9
Too verbose, typo (I missed the -C :-)
...
Submitted by: bde
1996-08-30 19:26:49 +00:00
ache
ca925d6eb1
Add HAVE_STRING_H
...
Use -DHAVE_XXX=1 form to be visually consistent with config.h defines
1996-08-30 18:33:31 +00:00
peter
f50869a116
cmp -s || install -c -> install -C
1996-08-30 03:12:16 +00:00
peter
df9e2b70de
cmp -s || install -c ==> install -C
...
Add -DHAVE_UNISTD_H -DHAVE_STDLIB_H to get these files
1996-08-30 02:13:06 +00:00
peter
ad88426736
oops!! back out last accidental commit! (gcc-2.7.2.1 tweak that I gave up
...
on..)
1996-08-30 02:12:08 +00:00
peter
3f709de38c
cmp -s || install -c ==> install -C
1996-08-30 02:12:07 +00:00
wosch
ab0ebe585d
[HISTORY] command appeared in Version 1 AT&T UNIX
...
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41
1996-08-29 18:06:19 +00:00
wosch
174e4e5199
add Version 1 AT&T UNIX to .At macro
1996-08-28 22:37:00 +00:00