ross
1a70c2f1e4
Err, restore the name of pthread__switch_return_point, it is
...
referenced from C code.
2006-07-09 01:07:38 +00:00
yamt
b848cb996c
rpc_errlist:
...
- add some missing error numbers.
- while i'm here, use c99 initializer.
clnt_sperrno:
- handle NULL in rpc_errlist as it's now sparse.
2006-07-08 05:54:45 +00:00
ross
a228aa3de2
Revise for LP64.
...
Encapsulate previously copied code sections into macros.
2006-07-08 05:09:44 +00:00
ross
032dc727f7
remove unreferenced temporary label
2006-07-08 05:04:49 +00:00
matt
d882b4c815
Rather than cast everything around (which upsets gcc4), use a union instead.
2006-07-08 00:28:21 +00:00
ross
60ce5dccc9
Add missing ppc64 elements
2006-07-07 21:07:35 +00:00
ross
7e22c74b0c
Nothing from <machine/asm.h> is even used here, so don't include it.
...
This was the only place in the system where asm.h contents were seen
by the compiler and hence the only reason why asm.h had to conform
to C syntax. This previously limited asm.h to a cpp constructs and
comments.
2006-07-07 19:57:29 +00:00
cherry
c41313666f
checkin libc asm stubs, #1
2006-07-07 07:49:19 +00:00
ross
5c30c35cd8
urk, need these too
2006-07-07 06:59:04 +00:00
ross
549728f08a
build __sigaction14_sigtramp.c
2006-07-07 06:56:34 +00:00
ross
fefc484d05
rcsid & white space
2006-07-07 06:53:42 +00:00
ross
db64036e6c
fix @toc reference macro
2006-07-07 06:50:06 +00:00
ross
7108da6a37
Add missing sigaction()
2006-07-07 06:40:45 +00:00
ross
7008de4c81
bzero() and memset() for ppc64.
2006-07-07 04:54:52 +00:00
ross
ce3a138bcc
add missing .globl's in new direct fallthru .init .fini
2006-07-06 22:31:55 +00:00
ross
4669390119
rewrite for ppc elf64 reloc
2006-07-06 17:05:04 +00:00
ross
5844b0794f
we need the current vfork
2006-07-06 17:04:22 +00:00
thorpej
434b7a76fc
Add kernel and user space parts of a protocol for sending property lists
...
to / from the kernel using ioctls.
2006-07-05 21:46:10 +00:00
ross
7731d9ebb9
disable via radical lobotomy
...
this can't be properly converted now until kernel includes are available
2006-07-05 18:33:18 +00:00
ross
3fbcafa1c9
convert remaining ppc32 code to ppc64
2006-07-05 18:28:43 +00:00
ross
0584742537
convert PIC linkage
2006-07-05 18:27:08 +00:00
ross
50500ff1b2
revise for ppc64
2006-07-05 18:12:54 +00:00
ross
a9ea5c11ba
Adjust types and casts for LP64 compilation.
...
Split "long *sp;" into "__greg_t sp, *spp;", which reduces the cast
density and could be used to clean up the ppc32 version as well.
2006-07-05 18:10:36 +00:00
ross
a87ca7ecec
fix typo
2006-07-05 18:07:22 +00:00
ross
dfb9c8767b
Finish ppc64 conversion
2006-07-05 18:06:47 +00:00
ross
9ed70a7fa2
adjust casts for LP64
2006-07-05 18:05:45 +00:00
ross
d0531274ae
Conform to new world order where .init/.fini fallthru code
...
assembly appears directly inside _init().
2006-07-05 18:03:00 +00:00
jnemeth
787fd08293
KNF
2006-07-04 03:53:54 +00:00
tnozaki
c98a8494d4
SUSv3 said, if an encoding error occurs, the error indicator
...
for the stream shall be set.
2006-07-03 17:06:36 +00:00
drochner
51086becae
move manpages for frexp/ldexp/modf to libm -- the (most) implementation is
...
already there
2006-07-03 16:03:56 +00:00
drochner
71b1fb929e
Remove a comment questioning correct denormal handling.
...
This has been fixed.
2006-07-03 13:33:39 +00:00
drochner
3379c1c805
replaced by code in libc/compat/gen
2006-07-03 13:20:19 +00:00
drochner
46b4d67318
build {frexp,ldexp,modf} in the "compat" subtree
...
(Drop the modf assembler version. We have the same code in libm.)
(Drop the ldexp inline-assembler version. The same code is in libm as
scalbn; the ldexp there is just a wrapper providing error handling.)
2006-07-03 13:13:53 +00:00
drochner
5ea27734ec
build frexp_ieee754 and ldexp_ieee754 in the "compat" subtree
...
(There is an assembler version of modf which needs to be checked.)
2006-07-03 13:06:12 +00:00
drochner
2a270967fb
This is a new port - don't ever start with frexp/ldexp/modf in libc, we
...
have it in libm already.
2006-07-03 13:03:49 +00:00
drochner
451c99c7a2
build frexp_ieee754 and ldexp_ieee754 in the "compat" subtree
...
(There is an assembler version of modf which needs to be checked.)
2006-07-03 13:00:54 +00:00
drochner
4cbc875060
build frexp_ieee754 in the "compat" subtree
...
(There are assembler versions of ldexp and modf which need to be checked.
I'm in doubt they are metter than those in libm.)
2006-07-03 12:58:55 +00:00
drochner
c48c54fd05
build frexp_ieee754 in the "compat" subtree
...
(The Makefile logics for ldexp and modf is too involved for me to deal
with this now.)
2006-07-03 12:54:34 +00:00
cherry
b8ee9baf67
First round at ia64 csu
2006-07-02 17:15:22 +00:00
ross
21d9d3841b
ppc64 outline, needs more work
2006-07-01 19:21:11 +00:00
ross
fad4c9f714
ppc64 build framework
2006-07-01 19:17:32 +00:00
ross
2cc456cbfb
powerpc64 build framework
2006-07-01 19:14:49 +00:00
ross
d48f14661d
ppc64 build framework first pass
2006-07-01 16:37:20 +00:00
mrg
9f0110033d
noieee src is not strict-aliasing compliant. apply -fno-strict-aliasing.
2006-07-01 08:57:14 +00:00
mrg
334f3f5949
apply a little -O0 with GCC4 and vax...
2006-07-01 05:54:35 +00:00
ross
28dc42c889
fix comment
2006-07-01 01:39:17 +00:00
ross
5aca4cc62c
ppc64 native userland elements
2006-06-30 23:25:18 +00:00
ross
bbf630ab7c
powerpc64 assembly for .init / .fini
2006-06-30 22:49:50 +00:00
simonb
842e180144
Remove the call to init_fallthru/fini_fallthru and call _init/_fini
...
directly for MIPS. Making these global to keep gcc4 happy broke gcc3.
Shaves a few instructions off this path as well.
Other arches to follow with similar changes.
With much help from Nick Hudson.
2006-06-30 09:00:46 +00:00
ginsbach
f5439cd0a6
Fix YP lookup latency reported by Stephen M. Jones on tech-net. This is a
...
performance regression between 2.0 and 3.0. The passwd compat method was
incorrectly querying the NIS server with yp_first()/yp_next() rather than
using yp_match() with the correct key.
2006-06-29 21:16:04 +00:00