Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-07-24 | warn about unsafe APIs at link time. Conditional on libc/Makefile defining | Theo de Raadt | |
APIWARN; disabled by default. In use by many developers for quite some time, now they have a common knob to enable/disable this | |||
2003-07-21 | enable the libc portions of the quad float stuff (nothing will call this | Jason Wright | |
until a forthcoming gcc patch is in place). | |||
2003-07-21 | implementation of __ftoul (float -> unsigned long) (based on __dtoul above it) | Jason Wright | |
2003-07-21 | quad float emulation stuff. Mostly based on freebsd (which is based on | Jason Wright | |
NetBSD's kernel emulation stuff). Not enabled yet. | |||
2003-07-15 | proto repairs | Theo de Raadt | |
2003-07-10 | Use a logical comparison (unsigned) for pointers. ok drahn@ | Thierry Deval | |
2003-06-25 | pull in headers | Theo de Raadt | |
2003-06-17 | Sync with share/misc/license.template and add missing DARPA credit | Todd C. Miller | |
where applicable. | |||
2003-06-11 | oops | Theo de Raadt | |
2003-06-11 | ansification; checked by pval | Theo de Raadt | |
2003-06-03 | terms 3 & 4 cleanup based on "terms" file | Theo de Raadt | |
2003-06-03 | Use an ISC-tyle license for all my code; it is simpler and more permissive. | Todd C. Miller | |
2003-06-02 | three four kill ... | Michael Shalayeff | |
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-09 | assembler versions of insque and remque for m68k, also from 4.4BSD | Todd C. Miller | |
2003-05-09 | insque and remque are VAX instructions, no need for C functions; From 4.4BSD | Todd C. Miller | |
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-04-22 | Indent delay slot insns | Jason Wright | |
2003-04-17 | ELF fixups, ELF PIC syscall support, asm changes as requested by assembler. | Dale Rahn | |
2003-03-10 | duplicate words and spelling fixes in comments | David Krause | |
ok miod@ | |||
2003-03-01 | Provide real ieee fp*() functions; from NetBSD. | Miod Vallat | |
ok millert@ | |||
2003-02-18 | indent delay slot | Jason Wright | |
2003-02-08 | Obey calling convention and use the right opcode (fabss -> fabsd); Fabulous... | Jason Wright | |
(based on netbsd pr 20140) | |||
2003-01-29 | Align this char array accessed as double, for paranoia reasons. | Dale Rahn | |
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-15 | minbrk is exposed, gmon uses it | Michael Shalayeff | |
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 | Begone. | Miod Vallat | |
2003-01-02 | Typos | Miod Vallat | |
2002-11-23 | Make the mul/div/rem (and u... versions) weak so that ld.so can override | Dale Rahn | |
it with optimized versions. And allow ld.so to compile with strong versions with extra symbols so it can find them. | |||
2002-11-18 | Oops, unbrek libc_p | Miod Vallat | |
2002-11-06 | Move the weak definition from before the syscall's entry point to | Todd C. Miller | |
after. This avoids a bunch of reloc warnings by working around a deficiency in the a.out loader. miod@ OK | |||
2002-11-06 | From NetBSD; Use _C_LABEL, not SYSNAME to call sigaltstack, sigblock, | Todd C. Miller | |
sigreturn. sigblock has not been a syscall since 4.3BSD and using SYSCALL directly seems like a bad idea in general. Fixes a build problem on vax. OK miod@ | |||
2002-11-05 | thread safe libc -- 2nd try. OK miod@, millert@ | Marco S Hyman | |
Thanks to miod@ for m68k and vax fixes | |||
2002-11-05 | Rename cerror to __cerror and curbrk to __curbrk, to avoid namespace | Miod Vallat | |
pollution. Conforming to art@'s evil plans. | |||
2002-11-05 | Rename cerror to __cerror and curbrk to __curbrk, to avoid namespace | Miod Vallat | |
pollution. Conforming to art@'s evil plans. | |||
2002-11-03 | back out previous patch.. there are still some vax/m68k issues | Marco S Hyman | |
2002-11-03 | libc changes for thread safety. Tested on: | Marco S Hyman | |
alpha (millert@), i386 (marc@), m68k (millert@ and miod@), powerpc (drahn@ and dhartmei@), sparc (millert@ and marc@), sparc64 (marc@), and vax (millert@ and miod@). Thanks to millert@, miod@, and mickey@ for fixes along the way. | |||
2002-11-01 | Stub to help libc_r builds | Miod Vallat | |
2002-10-31 | gotta define SYSEXIT() and make all the rest of sys/*S be thread-safe now, ↵ | Michael Shalayeff | |
missed this fuct in the previous take on thread-safe libc |