mycroft
a8dd8878cf
Er, turn off lazy binding for the moment. It doesn't seem to be fully working.
2002-09-13 16:54:14 +00:00
jdc
c4cb51dc7d
Correct the escape sequences for F1-F4 in our xterm entry.
...
Fixes PR 18272.
2002-09-13 16:40:02 +00:00
thorpej
b6f409ee2e
Pull in config.h when building has a host tool.
2002-09-13 16:34:56 +00:00
mycroft
c1cf8538ec
Simplify the GOT relocation code somewhat.
2002-09-13 16:31:28 +00:00
mycroft
e8b2fe1d2a
Actually do lazy binding on this platform.
2002-09-13 16:03:20 +00:00
thorpej
7c96dd1581
Rename man/config.{c,h} to man/manconf.{c,h}, so we don't have to
...
worry about problems including "config.h" when building as a host
tool.
2002-09-13 15:56:37 +00:00
atatat
ba9dd2c172
Add verbose support to the -l output, tweak verbose support for -d
...
output, and tweak the man page (running pmap(1) vs. the kernel_map can
have a *very* visible effect).
2002-09-13 15:32:49 +00:00
gehenna
b7c0e53f09
For loadable drivers, the 3rd argument is character device major and
...
the 4th argument is block device major.
Remove one item from BUGS section.
2002-09-13 15:32:21 +00:00
atatat
8c4b578bb7
Add new numbers, remove some stars, and mildly sort it so that it's
...
actually in numeric order.
2002-09-13 15:31:01 +00:00
gehenna
a5ac3deb40
Split the overload block/character device major.
...
The 3rd argument is character device major and
the 4th argument is block device major.
2002-09-13 15:30:36 +00:00
thorpej
4b7235a207
bfd_vms is not a pointer type, so use 0 instead of NULL.
2002-09-13 15:29:08 +00:00
thorpej
68a6263e36
* Pull in config.h if building as a host tool.
...
* bfd_vma is not a pointer type, so use 0 instead of NULL.
2002-09-13 15:28:44 +00:00
mycroft
89a39bb54e
The textrel special case is only needed for MIPS (due to a bug in BFD).
2002-09-13 15:27:30 +00:00
christos
baa7f9f49e
Minimize diffs with my C99 capable version [this commit does not include
...
C99 support.
- turn lerror() into a macro so that the filename and the line number of the
error are printed before we abort.
- recurse in type printing to provide the proper type name.
2002-09-13 14:59:24 +00:00
gehenna
ddd7a9f3e6
fix pasto.
2002-09-13 14:51:25 +00:00
itojun
0319b78e54
copyright clarification. from openbsd
...
1.
Paul Mackerras and the Australian National University have worked things
out, and as a result, Paul now owns copyright on all these files, with the
proper terms.
2.
and... we managed to contact "Eric Rosenquist" <eric@rosenquist.com> through
the help of people who found him: first one was nick.stott@cogeco.ca
This now has a better license. Two authors left to go.
2002-09-13 14:32:11 +00:00
pooka
87a8e425d5
make usrdevicenames match reality better
...
from Ilpo Ruotsalainen
2002-09-13 14:29:15 +00:00
mycroft
7a962f974a
Kill the sparc64 argc conversion hack.
2002-09-13 14:23:07 +00:00
christos
9c59710333
Move humanize_number(9) to the ifdef _KERNEL section, because it conflicts
...
with humanize_number(3). In reality, the kernel version should be changed
to more closely match the userland version so that there are no prototype
conflicts.
2002-09-13 14:16:48 +00:00
ad
ca0ac2c78c
Driver for the Sun ZX/Leo framebuffer. This would be called leo, but the
...
amiga port already has a driver by that name.
2002-09-13 14:03:52 +00:00
mycroft
a18c524897
Figure out obj->pltrel(a) after the dynamic section is parsed, so the relative
...
order of DT_PLTREL and DT_JMPREL is irrelevant. Removes the need for yet
another weird #ifdef.
Also, be slightly more careful with the rel(a)lim trimming.
2002-09-13 13:28:43 +00:00
gehenna
a1d78935eb
overload block/character into u_long field.
...
kern/18234: slightly modified
2002-09-13 13:08:53 +00:00
tron
57a909560e
Adapt to changes in "rtld.h".
2002-09-13 08:40:05 +00:00
mycroft
c74fdd7069
Use the addend on GLOB_DAT relocs (same as ABS32).
2002-09-13 05:45:46 +00:00
mycroft
c65330320a
Do not use the implicit addend on REFQUAD relocs (same as GLOB_DAT).
2002-09-13 05:45:13 +00:00
mycroft
daf8118731
Remove an old comment.
2002-09-13 04:09:49 +00:00
mycroft
2f59687514
Almost all of the items in here are done.
2002-09-13 04:05:00 +00:00
thorpej
5aa3fde6fa
Delete a few things that appear in gcc 3.x's CPP output.
2002-09-13 03:41:54 +00:00
mycroft
777a2b8bb0
If we match a symbol name, but it's undefined, do not continue searching the
...
hash chain.
2002-09-13 03:40:40 +00:00
mycroft
bbe45a0623
Remove a dumb #ifdef -- if VARPSZ is not defined on sparc, the build will
...
bomb anyway.
2002-09-13 03:22:08 +00:00
mycroft
4de09f873b
Nuke an unneeded hack for the Alpha.
2002-09-13 03:17:21 +00:00
mycroft
807a6ace45
Nuke two frivolous assert()s.
2002-09-13 03:12:40 +00:00
mycroft
4b55da479c
_rtld_bind() is not used on MIPS. Should probably move it to MD code.
2002-09-13 03:09:38 +00:00
chuck
fa0cb6c277
increase sc_maxxfer from 63K to 64K. otherwise fsck fails for
...
file systems with larger block sizes.
2002-09-13 03:00:18 +00:00
itojun
a05a73b5b6
revert previous. wtmp{,x} entries need not be \0-terminated, so
...
strncpy is more proper.
2002-09-13 02:58:54 +00:00
simonb
f2721c1ee4
Fix indent botch.
2002-09-13 02:16:08 +00:00
simonb
7f4e82e47b
Add CPU_MIPS_DOUBLE_COUNT for the TX49xx cpus.
2002-09-13 01:27:46 +00:00
mycroft
f64e457cee
Remove one more `dodebug' argument.
2002-09-12 23:11:37 +00:00
mycroft
a3b892d178
Nuke -DRTLD_RELOCATE_SELF and `dodebug' from orbit.
2002-09-12 22:56:28 +00:00
mycroft
f13bdd9850
Add some consts.
2002-09-12 21:06:38 +00:00
augustss
614176bdc6
No trailing , in enum (from OpenBSD).
2002-09-12 21:00:42 +00:00
mycroft
5ad776fbd2
Move another declaration that doesn't belong in MI source.
2002-09-12 20:27:34 +00:00
mycroft
de4565ee93
Prototype different functions.
2002-09-12 20:24:03 +00:00
mycroft
547bc13b97
_rtld_bind_start() is not used in MI code, so declare it in the MD code.
2002-09-12 20:20:58 +00:00
mycroft
bf04efbfda
ld.elf_so has no textrels on arm, i386 or vax -- and shouldn't on any platform,
...
but that's beside the point.
2002-09-12 19:43:03 +00:00
ragge
683a9a8544
Add COMPAT_15 and COMPAT_16 and commented-out dmf.
2002-09-12 19:23:45 +00:00
mycroft
6530c89689
Slight tweak.
2002-09-12 18:43:17 +00:00
mycroft
326f270bfb
The GOT is Elf_Addr[], not Elf_Word[]...
2002-09-12 18:36:43 +00:00
mycroft
6f0bda739f
This ld script is now unnecessary.
2002-09-12 18:33:39 +00:00
mycroft
1165ce6f38
Clean up a little.
2002-09-12 18:28:53 +00:00