matt
471cb493ae
Add modff
2002-06-23 21:48:52 +00:00
matt
33ce495df4
Put R6 back in the save and adjust frame size for it. Don't save the
...
register in sigset area, put them after the sigset area.
2002-03-30 05:32:32 +00:00
matt
583d4ad39f
Put R6 back in save mask (to make mask used by PLT routines). Adjust frame
...
size according. In _longjmp, deal with sp/fp separately since they stored
in reserve order so movq won't work.
2002-03-30 04:58:36 +00:00
matt
42e21b0c6a
Fix a few wrong register uses. (at least I know it works now. :)
2002-03-28 04:16:54 +00:00
matt
5cc5894442
Don't build old 1.3 compat jmp stuff for ELF.
...
For ELF, don't rewind stack on longjmp/_longjmp. (for pth).
2002-03-27 18:38:50 +00:00
matt
75dee250ea
Missed an sp in the great %sp cleanup.
2002-02-24 02:43:46 +00:00
matt
0ce5ca145f
Change to use a register prefix.
2002-02-24 01:06:18 +00:00
thorpej
268d4c679c
Adjust for changes to __infinity decl.
2002-02-19 21:50:01 +00:00
msaitoh
f9b799b651
check LIBC_SCCS
2000-09-13 22:32:25 +00:00
matt
09f029058b
Fix some ELF/a.out lossage
2000-08-07 03:18:04 +00:00
matt
ae4364e1d3
Make these work with either a.out or ELF.
2000-06-28 19:20:16 +00:00
kleink
c54d3e28e2
Go via *__errno() here, too.
2000-02-05 19:53:54 +00:00
mycroft
c26054b799
Delint.
2000-01-22 22:40:58 +00:00
ragge
765d11306b
Set infinity to the highest D-float possible.
...
XXX - infinity does not exist on vax...
1999-04-17 14:53:32 +00:00
mycroft
2b504929fa
Just some minor cleanup.
1999-03-10 08:15:43 +00:00
ragge
22df858e3c
Fix typos after the hton* changes. Need __*setjmp14.S also.
1999-03-06 11:13:43 +00:00
bouyer
dc306354b0
Move the bswap functions from libutil to libc (this bups the
...
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
1999-01-15 13:31:15 +00:00
christos
7c990e0c7b
delint
1998-11-14 19:31:01 +00:00
kleink
d541ca6d80
Need internal names for isinf() and isnan().
1998-10-13 14:43:36 +00:00
matt
c1d0053032
PICify. (e.g. change movl $sym, rX to movab sym, rX)
1998-10-13 00:02:19 +00:00
matt
592306e323
Use __sigprocmask14, fix a few more bugs
1998-10-10 01:50:23 +00:00
matt
99d642287b
Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code.
...
Fix libm Makefile to handle obj directories.
1998-10-10 00:08:50 +00:00
christos
d5c25c895a
This should be close...
1998-10-01 18:59:16 +00:00
mycroft
982e920022
const poisoning.
1998-07-26 14:13:00 +00:00
thorpej
f22bd47b81
Use __sigaltstack14(), not sigaltstack().
1997-12-05 02:09:49 +00:00
christos
1394f01b4a
RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in
...
<machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCS
define not LIBC_SCCS
1997-07-16 14:37:13 +00:00
christos
91c9c62e44
Fix RCSID's
1997-07-13 18:45:15 +00:00
christos
43d6f49e0a
Add missing math.h include
...
Fix RCSID's
1997-07-13 18:43:18 +00:00
jtc
daa40d9a50
Add explicit return type
1996-02-05 04:30:51 +00:00
ragge
34323ef19c
sigsetjmp/siglongjmp was missing. Code fix by Arne H. Juul.
1995-12-09 13:26:43 +00:00
ragge
1f67145235
Converted K&R -> ansi.
1995-06-01 01:11:41 +00:00
ragge
ce0bb6e8d2
Added libc VAX specific files.
1995-04-17 12:23:33 +00:00