mycroft
a09abb4d2b
Minor cleanup.
1993-12-10 05:10:22 +00:00
mycroft
8363f8736d
Use MACHINE_ARCH.
1993-12-08 11:47:17 +00:00
pk
fb781361ed
Small nits.
1993-12-08 10:28:56 +00:00
pk
a711901191
Parcelled out the heap allocator into separate file.
...
Changes prototype for findshlib() (corrected library search order for ld).
1993-12-08 10:28:05 +00:00
pk
fa099af1f6
Many internal changes, most notably in the symbol counting stuff.
...
`ld -r -x' now supported on all object files.
Support for long archive member names (AR_EFMT1 format),
thanks to Bill Sommerfeld/Mark Eichin
Do the right(?) thing with symbol aliases (N_INDR) for POSIX lover, especially
when equiping shared libraries with these (this was *not* fun).
Handle silly archives (.sa) for people who needs them; turn on by `-Bsilly'.
1993-12-08 10:13:47 +00:00
mycroft
570159be38
Eliminate a compiler warning.
1993-12-07 09:09:12 +00:00
mycroft
f53acb2991
Eliminate two compiler warnings.
1993-12-07 08:59:27 +00:00
mycroft
e331ce34d0
#include ctype.h, since we use isdigit().
1993-12-07 03:04:28 +00:00
cgd
0e5a19d667
oops; i screwed up that last...
1993-12-06 23:57:11 +00:00
cgd
00e991f068
from thomas@mathematik.uni-Bremen.de (in gnats bug bin/36):
...
crond doesn't log executed commands since the conditional around
the log_it call is only based on the definition of LOG_FILE instead
of LOG_FILE or SYSLOG. Also, if there is neither LOG_FILE nor SYSLOG
defined calls to log_it are still issued but there is no log_it
function defined (This doesn't affect us, since SYSLOG is defined
in config.h).
1993-12-06 03:35:56 +00:00
cgd
84c102ad15
make it owned by root so cron doesn't whine...
1993-12-05 12:26:10 +00:00
cgd
940867e342
add at, by Thomas Koenig, ig25@rz.uni-karlsruhe.de
1993-12-05 11:34:40 +00:00
cgd
1bd5116d82
MACHINE_ARCH support
1993-12-05 00:55:26 +00:00
pk
2f5a8d0d1c
Make it compile on other-than-i386 BSD boxes too.
1993-12-02 15:54:34 +00:00
jtc
3802354116
Use ".At v7" macro instead of spelling out "Version 7 AT&T UNIX".
1993-11-30 00:10:17 +00:00
paulus
5b59119fbb
Machine-dependent part of ld for the m68k architecture,
...
allowing ld to support shared libraries on m68k-based machines.
1993-11-25 00:57:35 +00:00
cgd
de4dd71dfa
do the right thing with ifdef, and warn about i386 console hack
1993-11-23 04:40:28 +00:00
mycroft
6da8256254
Clean up deleted files.
1993-11-23 04:32:13 +00:00
cgd
c948d34c95
squish the bugfiler, now that we're using gnats. the bugfiler
...
wasn't really very useful, anyway...
1993-11-23 04:32:01 +00:00
mycroft
e9e6f64ef6
Add /usr/X386/lib to the standard list of library paths.
1993-11-21 21:01:08 +00:00
mycroft
3b52558c53
Clean up deleted files.
1993-11-21 20:19:17 +00:00
brezak
bb3120424b
Build rnusers XDR's into librpcsvc and use them.
1993-11-21 20:19:15 +00:00
brezak
4b660341e6
Remove support for vers 1 interface. Add vers 3 interface support. Fix ver 2 support to interoperate with Sun's.
1993-11-21 18:56:33 +00:00
pk
4a64975120
Make `-Z' actually do something different again (old style ZMAGICs).
1993-11-14 16:51:17 +00:00
pk
c6cb826f23
Call breakpoint BPT' in stead of
TRAP'.
1993-11-13 11:20:17 +00:00
pk
a2d3040ffb
Added function `md_set_breakpoint()'.
...
Define for TRAP. NOTE: THIS IS DEFINED AS `ta 1'!. This may need to be
changed for NetBSD.
1993-11-10 21:46:03 +00:00
pk
47aca600bd
Added function `md_set_breakpoint()'.
1993-11-10 21:40:50 +00:00
pk
2d6241585d
Do the debugger hooks.
...
Revised algorithm for finding symbols using `nz_other' (auxialiary type info).
1993-11-10 21:37:39 +00:00
pk
168c91b813
Use strsep() in stead of strtok() and restore colons in eg. env. vars.
1993-11-08 13:20:39 +00:00
pk
9446d24503
md_init_header: our exec header differs from SunOS's.
1993-11-06 19:15:31 +00:00
pk
6e2bed1cac
Print symbol name in "undefined" error msg.
1993-11-03 21:35:54 +00:00
mycroft
25d572fb12
This warning is fucking annoying, and ld already told us about it when we
...
linked the executable. Make it #ifdef DEBUG.
1993-11-03 04:58:57 +00:00
pk
abbf20b6e1
use SHAREABLE in init_header() in stead of `entry_symbol'.
1993-10-27 00:56:17 +00:00
pk
b817714018
-Bshareable added to CFLAGS.
1993-10-27 00:55:24 +00:00
pk
762354917d
use SHAREABLE in init_header() in stead of `entry_symbol'.
1993-10-27 00:54:58 +00:00
pk
8ea3d67031
Search for top-of-stack blew up if program had no environment strings.
1993-10-26 19:30:13 +00:00
pk
ecd08c7591
Make that #ifdef NetBSD, not __NetBSD__
1993-10-24 00:52:40 +00:00
pk
f385d97564
Use MID_MACHINE.
...
#ifdef NetBSD in stead of #ifdef sun
1993-10-24 00:48:20 +00:00
pk
0d1097aaf9
Use MID_MACHINE in stead of MID_I386
1993-10-24 00:47:05 +00:00
pk
a0aae738e7
Changed prototype and internals of std_search_dir().
1993-10-23 00:34:22 +00:00
pk
843df2403a
Support for `ld.so.hints'.
...
Handle set[ug]id programs.
No longer use the `lm_lob' field to access parent objects, add private
link map `parent' field in stead (SUN_COMPAT weirdness).
1993-10-22 21:18:58 +00:00
pk
8846fa47e1
Some definitions for the `ld.so.hints' file.
1993-10-22 21:04:19 +00:00
pk
69af39d0a8
No rounding of bss size to page boundary in ZMAGIC a.out's, the kernel
...
chokes on it.
Some other minor changes.
1993-10-21 00:52:52 +00:00
pk
7f6cef25a6
Renamed confusingly named macro.
...
Fixed bug that was the result of said confusion.
1993-10-21 00:00:09 +00:00
pk
01f65b81e3
Make better distinction between SunOS and BSD.
1993-10-19 21:42:38 +00:00
pk
1dff6d7850
Define our copy of `errno', as it is no longer defined in libc.
1993-10-17 15:40:11 +00:00
pk
2dfde2bc39
Moved <link.h> here from usr.bin/ld as it is needed by other modules
...
and utilities (eg. crt0, libc, nm).
1993-10-17 00:51:30 +00:00
pk
0aebf1d941
A linker supporting shared libraries (sparc dependent code).
1993-10-16 21:54:33 +00:00
pk
3d68d0acae
A linker supporting shared libraries (run-time part).
1993-10-16 21:54:08 +00:00
pk
34f24bf837
A linker supporting shared libraries (x86 dependent code).
1993-10-16 21:53:13 +00:00