Commit Graph

710 Commits

Author SHA1 Message Date
mycroft fda456c38c Use solib.h. 1995-01-18 00:22:03 +00:00
mycroft ae92c26c4c Several consistency nits, and fix a byte order problem in md_swapout_reloc(). 1995-01-17 06:44:38 +00:00
mycroft 2c64d3be89 Several consistency nits, and don't define the get_*() macros twice. 1995-01-17 06:41:43 +00:00
jtc 2b7200edde Updated to newer version of GNU sort, fixes ispell config.
From Kenneth Stailey <kstailey@leidecker.gsfc.nasa.gov>, via Brezak.
1995-01-17 00:06:30 +00:00
jtc 6fcf7ba3c0 Fix tipo 1995-01-15 21:59:34 +00:00
jtc 1766d4483b Use ${BINOWN} and ${BINGRP}. 1995-01-12 19:06:53 +00:00
pk 4febe0acb7 - document `-k' flag.
- add `-w' flag (equivalent to `set write')
1995-01-12 10:20:27 +00:00
pk a78b684574 Test pointer before using it. 1995-01-12 10:17:52 +00:00
mycroft 3dbc1e9443 Patch from Giles Lean to make compilation flags more consistent. 1995-01-07 23:07:03 +00:00
pk 2bc6eb4bd7 Make sure weak symbols inherit a size expression. 1995-01-04 11:26:02 +00:00
pk 3e21f75b0e Don't whine about undefined symbols. 1994-12-28 10:37:38 +00:00
pk 7f13497f11 Enable `#pragma weak' 1994-12-23 21:16:50 +00:00
pk 8e0a22a5fb "weak symbol" support (fudged into `a.out' by means of the n_other field).
Weak symbols are to replace indirect (type N_INDR) symbols and will help
to clean up name spaces in libraries.

