mycroft
cc2b1e9844
Add an explanatory comment.
2002-09-13 19:27:19 +00:00
thorpej
f603ddfaad
__RCSID is not a portable macro to be using in a host tool (which
...
these files are). As a short-term work-around, only use it if it
is defined. A better solution will be worked out with the Heimdal
folks later.
Fixes building these host tools on Solaris 8.
2002-09-13 19:09:00 +00:00
thorpej
f54ca60093
* Always include the NetBSD glob(3) in libnbcompat, as the host
...
tools use some features of glob(3) that are not available on
all systems.
* Always include the NetBSD vis(3) in libnbcompat, since vis(3)
is not really standardized, and the vis(3) present on some systems
is different from ours.
* Always include the NetBSD MD2, MD4, MD5, RMD160, and SHA1 implementations
in libnbcompat. The host tools use features of the NetBSD versions
which aren't present on all systems that include those functions.
* Add a check for random(3) -- the Heimdal host tools want it.
* Add a check for termios.h -- the Heimdal host tools want it.
* Update the README to indicate the current state of building the
host tools on Solaris 8 (for SPARC).
2002-09-13 19:07:01 +00:00
wiz
6e932790b0
Our X man page is in 7.
2002-09-13 19:04:53 +00:00
ad
3fad09211c
Add entries for zx(4) manpage.
2002-09-13 19:00:14 +00:00
ad
6868161167
Add skeleton zx(4) manpage.
2002-09-13 18:59:43 +00:00
thorpej
7db1a04e8c
Use /bin/test explicitly in one place, rather than [ or test (which
...
might be a shell built-in). This allows this script to work otherwise
unchanged with Solaris 8's /bin/sh.
2002-09-13 18:36:01 +00:00
mycroft
654deed34e
Allow the enable command if SMART is not enabled. Duh.
...
Also, just blindly allow the disable command.
2002-09-13 18:31:41 +00:00
thorpej
6d4ffa13e1
The config.h we get when building as a host tool is the libnbcompat
...
config.h, not the heimdal config.h, so -DKRB4=1 and -DKRB5=1 for
print_version.h.
2002-09-13 18:30:43 +00:00
mycroft
e3db70741f
Turn DEBUG back on by default. It doesn't take much space.
2002-09-13 18:28:58 +00:00
mycroft
129af72834
In the txsegsize bounding code, it is not necessary to adjust for the options
...
length.
2002-09-13 18:26:55 +00:00
thorpej
42321e369a
Don't use MAX(); not all systems have it, and this is a host tool.
2002-09-13 18:07:52 +00:00
mycroft
60330f4a69
The sense of the SHN_ABS test has always been reversed. Fortunately nobody
...
ever tried to reference stuff like _DYNAMIC_LINK and _gp_disp in C code...
2002-09-13 17:36:00 +00:00
thorpej
01cfa6b3ec
When being built as a host tool, the <config.h> we see is actually
...
the libnbcompat config.h, so -DKRB5=1 so that print_version.h actually
has a version in it.
2002-09-13 17:29:56 +00:00
tron
735b375648
Don't try to print negative offset in module structure.
2002-09-13 17:16:00 +00:00
mycroft
8f7fa0cfde
Put back the lazy binding. For some bizarre reason, the linker occasionally
...
does not create a PLT entry for a symbol, so we test st_value!=0 to see
whether we can do a PLT fixup.
2002-09-13 17:07:12 +00:00
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