rafal
24ed46ea21
Fix bug found by Izumi Tsutsui -- if _rtld_find_symdef returned NULL, the
...
runtime linker would crash. Restore behavior similar to version 1.3, where
the runtime linker continues on, ignoring the symbol.
2001-11-24 18:07:04 +00:00
tron
04a7d6cb3e
Avoid strange error message in case of corrupted manual page files.
2001-11-23 13:18:54 +00:00
wiz
1fd7eeefcd
"than" instead of "then".
2001-11-21 19:14:19 +00:00
itojun
a56a8b9674
support non-IPv4 address families (in fact, IPv6).
2001-11-21 10:26:22 +00:00
itojun
b68a35f950
__ss_{len,family} hack is no longer necessary
2001-11-19 03:20:45 +00:00
kleink
d803d11570
Provide a $LOGNAME as well.
2001-11-15 14:23:09 +00:00
thorpej
5648feb374
ANSI'ify.
2001-11-10 17:35:54 +00:00
thorpej
db122da6a9
Const'ify partab[].
2001-11-10 17:20:52 +00:00
christos
1703d1eee6
Update to the new t_agetstr() API.
2001-11-02 18:27:00 +00:00
skrll
aabfabf3e7
Allow both space and colon as a separator in LD_PRELOAD. Document this and
...
the fact that space may be retired in the future.
Closes misc/11961
Reviewed by christos
2001-11-02 15:28:36 +00:00
wiz
27bebba05c
Sort SEE ALSO, drop some unnecessary .Pp's, whitespace and misc fixes.
2001-11-01 01:10:59 +00:00
skrll
0a9eeb6303
Add a man page for ld.elf_so.
2001-10-31 18:26:23 +00:00
rafal
2576af45bb
Fix how underfined weak symbols are treated -- before, ld.so would do nothing
...
with them, rather than defaulting them to zero. This caused breakage with
the drawf EH stuff and init/fini code when they weren't used by the caller
(and hence the appropriate handlers were left undefined). Also fix an un-
initialized variable in symbol.c that only MIPS MD code tripped over.
2001-10-14 23:13:21 +00:00
lukem
6120411e0e
set "upload guest on" in incoming example, even though it is the default
2001-10-13 13:50:18 +00:00
christos
d8c9b346a4
Enable verbose debugging messages via tftpd.
2001-10-09 18:46:18 +00:00
christos
a0e25e1408
PR/5631: Rumi Szabolcs: Make talk work without COMPAT43
2001-09-27 14:38:58 +00:00
mycroft
cf4aca11b5
In the `I can't believe it's been broken all this time' department:
...
_rtld_bind_start must save and restore the condition codes. Varargs functions
(like, say, printf()) depend on the state of cr1 to determine whether they need
to store floating point registers in the save area. Without this, the first
call to any particular varargs function will fail if floating point values were
passed.
2001-09-26 04:06:43 +00:00
wiz
4c99916337
va_{start,end} audit:
...
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).
Improved by comments from enami and christos -- thanks!
Heimdal/krb4/KAME changes already fed back, rest to follow.
Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
wiz
f34496a7b0
Use vsnprintf instead of vsprintf.
...
[XXX: not compiled, since I'm on ELF -- .uue should probably be rebuilt]
2001-09-20 20:55:29 +00:00
lukem
53c91d8f76
a few changes from Mike Heffner <mheffner@vt.edu> in private email:
...
- totally clear a glob buffer before use, because FreeBSD depends on
some of the other fields being cleared (other than just gl_offs)
- in strend(), ensure that the source string isn't too large
- remove unnecessarily complicated sizing of proctitle, since snprintf()
will truncate it anyway
2001-09-19 00:50:52 +00:00
assar
2a2aa85a8d
update infrastructure for krb4 1.1 and heimdal 0.4e
2001-09-17 12:34:40 +00:00
wiz
456dff6cb8
Spell 'occurred' with two 'r's.
2001-09-16 16:34:23 +00:00
mycroft
7ff3aa31e8
Reorganize PowerPC cold a little. The return value from _rtld_bind_pltgot()
...
was ambiguous in the case of a weak symbol that was not defined. This caused
RTLD_NOW to fail badly with shared libraries linked against the new crtbegin.o.
2001-09-10 06:09:41 +00:00
wiz
0b273592ec
-edebug should only be mentioned in the help #ifdef ENCRYPTION, not #ifdef
...
AUTHENTICATION. Noted (with patch) by Brian Ginsbach.
2001-09-02 18:56:26 +00:00
wiz
00ed7f60d7
Describe -S option, and remove mention of /etc/inittab in FILES section.
...
Patch by Brian Ginsbach.
2001-09-02 18:33:39 +00:00
wiz
4b8f5ccd37
Fix #ifdef indentation after recent removal of #ifdef NEWINIT-code.
...
Patch by Brian Ginsbach.
2001-09-02 18:32:35 +00:00
lukem
8262a6ac5a
Expand description of shells(5) requirement.
...
Per PR [misc/13814] from Alexander Sorg.
2001-08-31 00:05:31 +00:00
wiz
9731e34bd0
Remove code #ifdef'd on NEWINIT (never used on NetBSD).
...
Sync with Cray, patch by Brian Ginsbach in private mail.
2001-08-30 23:25:15 +00:00
wiz
be3b9c2ec5
Cray-only patch (sync with cray). Patch by Brian Ginsbach in private mail.
2001-08-29 00:32:26 +00:00
wiz
13237636e2
Remove description of an option that only applies to UNICOS < 7.0.
2001-08-25 16:50:18 +00:00
wiz
4538e1cec2
Remove lots of #ifdef's for dead Cray hardware and obsolete UNICOS releases;
...
also some Cray-specific fixes. No change for NetBSD.
From Brian Ginsbach of Cray Inc. in bin/13614 and private mail.
2001-08-24 00:14:03 +00:00
wiz
45130205ff
Add extern before terminaltype. (Definition is in global.c via
...
`#define extern' and `#include <ext.h>'.)
Last part of bin/13667 by Brian Ginsbach.
2001-08-20 13:53:47 +00:00
wiz
3fc7637d44
Rename variable to avoid shadowing.
2001-08-20 11:34:01 +00:00
wiz
53adc1dbf2
Improve whitespace a bit, per bin/13667 by Brian Ginsbach.
2001-08-20 11:19:29 +00:00
wiz
b96d0a9c47
Fix typo, and duplicate ';'. From bin/13667 by Brian Ginsbach.
2001-08-20 11:14:05 +00:00
wiz
7d38311c3e
Typo fixes and syslog string improvements, from bin/13667 by Brian Ginsbach.
2001-08-20 11:13:17 +00:00
wiz
8e747ced58
Move #endif so that inclusion of libtelnet/auth.h and
...
libtelnet/encrypt.h do not depend upon DEFAULT_IM being undefined.
From bin/13667 by Brian Ginsbach.
2001-08-20 11:12:19 +00:00
wiz
c27e877f37
Fix type of last execl argument, inspired by bin/13667.
2001-08-20 11:04:52 +00:00
wiz
c54e018e90
Add some (const char *) casts per bin/13667 by Brian Ginsbach.
2001-08-20 11:01:48 +00:00
eeh
192ea0d41e
Correct some comments.
2001-08-14 22:17:48 +00:00
eeh
c9550f39ed
Workaround for binutils 2.11 behavior.
2001-08-14 20:17:25 +00:00
eeh
2e3cc27a62
Get rid of some debug code that should no longer be needed.
2001-08-14 20:16:38 +00:00
eeh
f4edff94e1
Pointers are NULL. Characters are '\0'.
2001-08-14 20:13:56 +00:00
wiz
f79a6c5d8c
Add missing braces, per bin/13612 by Brian Ginsbach.
2001-08-01 16:41:14 +00:00
wiz
9b9e7174b0
Fix compilation without -DLINEMODE, per bin/13571 from Onno van der Linden.
2001-07-27 22:21:46 +00:00
aymeric
336e1d4aa6
Add hack bits to be able to compile a cross-linker for 8K-pages m68k targets
2001-07-25 12:21:33 +00:00
wiz
a9356936b4
seperate -> separate
2001-07-22 13:33:58 +00:00
itojun
30f2adec05
vsnprintf() can return value longer than the actual string. from assar
2001-07-19 16:00:59 +00:00
itojun
546f0c22a1
try netflush() if buffer is too low.
2001-07-19 07:26:53 +00:00
itojun
eb2e3cb617
bound-check all "*nfrontp++" code. from openbsd/heimdal.
...
bark if file descriptor goes above FD_SETSIZE. from openbsd.
XXX needs more checking.
XXX what is tab stop size for this code? need more consistency...
XXX we should really remove #ifdef CRAY, UNICOS5 and such.
we just cannot read it through.
2001-07-19 04:57:49 +00:00