Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | OR r13, not r9 to match SYS.h; fixes syscall(2) on mvme88k; OK miod@ | 2003-12-08 | 1 | -3/+3 | ||
| | ||||||
* | Only a clown like me could put cerror in the data section by mistake... | 2003-10-16 | 1 | -4/+3 | ||
| | ||||||
* | These files are not necessary anymore. | 2003-09-01 | 2 | -74/+0 | ||
| | ||||||
* | In setjmp() and sigsetjmp(), be sure to return with r14 and r15 unchanged, as | 2003-08-06 | 2 | -4/+11 | ||
| | | | | they are part of the call preserved register set, and gcc -O relies upon this. | |||||
* | Fix the *longjmp() behaviour - it is legal to reuse a jmp_buf several times. | 2003-08-01 | 3 | -36/+15 | ||
| | | | | Gets us a working perl 5.8. | |||||
* | warn about unsafe APIs at link time. Conditional on libc/Makefile defining | 2003-07-24 | 4 | -4/+33 | ||
| | | | | | APIWARN; disabled by default. In use by many developers for quite some time, now they have a common knob to enable/disable this | |||||
* | enable the libc portions of the quad float stuff (nothing will call this | 2003-07-21 | 1 | -1/+3 | ||
| | | | | until a forthcoming gcc patch is in place). | |||||
* | implementation of __ftoul (float -> unsigned long) (based on __dtoul above it) | 2003-07-21 | 1 | -6/+53 | ||
| | ||||||
* | quad float emulation stuff. Mostly based on freebsd (which is based on | 2003-07-21 | 17 | -0/+3898 | ||
| | | | | NetBSD's kernel emulation stuff). Not enabled yet. | |||||
* | proto repairs | 2003-07-15 | 1 | -1/+3 | ||
| | ||||||
* | Use a logical comparison (unsigned) for pointers. ok drahn@ | 2003-07-10 | 1 | -2/+2 | ||
| | ||||||
* | pull in headers | 2003-06-25 | 3 | -6/+9 | ||
| | ||||||
* | Sync with share/misc/license.template and add missing DARPA credit | 2003-06-17 | 1 | -8/+8 | ||
| | | | | where applicable. | |||||
* | oops | 2003-06-11 | 4 | -24/+4 | ||
| | ||||||
* | ansification; checked by pval | 2003-06-11 | 4 | -4/+24 | ||
| | ||||||
* | terms 3 & 4 cleanup based on "terms" file | 2003-06-03 | 1 | -6/+1 | ||
| | ||||||
* | Use an ISC-tyle license for all my code; it is simpler and more permissive. | 2003-06-03 | 1 | -22/+11 | ||
| | ||||||
* | three four kill ... | 2003-06-02 | 12 | -83/+23 | ||
| | ||||||
* | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 283 | -1747/+615 | ||
| | | | | rescinded 22 July 1999. Proofed by myself and Theo. | |||||
* | assembler versions of insque and remque for m68k, also from 4.4BSD | 2003-05-09 | 2 | -0/+116 | ||
| | ||||||
* | insque and remque are VAX instructions, no need for C functions; From 4.4BSD | 2003-05-09 | 2 | -0/+98 | ||
| | ||||||
* | Add Doug Gwyn's portable alloca() for platforms w/o an assembler | 2003-05-02 | 7 | -8/+14 | ||
| | | | | | | | 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. | |||||
* | Indent delay slot insns | 2003-04-22 | 8 | -43/+43 | ||
| | ||||||
* | ELF fixups, ELF PIC syscall support, asm changes as requested by assembler. | 2003-04-17 | 12 | -35/+84 | ||
| | ||||||
* | duplicate words and spelling fixes in comments | 2003-03-10 | 3 | -8/+8 | ||
| | | | | ok miod@ | |||||
* | Provide real ieee fp*() functions; from NetBSD. | 2003-03-01 | 5 | -48/+56 | ||
| | | | | ok millert@ | |||||
* | indent delay slot | 2003-02-18 | 1 | -2/+2 | ||
| | ||||||
* | Obey calling convention and use the right opcode (fabss -> fabsd); Fabulous... | 2003-02-08 | 1 | -4/+2 | ||
| | | | | (based on netbsd pr 20140) | |||||
* | Align this char array accessed as double, for paranoia reasons. | 2003-01-29 | 1 | -3/+4 | ||
| | ||||||
* | Waiter! I asked for a working vfork! | 2003-01-16 | 1 | -3/+3 | ||
| | ||||||
* | Alignment requirements are satisfied in ENTRY(), no need to add more here. | 2003-01-16 | 1 | -2/+1 | ||
| | ||||||
* | minbrk is exposed, gmon uses it | 2003-01-15 | 1 | -6/+6 | ||
| | ||||||
* | Get static rcsid correctly, better style for .S files, trim whitespace. | 2003-01-07 | 30 | -156/+167 | ||
| | ||||||
* | Properly align __infinity - m88k is very strict wrt double alignment. | 2003-01-07 | 1 | -6/+7 | ||
| | | | | Fixes - oh what a surprise - bus errors in awk. | |||||
* | Get the rounding modes table correct, eventually. | 2003-01-07 | 1 | -4/+10 | ||
| | ||||||
* | One more pass to get thinks correct wrt weak symbols and syscalls. | 2003-01-07 | 1 | -35/+27 | ||
| | ||||||
* | Fix *longjmp() return values. | 2003-01-04 | 3 | -59/+57 | ||
| | ||||||
* | Adapt to recent changes in libc/libc_r wrt weak symbols, so that programs | 2003-01-02 | 6 | -50/+66 | ||
| | | | | | | | can link against libc without unresolved symbols again. Anyone who correctly guessed that my m88k hard drive has been recovered, wins a strawberry lollipop. | |||||
* | Rename cerror to __cerror and curbrk to __curbrk, to avoid namespace | 2003-01-02 | 9 | -41/+42 | ||
| | | | | pollution. Conforming to art@'s evil plans. | |||||
* | Begone. | 2003-01-02 | 3 | -94/+0 | ||
| | ||||||
* | Typos | 2003-01-02 | 3 | -13/+13 | ||
| | ||||||
* | Make the mul/div/rem (and u... versions) weak so that ld.so can override | 2002-11-23 | 3 | -3/+18 | ||
| | | | | | it with optimized versions. And allow ld.so to compile with strong versions with extra symbols so it can find them. | |||||
* | Oops, unbrek libc_p | 2002-11-18 | 1 | -2/+2 | ||
| | ||||||
* | Move the weak definition from before the syscall's entry point to | 2002-11-06 | 1 | -13/+11 | ||
| | | | | | after. This avoids a bunch of reloc warnings by working around a deficiency in the a.out loader. miod@ OK | |||||
* | From NetBSD; Use _C_LABEL, not SYSNAME to call sigaltstack, sigblock, | 2002-11-06 | 1 | -5/+5 | ||
| | | | | | | 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@ | |||||
* | thread safe libc -- 2nd try. OK miod@, millert@ | 2002-11-05 | 2 | -37/+38 | ||
| | | | | Thanks to miod@ for m68k and vax fixes | |||||
* | Rename cerror to __cerror and curbrk to __curbrk, to avoid namespace | 2002-11-05 | 8 | -25/+25 | ||
| | | | | pollution. Conforming to art@'s evil plans. | |||||
* | Rename cerror to __cerror and curbrk to __curbrk, to avoid namespace | 2002-11-05 | 9 | -28/+28 | ||
| | | | | pollution. Conforming to art@'s evil plans. | |||||
* | back out previous patch.. there are still some vax/m68k issues | 2002-11-03 | 2 | -2/+27 | ||
| | ||||||
* | libc changes for thread safety. Tested on: | 2002-11-03 | 2 | -27/+2 | ||
| | | | | | | | 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. |