Also, some misc. bug fixes, including PR 586, and use stdio for the output
file entirely.
1994-12-23 20:32:51 +00:00
pk da34da6096 Put a reserved field into use (weak symbol support). 1994-12-23 20:16:59 +00:00
jtc af07927cde Added NOMAN= 1994-12-22 21:58:16 +00:00
cgd 3a370daf86 specify man pages the new way. 1994-12-22 09:44:45 +00:00
cgd c4c01d75b2 specify man pages the new way. 1994-12-22 09:31:26 +00:00
phil 8127b61e44 Belated change to NETBSD_CORE. 1994-12-22 04:05:39 +00:00
cgd d47146534a implement new cpp predefine strategy: __NetBSD__, plus __${MACHINE_ARCH}__,
plus whatever machine-dependent goop is necessary.  Leave old (namespace-
polluting) predefines in, until after next release.
1994-12-21 11:24:51 +00:00
pk 6382ef4e02 Make sure `foo=foo' behaves like a no-op. 1994-12-20 12:27:49 +00:00
mycroft bd0189777f Clean up deleted files. 1994-12-20 12:07:06 +00:00
cgd 7d4d010b41 don't forget dc! 1994-12-20 09:22:21 +00:00
pk e46ed32748 Bummer! Undo mmap() changes in rev. 1.26; they royally screw up the
kernel's pmap address preference mechanism.
1994-12-19 12:21:21 +00:00
pk ee06b233df Define the "weak bit" in a slightly more general way (SVR4 ABI compatible). 1994-12-18 16:12:43 +00:00
pk e2025017e0 Handle "/dev/zero" stuff more globally. 1994-12-18 16:05:49 +00:00
pk b8937d605d Re-arrange mmap() calls, per Charles' suggestion. 1994-12-18 15:38:55 +00:00
pk f5122b4f23 Support`.weak' pseudo-ops. 1994-12-18 13:09:51 +00:00
pk 80a2d73dcc Don't let N_INDR entries override already defined symbols. 1994-12-17 16:22:57 +00:00
jtc 09733cc655 don't define _exit() here (PR #637). 1994-12-15 08:51:23 +00:00
jtc 8d5a180936 Install zgrep manpage too. 1994-12-14 01:50:14 +00:00
mycroft 9c93cdd301 Handle GCC's include-related options which take an argument, (almost) as
suggested by Giles Lean.
1994-12-13 11:06:25 +00:00
pk 524e00b29b Ensure contiguous chunks for all of an object's address space (text+data+bss). 1994-12-07 20:30:53 +00:00
jtc 0a32766271 Use mv -f. 1994-12-06 07:05:35 +00:00
mycroft d1baf72663 Fetch eip, too. 1994-12-06 03:53:41 +00:00
mycroft 220bb6f6d5 #ifdef some of that. 1994-12-06 03:41:39 +00:00
mycroft 30f739a903 Fix getch_kcore_registers() enough that kgdb is useful. 1994-12-06 03:30:59 +00:00
mycroft 9ea7c211d9 Fix some other broken comments. 1994-12-04 08:26:22 +00:00
mycroft ffadc8821a Remove silly comment that was causing `make depend' to barf. 1994-12-04 07:42:44 +00:00
phil 1e81068b29 Updating to 1.03 with RCS added to most .[chyl] files 1994-12-02 00:43:14 +00:00
mycroft f92d1d5f44 Clean up deleted files. 1994-12-01 04:33:51 +00:00
phil cc2fc6e194 Import of GNU dc (from bc-1.03). 1994-12-01 04:26:47 +00:00
phil 5f1de942a7 Import of GNU bc-1.03 1994-12-01 04:23:53 +00:00
pk 7df5d3ecf2 Another md macro to initialize a home-made struct reloc needed
for N_SET* type relocations in shared objects.
1994-11-30 18:24:56 +00:00
phil 0a13ae3ba2 patches from Matthias
new RCS id format
1994-11-30 06:20:42 +00:00
pk e04b1df8e3 A short description of the machine dependent parts of ld/rtld. 1994-11-28 10:37:10 +00:00
jtc 1f0778e262 New category, 'standards' 1994-11-21 20:15:36 +00:00
deraadt a7f0085a36 we do not install as cccp 1994-11-02 09:07:33 +00:00
deraadt f91e2abb12 --file, not --filename 1994-11-02 07:06:37 +00:00
jtc cd439d82af Upgraded to diffutils 2.7. 1994-11-01 20:38:40 +00:00
pk 1f746cfba1 Prevent infinite loop on dubious input. 1994-10-30 14:18:42 +00:00
mycroft 15cea8b764 Don't close the hints file while it's mapped, but unmap and close it after
loading.
1994-10-26 20:21:42 +00:00
mycroft e23e2b1219 Remove two unused functions. 1994-10-26 20:03:31 +00:00
mycroft c1a45e7763 Clean this up a bit, and use the trap gate to enter the kernel. 1994-10-26 19:41:13 +00:00
cgd 4d2cbfce0a new RCS ID format. 1994-10-26 00:55:40 +00:00
cgd 33d104a124 encourage people to supply a release field, by telling them what to supply,
then refusing the PR if they don't supply anything.
1994-10-24 19:10:41 +00:00
pk c13cbefe95 Recognise more symbol types when complaining. 1994-10-19 20:16:38 +00:00
pk 633e8b717d Workaround a problem with alias symbols.
Add some more symbol trace points.
1994-10-19 20:15:35 +00:00
andrew 464ea0c010 Use /etc/rmt as per protocol definition, to ensure interoperability
(thanks theo :).  For NetBSD, /etc/rmt is a symlink to the real
/usr/sbin/rmt.
1994-10-18 06:04:08 +00:00
cgd 39619ceab9 fine, install as zcat, too, but _NOT_ as compress; man page is incorrect. 1994-10-17 21:37:28 +00:00
jtc 5f55f20bd4 Change GNATS_SITE from sun-lamp to netbsd. 1994-10-17 17:22:26 +00:00
cgd 12ec973dba use NetBSD.ORG for the mail address. 1994-10-17 03:03:32 +00:00
andrew 25386c8c8e Be sure to use /usr/bin/rsh and /usr/sbin/rmt. 1994-10-16 11:34:34 +00:00
mycroft daf60df8bc Minor changes. 1994-10-07 14:41:14 +00:00
deraadt 80525d6b91 Don't use trad-core.c the the i386 or sparc. 1994-09-19 23:51:14 +00:00
deraadt 43965575ed NBPG --> getpagesize() 1994-09-19 16:58:18 +00:00
mycroft d7eb307ccf Type check format args with `q' modifier. Suggested by Bruce
Evans,  but implemented independently.
1994-09-19 14:44:05 +00:00
mycroft 07e28fc0bf Don't bother with quad functions. 1994-09-19 06:47:16 +00:00
mycroft 72e34bc0d4 Shrink ld.so by 12k. 1994-09-19 04:49:02 +00:00
mycroft 802570eafb Make the local ID support more flexible. From Ty Sarna. 1994-09-19 02:34:17 +00:00
mycroft a16a6eea42 Add -DHAVE_TERMIOS, per Thomas Eberhardt. 1994-09-19 01:38:55 +00:00
mycroft 96933ee163 Don't use rate_to_code() for termios; cfset[oi]speed() does the conversion. 1994-09-19 01:00:48 +00:00
mycroft 97a272bc2e vmunix --> netbsd 1994-09-17 00:17:12 +00:00
pk e98741c376 Add rcs Ids. 1994-08-25 07:36:17 +00:00
pk 692b4569b4 Selected bits from a newer gas. 1994-08-24 20:12:01 +00:00
pk 4f52d12541 Fix confusion over the current line number in included files and
`\'-continued lines that were collapsed by the C preprocessor.
1994-08-24 20:10:46 +00:00
pk 762a72d9ba Enable listings 1994-08-24 20:05:54 +00:00
pk f3e016280f Enable listings. 1994-08-24 20:04:30 +00:00
pk 6733936a43 Locate source line of relocation errors; currently this only works when
one of the listing options is on.
1994-08-24 20:00:54 +00:00
pk 50292a8be8 Add missing $(DESTDIR). 1994-08-22 19:54:44 +00:00
pk c76144bbf8 Postpone allocation of linkage table offsets until pass 2.
Check for Global Offset Table overflows and, if needed, adjust the
offset range we'll use (offset 0 must always be in it).
1994-08-21 15:22:43 +00:00
pk 74920774ee init_rrs() no longer needed.
Adapt to changed flags.
1994-08-21 15:18:44 +00:00
pk 66c04ea8cb Rename some flags. 1994-08-21 15:17:00 +00:00
pk 41671de8e6 Define Global Offset Table range. 1994-08-21 15:15:43 +00:00
cgd 45afd5bdba check for NOPIC after bsd.prog.mk, so that sys.mk is included. from phil. 1994-08-19 04:24:01 +00:00
deraadt c06d1564bd some clarification from john 1994-08-17 06:30:31 +00:00
phil 7297407d7b fix from Matthias Pfaller. 1994-08-16 23:18:20 +00:00
mycroft 5d63b9d35e Don't use uninitialized `LIBS' and `CSU'. 1994-08-13 10:26:39 +00:00
pk 864ea66ef9 Use new a.out flags. 1994-08-13 08:42:33 +00:00
pk 1e5c13e008 Set a.out header EX_PIC flag if `-k' was given. 1994-08-13 08:39:28 +00:00
pk 233cc208f0 Re-add `LD_WARN_NON_PURE_CODE' that went missing. 1994-08-12 08:11:16 +00:00
mycroft 820158688b Clean up some of the formatting. 1994-08-08 06:21:50 +00:00
pk 867591e7cb Relax minor version number checking somewhat; issue warning if minor
version is less than expected.
1994-08-07 10:34:40 +00:00
deraadt c95b4d82a2 manpage from <jfw@jfwhome.funhouse.com> 1994-08-07 00:44:32 +00:00
jtc 323cab6f56 Handle - arg correctly (PR #390) 1994-08-06 05:52:05 +00:00
pk 9e0ddbbe6f Remove some unnecessary code. 1994-08-03 15:57:58 +00:00
chopps b6d669a07c binder_entry() must save all scratch registers to make the process
of binding functions completely transparent.
1994-08-03 15:57:54 +00:00
pk f5ca392cc8 Propagate warning symbols into shared libraries too.
Fix RRS relocation counters.
1994-07-23 08:40:45 +00:00
pk 2b43180d6d Propagate N_WARNING symbols to `-r' output. 1994-07-21 14:59:01 +00:00
mycroft 0b494a6b0b Import selected bug fixes from GCC 2.5. 1994-07-13 08:13:45 +00:00
cgd f14f488a6f don't define exit() here. in fact, none of these should be here, but... 1994-07-12 21:00:14 +00:00