History log of /src/lib/libc/arch/vax/gen |
Revision | Date | Author | Comments |
1.18 | 08-Nov-2018 |
riastradh | Attempt to implement fabsf by copying fabs and s/d/f/g.
Vax wizards, please vaxinate if I flubbed this!
|
1.17 | 06-Jul-2010 |
mrg | branches: 1.17.44; 1.17.46; remove almost all the ability to build netbsd with an a.out target. we're ELF now, and there are many missing checks against OBJECT_FMT. if we ever consider switching, the we can figure out what new ones we need but for now it's just clutter.
this doesn't remove any of the support for exec_aout or any actually required-for-boot a.out support, only the ability to build a netbsd release in a.out format. ie, most of this code has been dead for over a decade.
i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari, amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers the 5 MACHINE_ARCH's affected, and all the other arch code touched. it also includes some actual run-time testing of sparc, i386 and shark, and i performed binary comparison upon amiga and x68k as well.
some minor details relevant: - move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them down to only the parts ldconfig needs - remove various unused source files - switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
|
1.16 | 06-Dec-2009 |
uebayasi | Rename ${SRCS.{alpha,arm,...}.gen} to ${LSRCS.{alpha,arm,...}.gen} because they ended up in ${LSRCS}, not ${SRCS}. ${SRCS.*} namespace will be used for more useful things. No functional changes intended.
|
1.15 | 03-Jun-2009 |
christos | add _lwp_makecontext for the vax.
|
1.14 | 04-Mar-2004 |
kleink | * Turn isinf(3) and isnan(3) into C99-style macros. * Make it possible for ports to override these (i.e., VAX). * Remove isnanl(), which was internal to libc only.
|
1.13 | 16-Jan-2004 |
ragge | Fix typo fpclassifd.c -> fpclassifyd.c, reported by Bertram Barth.
|
1.12 | 15-Jan-2004 |
kleink | Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.
|
1.11 | 25-Oct-2003 |
kleink | Add __infinityf and __infinityl, float respectively long double analogs of __infinity.
|
1.10 | 01-Aug-2003 |
lukem | Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
|
1.9 | 17-May-2003 |
thorpej | Build _isinfl() and _isnanl().
|
1.8 | 23-Jan-2003 |
matt | Add the *context.? sources to SRCS. Make getcontext _getcontext and add a getcontext weak alias.
|
1.7 | 26-Oct-2002 |
thorpej | Split isnan() into its own file.
|
1.6 | 27-Mar-2002 |
matt | Don't build old 1.3 compat jmp stuff for ELF. For ELF, don't rewind stack on longjmp/_longjmp. (for pth).
|
1.5 | 06-Mar-1999 |
ragge | branches: 1.5.12; Fix typos after the hton* changes. Need __*setjmp14.S also.
|
1.4 | 15-Jan-1999 |
bouyer | 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.
|
1.3 | 10-Oct-1998 |
matt | Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code. Fix libm Makefile to handle obj directories.
|
1.2 | 09-Dec-1995 |
ragge | sigsetjmp/siglongjmp was missing. Code fix by Arne H. Juul.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.5.12.2 | 11-Nov-2002 |
nathanw | Catch up to -current
|
1.5.12.1 | 25-Apr-2002 |
nathanw | Catch up to -current.
|
1.17.46.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.17.44.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.6 | 29-Jun-2024 |
rin | vax: {,_}longjmp(3): Return 1 if `val` == 0
Found by tests/lib/libc/setjmp/t_setjmp:{,_}longjmp_zero.
|
1.5 | 24-Jan-2016 |
christos | use __register_t
|
1.4 | 28-Apr-2008 |
martin | branches: 1.4.8; Remove clause 3 and 4 from TNF licenses
|
1.3 | 14-Sep-2005 |
he | branches: 1.3.18; Patterned after the other fixes for __longjmp14.c, include <compat/include/setjmp.h> also here to make these build.
|
1.2 | 23-Mar-2004 |
simonb | Fix <tab> nits.
|
1.1 | 21-Mar-2004 |
matt | Change longjmp on VAX (ELF) to use setcontext instead of sigreturn14.
|
1.3.18.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.4.8.1 | 28-Apr-2008 |
martin | file __longjmp14.c was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.11 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.10 | 03-May-2005 |
matt | branches: 1.10.40; Make longjmp on vax not use sigreturn. Instead it rewrites the jmp_buf into one compatible with __longjmp14 and relies on that to change that into a ucontext_t suitable for setcontext(2).
|
1.9 | 21-Mar-2004 |
matt | Change longjmp on VAX (ELF) to use setcontext instead of sigreturn14.
|
1.8 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.7 | 30-Mar-2002 |
matt | 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.
|
1.6 | 27-Mar-2002 |
matt | Don't build old 1.3 compat jmp stuff for ELF. For ELF, don't rewind stack on longjmp/_longjmp. (for pth).
|
1.5 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 28-Jun-2000 |
matt | branches: 1.4.2; Make these work with either a.out or ELF.
|
1.3 | 10-Oct-1998 |
matt | Use __sigprocmask14, fix a few more bugs
|
1.2 | 10-Oct-1998 |
matt | Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code. Fix libm Makefile to handle obj directories.
|
1.1 | 01-Oct-1998 |
christos | This should be close...
|
1.4.2.3 | 25-Apr-2002 |
nathanw | Catch up to -current.
|
1.4.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.10.40.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.5 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 28-Jun-2000 |
matt | branches: 1.2.2; Make these work with either a.out or ELF.
|
1.1 | 01-Oct-1998 |
christos | This should be close...
|
1.2.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 02-Apr-2023 |
skrll | Trailing whitespace
|
1.3 | 22-Mar-2012 |
christos | vax-specific lint fixes.
|
1.2 | 07-Jan-2012 |
chs | define _UC_TLSBASE and use it to pass the TLS pointer to setcontext(). since there is no available space in ucontext_t on vax, pass the TLS pointer on the stack referenced by the ucontext_t instead. suggested by joerg.
|
1.1 | 03-Jun-2009 |
christos | branches: 1.1.6; add _lwp_makecontext for the vax.
|
1.1.6.1 | 17-Apr-2012 |
yamt | sync with head
|
1.11 | 29-Jun-2024 |
rin | vax: {,_}longjmp(3): Return 1 if `val` == 0
Found by tests/lib/libc/setjmp/t_setjmp:{,_}longjmp_zero.
|
1.10 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.9 | 07-Aug-2003 |
agc | branches: 1.9.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.8 | 30-Mar-2002 |
matt | 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.
|
1.7 | 28-Mar-2002 |
matt | Fix a few wrong register uses. (at least I know it works now. :)
|
1.6 | 27-Mar-2002 |
matt | Don't build old 1.3 compat jmp stuff for ELF. For ELF, don't rewind stack on longjmp/_longjmp. (for pth).
|
1.5 | 24-Feb-2002 |
matt | Missed an sp in the great %sp cleanup.
|
1.4 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.3 | 28-Jun-2000 |
matt | branches: 1.3.2; Make these work with either a.out or ELF.
|
1.2 | 13-Oct-1998 |
matt | PICify. (e.g. change movl $sym, rX to movab sym, rX)
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.3.2.3 | 25-Apr-2002 |
nathanw | Catch up to -current.
|
1.3.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.9.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.5 | 21-Nov-2011 |
chs | gcc 4.5 on vax creates PLT stubs with an entry mask of 0xffc rather than 0 like gcc 4.1 did, so the sneaky assembly functions that "ret" without really returning now clobber their registers. adjust these functions to avoid this problem.
|
1.4 | 25-Jan-2011 |
matt | branches: 1.4.4; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 17-Apr-1995 |
ragge | branches: 1.1.22; Added libc VAX specific files.
|
1.1.22.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.22.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.3 | 20-Dec-2005 |
christos | Use reach-over sources from common/lib/libc
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 15-Jan-1999 |
bouyer | branches: 1.1.12; 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.
|
1.1.12.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.12.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 15-Jan-1999 |
bouyer | branches: 1.1.12; 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.
|
1.1.12.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.12.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.5 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 06-Mar-1999 |
ragge | branches: 1.2.12; Fix typos after the hton* changes. Need __*setjmp14.S also.
|
1.1 | 15-Jan-1999 |
bouyer | 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.
|
1.2.12.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.12.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.5 | 07-Nov-2018 |
riastradh | On ports without __HAVE_LONG_DOUBLE, make fabsl alias fabs.
For some reason, fabs lives in libc, not in libm, and our tests now detect when fabs or fabsl is missing from libm. For those ports that sometimes have long double and sometimes don't, make it conditional.
Still missing: fabs _and_ fabsl on ia64. Need help from an itanium wizard! Other portmasters: Please take a look and see if I missed any ports that might have long double where this alias will not work.
|
1.4 | 25-Jan-2011 |
matt | branches: 1.4.42; 1.4.44; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 17-Apr-1995 |
ragge | branches: 1.1.22; Added libc VAX specific files.
|
1.1.22.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.22.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4.44.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.42.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1 | 08-Nov-2018 |
riastradh | branches: 1.1.2; 1.1.4; Attempt to implement fabsf by copying fabs and s/d/f/g.
Vax wizards, please vaxinate if I flubbed this!
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 08-Nov-2018 |
christos | file fabsf.S was added on branch phil-wifi on 2019-06-10 22:05:18 +0000
|
1.1.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.1 | 08-Nov-2018 |
pgoyette | file fabsf.S was added on branch pgoyette-compat on 2018-11-26 01:52:11 +0000
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; Remove clause 3 and 4 from TNF licenses
|
1.2 | 20-Jan-2004 |
matt | branches: 1.2.30; Make these compile.
|
1.1 | 15-Jan-2004 |
kleink | Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.
|
1.2.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file fpclassifyd.c was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; Remove clause 3 and 4 from TNF licenses
|
1.2 | 20-Jan-2004 |
matt | branches: 1.2.30; Make these compile.
|
1.1 | 15-Jan-2004 |
kleink | Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.
|
1.2.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file fpclassifyf.c was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.5 | 25-Jun-2012 |
abs | Update old-style definitions to ANSI, remove a couple of register definitions along the way. Fixed gcc 4.1 build (thank you vax)
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.56; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 10-Mar-1999 |
mycroft | Just some minor cleanup.
|
1.2 | 13-Jul-1997 |
christos | Fix RCSID's
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.4.56.1 | 30-Oct-2012 |
yamt | sync with head
|
1.8 | 19-Feb-2002 |
thorpej | Adjust for changes to __infinity decl.
|
1.7 | 13-Sep-2000 |
msaitoh | branches: 1.7.2; check LIBC_SCCS
|
1.6 | 17-Apr-1999 |
ragge | Set infinity to the highest D-float possible. XXX - infinity does not exist on vax...
|
1.5 | 14-Nov-1998 |
christos | branches: 1.5.2; delint
|
1.4 | 26-Jul-1998 |
mycroft | const poisoning.
|
1.3 | 16-Jul-1997 |
christos | 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
|
1.2 | 13-Jul-1997 |
christos | Fix RCSID's
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.5.2.1 | 19-Apr-1999 |
cjs | Pull up to HEAD 1.6, per Anders Magnusson <ragge@ludd.luth.se>.
|
1.7.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.7.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.1 | 25-Oct-2003 |
kleink | Add __infinityf and __infinityl, float respectively long double analogs of __infinity.
|
1.2 | 12-Jun-2005 |
lukem | Add missing __RCSID()
|
1.1 | 25-Oct-2003 |
kleink | Add __infinityf and __infinityl, float respectively long double analogs of __infinity.
|
1.5 | 28-Apr-2008 |
martin | branches: 1.5.8; Remove clause 3 and 4 from TNF licenses
|
1.4 | 20-Jan-2004 |
matt | branches: 1.4.30; s/sgn/sign (compiles now)
|
1.3 | 20-Jan-2004 |
matt | Make these compile too.
|
1.2 | 30-Oct-2003 |
kleink | Pasto.
|
1.1 | 29-Oct-2003 |
kleink | C99 7.12.3.2: add library portions of isfinite, but don't build these just yet.
|
1.4.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.5.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.5.8.1 | 28-Apr-2008 |
martin | file isfinited.c was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.4 | 28-Apr-2008 |
martin | branches: 1.4.8; Remove clause 3 and 4 from TNF licenses
|
1.3 | 20-Jan-2004 |
matt | branches: 1.3.30; s/sgn/sign (compiles now)
|
1.2 | 20-Jan-2004 |
matt | Make these compile too.
|
1.1 | 29-Oct-2003 |
kleink | C99 7.12.3.2: add library portions of isfinite, but don't build these just yet.
|
1.3.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.4.8.1 | 28-Apr-2008 |
martin | file isfinitef.c was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.8 | 04-Mar-2004 |
kleink | * Turn isinf(3) and isnan(3) into C99-style macros. * Make it possible for ports to override these (i.e., VAX). * Remove isnanl(), which was internal to libc only.
|
1.7 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.6 | 26-Oct-2002 |
thorpej | Split isnan() into its own file.
|
1.5 | 22-Jan-2000 |
mycroft | branches: 1.5.6; Delint.
|
1.4 | 13-Oct-1998 |
kleink | Need internal names for isinf() and isnan().
|
1.3 | 13-Jul-1997 |
christos | Add missing math.h include Fix RCSID's
|
1.2 | 05-Feb-1996 |
jtc | Add explicit return type
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.5.6.1 | 11-Nov-2002 |
nathanw | Catch up to -current
|
1.3 | 04-Mar-2004 |
kleink | * Turn isinf(3) and isnan(3) into C99-style macros. * Make it possible for ports to override these (i.e., VAX). * Remove isnanl(), which was internal to libc only.
|
1.2 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.1 | 17-May-2003 |
thorpej | Add _isinfl() and _isnanl() routines, currently for internal use only.
|
1.3 | 04-Mar-2004 |
kleink | * Turn isinf(3) and isnan(3) into C99-style macros. * Make it possible for ports to override these (i.e., VAX). * Remove isnanl(), which was internal to libc only.
|
1.2 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.1 | 26-Oct-2002 |
thorpej | branches: 1.1.2; Split isnan() into its own file.
|
1.1.2.2 | 11-Nov-2002 |
nathanw | Catch up to -current
|
1.1.2.1 | 26-Oct-2002 |
nathanw | file isnan.c was added on branch nathanw_sa on 2002-11-11 22:21:59 +0000
|
1.3 | 04-Mar-2004 |
kleink | * Turn isinf(3) and isnan(3) into C99-style macros. * Make it possible for ports to override these (i.e., VAX). * Remove isnanl(), which was internal to libc only.
|
1.2 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.1 | 17-May-2003 |
thorpej | Add _isinfl() and _isnanl() routines, currently for internal use only.
|
1.7 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.6 | 07-Aug-2003 |
agc | branches: 1.6.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.5 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 28-Jun-2000 |
matt | branches: 1.4.2; Make these work with either a.out or ELF.
|
1.3 | 05-Feb-2000 |
kleink | Go via *__errno() here, too.
|
1.2 | 01-Jun-1995 |
ragge | branches: 1.2.12; Converted K&R -> ansi.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.2.12.1 | 07-Feb-2000 |
he | Pull up revision 1.3 (requested by kleink): Implement *__errno() indirection.
|
1.4.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.6.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 22-Mar-2012 |
christos | vax-specific lint fixes.
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.4; 1.3.8; Remove clause 3 and 4 from TNF licenses
|
1.2 | 09-Apr-2005 |
matt | branches: 1.2.18; Start the args after the argc. Return to resumecontext after the entry mask.
|
1.1 | 19-Jan-2003 |
matt | Add the VAX versions of these.
|
1.2.18.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file makecontext.c was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.3.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.5 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 23-Jun-2002 |
matt | Add modff
|
1.2 | 24-Feb-2002 |
matt | branches: 1.2.2; Change to use a register prefix.
|
1.1 | 17-Apr-1995 |
ragge | branches: 1.1.22; Added libc VAX specific files.
|
1.1.22.3 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.22.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.22.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 24-Jun-2002 |
lukem | Pull up revision 1.3 (requested by matt in ticket #352): Add modff
|
1.4.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 19-Sep-2011 |
joerg | Mark _resumecontext as dead. ANSIfy all declarations for it.
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; Remove clause 3 and 4 from TNF licenses
|
1.2 | 08-Dec-2006 |
martin | branches: 1.2.10; Sync all resumecontext.c versions with the changes originally made by Matthias Drochner to i386 and alpha:
-check for a NULL uc_link before calling setcontext(2); do a real exit(3) instead with exit handlers and all that -If setcontext(2) returns (which it shouldn't), do an _exit(-1) rather than relying on a sensible return value to use as exit code. Makes it less likely that an ucontext corruption goes unnoticed.
|
1.1 | 19-Jan-2003 |
matt | branches: 1.1.16; Add the VAX versions of these.
|
1.1.16.1 | 09-Dec-2006 |
bouyer | Pull up following revision(s) (requested by martin in ticket #264): lib/libc/arch/sh5/gen/resumecontext.c: revision 1.2 lib/libc/arch/sh3/gen/resumecontext.c: revision 1.3 lib/libc/arch/sparc/gen/resumecontext.c: revision 1.3 lib/libc/arch/powerpc/gen/resumecontext.c: revision 1.3 lib/libc/arch/arm/gen/resumecontext.c: revision 1.3 lib/libc/arch/mips/gen/resumecontext.c: revision 1.3 lib/libc/arch/vax/gen/resumecontext.c: revision 1.2 lib/libc/arch/powerpc64/gen/resumecontext.c: revision 1.2 lib/libc/arch/hppa/gen/resumecontext.c: revision 1.2 Sync all resumecontext.c versions with the changes originally made by Matthias Drochner to i386 and alpha: -check for a NULL uc_link before calling setcontext(2); do a real exit(3) instead with exit handlers and all that -If setcontext(2) returns (which it shouldn't), do an _exit(-1) rather than relying on a sensible return value to use as exit code. Makes it less likely that an ucontext corruption goes unnoticed.
|
1.2.10.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file resumecontext.c was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
|
1.8 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
1.7 | 03-May-2005 |
matt | Make longjmp on vax not use sigreturn. Instead it rewrites the jmp_buf into one compatible with __longjmp14 and relies on that to change that into a ucontext_t suitable for setcontext(2).
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.5 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.4 | 28-Jun-2000 |
matt | branches: 1.4.2; Make these work with either a.out or ELF.
|
1.3 | 10-Oct-1998 |
matt | Actually build __setjmp.S/__sigsetjmp.S for vax. PICifiy the setjmp code. Fix libm Makefile to handle obj directories.
|
1.2 | 05-Dec-1997 |
thorpej | Use __sigaltstack14(), not sigaltstack().
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.4.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.2 | 28-Apr-2008 |
martin | branches: 1.2.8; Remove clause 3 and 4 from TNF licenses
|
1.1 | 15-Jan-2004 |
kleink | branches: 1.1.30; Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.
|
1.1.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.2.8.1 | 28-Apr-2008 |
martin | file signbitd.c was added on branch christos-time_t on 2008-04-28 20:22:59 +0000
|
1.2 | 28-Apr-2008 |
martin | branches: 1.2.8; Remove clause 3 and 4 from TNF licenses
|
1.1 | 15-Jan-2004 |
kleink | branches: 1.1.30; Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.
|
1.1.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.2.8.1 | 28-Apr-2008 |
martin | file signbitf.c was added on branch christos-time_t on 2008-04-28 20:22:59 +0000
|
1.5 | 18-Feb-2006 |
matt | Seperate out the compat support for VAX. Also, make references to the sigcontext sigtramp code weak so compat can be compiled out.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 28-Jun-2000 |
matt | branches: 1.2.2; Make these work with either a.out or ELF.
|
1.1 | 09-Dec-1995 |
ragge | sigsetjmp/siglongjmp was missing. Code fix by Arne H. Juul.
|
1.2.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; 1.3.20; Remove clause 3 and 4 from TNF licenses
|
1.2 | 20-Jan-2003 |
matt | branches: 1.2.30; Make sure r0 in the saved context is 0.
|
1.1 | 19-Jan-2003 |
matt | Add the VAX versions of these.
|
1.2.30.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.20.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file swapcontext.S was added on branch christos-time_t on 2008-04-28 20:22:59 +0000
|
1.5 | 20-Dec-2005 |
christos | Use reach-over sources from common/lib/libc
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 07-Aug-2000 |
matt | branches: 1.2.2; Fix some ELF/a.out lossage
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.2.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.5 | 20-Dec-2005 |
christos | Use reach-over sources from common/lib/libc
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.2 | 07-Aug-2000 |
matt | branches: 1.2.2; Fix some ELF/a.out lossage
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.2.2.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|