fvdl
370e22c9fd
Enable ELF32 nlist (as well as ELF64) for x86-64.
2002-11-23 19:28:45 +00:00
thorpej
df201a40b9
Correct a comment.
2002-11-23 17:23:51 +00:00
thorpej
5df3ea5331
Oops, the _init() and _fini() entry points need to be in the .init
...
and .fini sections, respectively (same as the {init,fini}_fallthru
stubs).
This is needed on PowerPC, where otherwise the linker would be unhappy
with the relocation records for the fallthru stubs when building a
shared library.
2002-11-23 17:21:22 +00:00
chris
0caaced5a9
Add arm asm version of memcmp, basically it's strncmp.S without the
...
check for *src != 0
2002-11-23 14:26:04 +00:00
chris
35c74e8cc5
Add an asm version of strncmp, based on strcmp.
...
Add RCSID to strcmp, also use numeric label, rather than named label for
loop.
2002-11-23 03:10:27 +00:00
thorpej
bc4956ce1c
Fix the _init and _fini function prologues for ABICALLS. Make sure
...
the functions are aligned to a 32-bit boundary, otherwise some pretty
colorful lossage can result.
2002-11-23 01:44:13 +00:00
thorpej
6a088e4e31
Fix typo.
2002-11-22 16:47:20 +00:00
thorpej
6dba3a7439
Split crtbegin/crtend into crti/crtbegin/crtend/crtn. NetBSD-specific
...
things like the .note.netbsd.ident section are provided by crti/crtn.
crti/crtn also provide the _init() and _fini() routines.
crtbegin/crtend now only provide support for ctors/dtors. This paves
the way to using the "crtstuff" provided with GCC (when we upgrade to
GCC 3.3), which provides, among other things, much better C++/Java
exception handling.
2002-11-22 06:44:56 +00:00
christos
4a97685c19
Fix problem with previous patches that broke vi history.
...
- c_gets() was usually returning a length, but sometimes
one of the CC_xxx values (which are small +ve integers)!
- fixed c_gets() by putting a ' ' under the cursor.
From David Laight.
2002-11-20 16:50:08 +00:00
itohy
6cde54195b
Assembly version of string functions.
...
Originally from SHIMIZU Ryo.
2002-11-20 14:23:54 +00:00
junyoung
30893a62d9
"namespace.h" should precede all included headers other than <sys/cdefs.h>.
2002-11-19 12:58:15 +00:00
junyoung
cbf285d8cd
Include <sys/types.h> for u_char instead of a local definition of it.
2002-11-19 06:53:17 +00:00
itojun
233424cdc2
make sure to bound string operation by strlcpy
...
(there are bunch of "strcpy is safe" comments, i think we should change them
to strlcpy as much as possible)
2002-11-17 20:49:33 +00:00
itojun
ca7918fced
whitespace
2002-11-17 20:48:44 +00:00
itojun
b3399f001e
KNF
2002-11-17 20:40:59 +00:00
itojun
9134efabd0
use strlcpy where it is more appropriate.
2002-11-17 01:51:24 +00:00
itojun
66578bbe09
use strlcpy. correct mis(non-)use of buflen argument.
2002-11-17 01:50:01 +00:00
itojun
d8cb639e16
use strlcpy to ensure string termination
2002-11-16 23:34:30 +00:00
itojun
5d1183fefb
use strlcpy/cat
2002-11-16 23:30:32 +00:00
rearnsha
6576c49b48
Add an assembler version of strcmp, based on example code from the ARM
...
ARM. As an example of the performance difference that this provides
a Dhrystone score on my Shark goes from 213k to 261k.
2002-11-16 18:27:40 +00:00
christos
1949be0552
yet another check version script.
2002-11-15 16:15:20 +00:00
christos
d10066b927
de-lint
2002-11-15 14:33:53 +00:00
christos
39f224af48
PR/18995: David Laight: libedit fixes for posix conformant sh
...
The posix 'sh' specification defines vi-mode editing quite tightly.
The netbsd libedit code (used by sh to do this) was missing several
features, there were also minor errors in others.
Compare netbsd sh to the definition available from:
http://www.opengroup.org/onlinepubs/007904975/utilities/sh.html
In particular the following were not supported:
U - undo all changes to line
| - goto column
Y - yank to end of line
y - yank
# - comment out current line
@ - take input from shell alias [1]
G - goto numbered line in history buffer
v - edit history line with vi
_ - append word from last input line
. - redo last command
Other minor changes have also been made.
[1] This needs the shell to define an appropriate routine to
return the text of the alias. There is no requirement that
such a function exist.
2002-11-15 14:32:32 +00:00
enami
b37113ebab
Fix indent in sample code.
2002-11-15 04:38:55 +00:00
itojun
095b03757d
pull in changes in http://www.isc.org/products/BIND/patches/bind4910.diff
...
- better error check on __dn_skipname
- more strict reverse lookup handling
2002-11-14 02:14:43 +00:00
wiz
0883a2f66a
Drop trailing whitespace.
2002-11-13 12:16:07 +00:00
itojun
d7ec2d5997
fix remote buffer overrun. from openbsd tree (1997).
2002-11-13 00:21:05 +00:00
manu
3a24fac219
Explain how WIF* macros use the status value instead of the pointer to the status value as wait() does. We use the name 'status' both as the argument to wait() and WIF* macros, this is misleading.
2002-11-12 22:48:40 +00:00
jdolecek
5be9e6d9c2
sync with C.msg rev 1.8
2002-11-12 14:52:03 +00:00
skrll
3f05b3f7ab
Add extern svc_fd_lock if __REENT and include rpc_internal.h only once.
2002-11-12 14:50:23 +00:00
itohy
cbb1f0fb0f
MKDYNAMICROOT for a.out
2002-11-12 14:33:48 +00:00
itohy
5b3e8cb3f2
Do not print \0 at the end of error message.
2002-11-12 14:26:10 +00:00
kleink
a9e83bfe48
Review oversight: ENOSR: resource -> resources, which is what the
...
standard says, and which fits the resource allocation failure better.
Also, bump the date.
2002-11-12 10:30:42 +00:00
kleink
792483ae22
Review oversight: ENOSR: resource -> resources, which is what the
...
standard says, and which fits the resource allocation failure better.
2002-11-12 10:28:27 +00:00
kleink
090efccaaa
Sync with C.msg rev. 1.7.
2002-11-12 10:21:07 +00:00
jdolecek
baa85d9ea0
add translation for the new error messages added in rev. 1.7 of C.msg
2002-11-12 09:25:26 +00:00
skrll
b207990164
Add the missing errno symbols that are defined in IEEE Std 1003.1-2001.
...
The language message files need updating.
Change reviewed and OK'd by Klaus Klein.
2002-11-12 08:20:02 +00:00
thorpej
f53bc0b607
Fix signed/unsigned comparison warnings.
2002-11-12 00:01:21 +00:00
thorpej
aa27d116a6
Avoid strict alias warning.
2002-11-12 00:00:23 +00:00
thorpej
3d397e0087
Fix signed/unsigned comparison warnings.
2002-11-11 23:56:46 +00:00
thorpej
4ba7375da3
Fix signed/unsigned comparison warnings, and shadow warnings.
2002-11-11 23:43:03 +00:00
thorpej
ff64706c9f
Fix signed/unsigned comparison warnings.
2002-11-11 22:53:19 +00:00
thorpej
08a7b34528
Fix signed/unsigned comparison warnings.
2002-11-11 22:15:42 +00:00
thorpej
d6e3c04143
Fix signed/unsigned comparison warnings.
2002-11-11 20:34:10 +00:00
thorpej
0e69571cc2
Avoid strict alias warning.
2002-11-11 20:24:38 +00:00
thorpej
e5538ceafb
Fix signed/unsigned comparison warnings.
2002-11-11 20:05:53 +00:00
thorpej
de792f2457
Fix signed/unsigned comparison warnings.
2002-11-11 19:49:00 +00:00
thorpej
4747ad6ea7
Fix signed/unsigned comparison warnings.
2002-11-11 19:25:38 +00:00
thorpej
1289029f10
Fix signed/unsigned comparison warnings.
2002-11-11 17:56:11 +00:00
simonb
0b3c8ee193
Document that the *printf() functions can return a negative value under
...
output error conditions.
2002-11-11 17:26:19 +00:00