summaryrefslogtreecommitdiff
path: root/lib/libc/arch
AgeCommit message (Collapse)Author
2003-05-02Add Doug Gwyn's portable alloca() for platforms w/o an assemblerTodd 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-22Indent delay slot insnsJason Wright
2003-04-17ELF fixups, ELF PIC syscall support, asm changes as requested by assembler.Dale Rahn
2003-03-10duplicate words and spelling fixes in commentsDavid Krause
ok miod@
2003-03-01Provide real ieee fp*() functions; from NetBSD.Miod Vallat
ok millert@
2003-02-18indent delay slotJason Wright
2003-02-08Obey calling convention and use the right opcode (fabss -> fabsd); Fabulous...Jason Wright
(based on netbsd pr 20140)
2003-01-29Align this char array accessed as double, for paranoia reasons.Dale Rahn
2003-01-16Waiter! I asked for a working vfork!Miod Vallat
2003-01-16Alignment requirements are satisfied in ENTRY(), no need to add more here.Miod Vallat
2003-01-15minbrk is exposed, gmon uses itMichael Shalayeff
2003-01-07Get static rcsid correctly, better style for .S files, trim whitespace.Miod Vallat
2003-01-07Properly align __infinity - m88k is very strict wrt double alignment.Miod Vallat
Fixes - oh what a surprise - bus errors in awk.
2003-01-07Get the rounding modes table correct, eventually.Miod Vallat
2003-01-07One more pass to get thinks correct wrt weak symbols and syscalls.Miod Vallat
2003-01-04Fix *longjmp() return values.Miod Vallat
2003-01-02Adapt to recent changes in libc/libc_r wrt weak symbols, so that programsMiod 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-02Rename cerror to __cerror and curbrk to __curbrk, to avoid namespaceMiod Vallat
pollution. Conforming to art@'s evil plans.
2003-01-02Begone.Miod Vallat
2003-01-02TyposMiod Vallat
2002-11-23Make the mul/div/rem (and u... versions) weak so that ld.so can overrideDale Rahn
it with optimized versions. And allow ld.so to compile with strong versions with extra symbols so it can find them.
2002-11-18Oops, unbrek libc_pMiod Vallat
2002-11-06Move the weak definition from before the syscall's entry point toTodd C. Miller
after. This avoids a bunch of reloc warnings by working around a deficiency in the a.out loader. miod@ OK
2002-11-06From 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-05thread safe libc -- 2nd try. OK miod@, millert@Marco S Hyman
Thanks to miod@ for m68k and vax fixes
2002-11-05Rename cerror to __cerror and curbrk to __curbrk, to avoid namespaceMiod Vallat
pollution. Conforming to art@'s evil plans.
2002-11-05Rename cerror to __cerror and curbrk to __curbrk, to avoid namespaceMiod Vallat
pollution. Conforming to art@'s evil plans.
2002-11-03back out previous patch.. there are still some vax/m68k issuesMarco S Hyman
2002-11-03libc 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-01Stub to help libc_r buildsMiod Vallat
2002-10-31gotta 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
2002-10-31marc@ said we should be always thread-safe, accomodate for that, also ↵Michael Shalayeff
defining the weak symbols which we did not before in either case
2002-10-24Remove some old if 0/if 1 code, it is pointless to keep this in.Dale Rahn
2002-10-21reversed condition checking for sig*jmp(, savemask)Michael Shalayeff
2002-10-21deal w/ longjmp(, 0)Michael Shalayeff
2002-10-21make an ieeefp regress pass; miod@ okMichael Shalayeff
2002-10-07name space pollution; after art@Michael Shalayeff
2002-10-07kick, kick. Fix these files which did not come from NetBSD, but theDale Rahn
powerpc port by Dale Rahn.
2002-10-07clean up ifdefs for PIC, resulting code unchanged.Dale Rahn
2002-10-07s/curbrk/__curbrk/ as suggested by art, a few _ASM_LABEL added as appropriate.Dale Rahn
2002-10-07Simpler, smaller, more efficient and equivalent.Dale Rahn
2002-10-07cerror -> __cerror as suggested by art, with a couple of missing _ASM_LABEL()Dale Rahn
added as appropriate.
2002-10-06curbrk -> __curbrk on sparc to avoid name space pollution.Artur Grabowski
2002-10-06Rename curbrk to __curbrk on i386 to avoid namespace pollution.Artur Grabowski
2002-10-06Rename curbrk to __curbrk on alpha to avoid namespace pollution.Artur Grabowski
2002-10-06Rename cerror to __cerror on i386 to avoid namespace pollution.Artur Grabowski
2002-10-06Rename cerror to __cerror on alpha to avoid namespace pollution.Artur Grabowski
2002-09-18Fix license and conformance with man page.Steve Murphree
2002-09-11bye bye.Federico G. Schwindt
2002-09-10better, faster scooter; fix cerror in mi somedayMichael Shalayeff