Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-08-07 | zap rcsid. | Marc Espie | |
okay deraadt@ (tested them all) | |||
2005-02-01 | Replace broken frexp() with a working one from FreeBSD. There's | Todd C. Miller | |
no need to have a copy for each platform with ieee floating point, only vax needs a special version (which probably has similar bugs). OK and with help from otto@ | |||
2004-07-28 | Use less stack space for temporary storage and C code invocation, after | Miod Vallat | |
the ABI change. | |||
2004-07-28 | Update stack frame processing after ABI change. | Miod Vallat | |
2004-07-22 | Do not overallocate stack space, and keep the stack on a 16-byte boundary. | Miod Vallat | |
2004-04-01 | It turns out that the so-called fast ffs(3) routines were wrong, as soon as | Miod Vallat | |
more than one bit is set, as the ff1 instruction counts from the highest order. However, gcc/m88k with optimization enabled would use a correct, short sequence based upon ff1 and tweaks, to achieve the intended result, hence i did not catch this flaw initially. So revert to the C implementation - it is correct, still decently fast, and will only be used when compiling at -O0. | |||
2004-01-26 | Use libkern's fast ffs() in libc too. | Miod Vallat | |
2003-12-25 | Use an unsigned comparison against minbrk. | Miod Vallat | |
ok deraadt@ | |||
2003-12-24 | In the never-ending story of *setjmp bugs, fix a typo preventing | Miod Vallat | |
sigsetjmp(foo, !0) to work. Sigh. | |||
2003-12-19 | Speed up sbrk() one cycle by removing an unnecessary register shuffling. | Miod Vallat | |
2003-12-08 | OR r13, not r9 to match SYS.h; fixes syscall(2) on mvme88k; OK miod@ | Todd C. Miller | |
2003-10-16 | Only a clown like me could put cerror in the data section by mistake... | Miod Vallat | |
2003-09-01 | These files are not necessary anymore. | Miod Vallat | |
2003-08-06 | In setjmp() and sigsetjmp(), be sure to return with r14 and r15 unchanged, as | Miod Vallat | |
they are part of the call preserved register set, and gcc -O relies upon this. | |||
2003-08-01 | Fix the *longjmp() behaviour - it is legal to reuse a jmp_buf several times. | Miod Vallat | |
Gets us a working perl 5.8. | |||
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-02 | Add Doug Gwyn's portable alloca() for platforms w/o an assembler | Todd C. Miller | |
version. Normally, gcc provides its own alloca() (unless -fno-builtin is specified). The C version is decidedly suboptimal--we really need proper assembler versions but this will work as a stop-gap measure. | |||
2003-03-10 | duplicate words and spelling fixes in comments | David Krause | |
ok miod@ | |||
2003-01-16 | Waiter! I asked for a working vfork! | Miod Vallat | |
2003-01-16 | Alignment requirements are satisfied in ENTRY(), no need to add more here. | Miod Vallat | |
2003-01-07 | Get static rcsid correctly, better style for .S files, trim whitespace. | Miod Vallat | |
2003-01-07 | Properly align __infinity - m88k is very strict wrt double alignment. | Miod Vallat | |
Fixes - oh what a surprise - bus errors in awk. | |||
2003-01-07 | Get the rounding modes table correct, eventually. | Miod Vallat | |
2003-01-07 | One more pass to get thinks correct wrt weak symbols and syscalls. | Miod Vallat | |
2003-01-04 | Fix *longjmp() return values. | Miod Vallat | |
2003-01-02 | Adapt to recent changes in libc/libc_r wrt weak symbols, so that programs | Miod Vallat | |
can link against libc without unresolved symbols again. Anyone who correctly guessed that my m88k hard drive has been recovered, wins a strawberry lollipop. | |||
2003-01-02 | Rename cerror to __cerror and curbrk to __curbrk, to avoid namespace | Miod Vallat | |
pollution. Conforming to art@'s evil plans. | |||
2003-01-02 | Typos | Miod Vallat | |
2002-09-18 | Fix license and conformance with man page. | Steve Murphree | |
2002-05-17 | Remove unused pieces and clean Makefile.inc | Miod Vallat | |
2002-02-19 | We need to keep K&R compat macros for some ports where the assemnbler is | Todd C. Miller | |
still using -traditional-cpp. | |||
2002-02-19 | We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft. | Todd C. Miller | |
2002-02-17 | rfork() needs a fork.S-like stub as well; ok art | Theo de Raadt | |
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2001-09-21 | add isnan.c | Miod Vallat | |
2001-09-20 | Add PSEUDO_NOERROR similar to that used by NetBSD. | Todd C. Miller | |
Some ports were setting errno in PSEUDO and some were not. Now errno is set for all in PSEUDO and PSEUDO_NOERROR is provided for the non-errno case (only used by _exit). Needs testing on vax and m88k. XXX - hppa and powerpc still lack a real PSEUDO_NOERROR implementation. Currently PSEUDO_NOERROR and PSEUDO are the same (so builds don't break on those platforms). | |||
2001-09-10 | Use the LBL isnan() and isinf() on all platforms with ieee floating point. | Todd C. Miller | |
2001-09-10 | Use the LBL frexp() on all platforms with ieee floating point. | Todd C. Miller | |
2000-03-01 | $OpenBSD$ | Todd T. Fries | |
1999-06-07 | replacement pipe() system call; copies data into place inside kernel, so | Theo de Raadt | |
that EFAULT return value is possible | |||
1999-04-25 | missing parts from last commit | Todd C. Miller | |
1999-02-09 | Fixed brk() and sbrk(). Removal of old mvme88k dir. | Steve Murphree | |
1999-02-01 | mi ptrace | David Leonard | |
1998-12-15 | correted sigsetjmp, setjump. Fixed MACHINE_ARCH vs. MACHINE stuff. | Steve Murphree | |