summaryrefslogtreecommitdiff
path: root/lib/libc/arch/m88k
AgeCommit message (Expand)Author
2020-11-07Actually m88k assembler can not handle 'nop' mnemonic, use a macro instead.Kenji Aoyama
2020-10-18SYS___threxit cannot fail, but this integration looks like a gadget.Theo de Raadt
2020-07-06Add support for timeconting in userland.Paul Irofti
2019-10-26Stop exporting the internal _mcount symbol as that's only referencedPhilip Guenther
2018-06-16Add add PIE support for m88k (requires gcc4 toolchain)Philip Guenther
2017-08-15Copy files from ../librthread in preparation for moving functionalityPhilip Guenther
2016-09-22Switch from calling obsolete sig{block,setmask} to directly using thePhilip Guenther
2016-09-22m88k switched to RELROPhilip Guenther
2016-09-22Simplify __cerror now that %r27 is always the TCB pointer.Philip Guenther
2016-08-11Between relro and previous RWX work, the __{got,plt}_{start,end} symbolsPhilip Guenther
2016-07-26Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)Philip Guenther
2016-06-16PSEUDO_NOERROR() is used for syscalls that return now, so need to putPhilip Guenther
2016-05-23Stop supporting longjmperror(); it's not used, not portable, and the checksPhilip Guenther
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubPhilip Guenther
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2016-03-21The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.Philip Guenther
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,Philip Guenther
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),Philip Guenther
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadPhilip Guenther
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inPhilip Guenther
2015-09-10Adds hidden _libc_FOO aliases for the system call stubs.Philip Guenther
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingPhilip Guenther
2015-08-26Sync with other per-arch Symbols.list filesPhilip Guenther
2015-08-26Hide many (194!) symbols that nothing should be using.Philip Guenther
2015-08-25catch upMiod Vallat
2015-05-15Make index/rindex weak aliases of strchr/strrchr since they are notTodd C. Miller
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,Philip Guenther
2015-03-31Simplify fork/vfork logic: the kernel has handled returning zero in the childPhilip Guenther
2014-11-30restructure libc/string + libc/arch/*/string coperation regardingTheo de Raadt
2014-06-09Nuke the machinery to sync libkern with libc, it's not been used in theMiod Vallat
2014-06-04Apply "unifdef -D__STDC__" to libc/arch/*/SYS.hMatthew Dempsky
2013-09-08Remove the `let's zero %r2 if %r3 is nonzero' dance. It's been more than 10Miod Vallat
2013-06-05On second thought, do not use a tcnd instruction to test for divide-by-zero,Miod Vallat
2013-06-05...also add __modsi3 and __umodsi3, and make these symbols weak by default.Miod Vallat
2013-06-05Add __divsi3 and __udivsi3 gcc-compatible routines. Not used by anything yetMiod Vallat
2013-04-11Fix obviously stupid bug in the PIC_{LOAD,STORE} macros when compiling withMiod Vallat
2013-01-24Oops, due to the way return from system calls work, we can not use a delayMiod Vallat
2013-01-23The kernel sources mention that the system call entry point is trap #450; theMiod Vallat
2013-01-20Fix PIC_LOAD and PIC_STORE macros to really access the variable, instead ofMiod Vallat
2013-01-20PIC-related code should follow the #ifdef __PIC__ line, not the #else line.Miod Vallat
2013-01-11Add END() directives to the various functions.Miod Vallat
2013-01-11Add a bunch of macros to help writing PIC code for libc .S routines. HandlesMiod Vallat
2013-01-08fix __cerror non-weak symbol nameMiod Vallat
2013-01-05Switch m88k ports to ELF.Miod Vallat
2012-12-26Actually invoke the system call in libc's sigreturn() wrapper; went unnoticedMiod Vallat
2012-09-15Adapt ieee.h, gdtoa and libc to the fact that we don't have 80-bitMartynas Venckus
2012-09-04these are no longer used; ok guentherTheo de Raadt
2012-08-12Fix almost ten-years old bug in siglongjmp(), which would not restore a signalMiod Vallat
2012-06-25Do not use <machine/float.h>, that is an deformed BSD-ism.Theo de Raadt
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,Philip Guenthe