summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/m88k
AgeCommit message (Expand)AuthorFilesLines
2020-11-07Actually m88k assembler can not handle 'nop' mnemonic, use a macro instead.aoyama1-2/+4
2020-10-18SYS___threxit cannot fail, but this integration looks like a gadget.deraadt1-1/+3
2020-07-06Add support for timeconting in userland.pirofti2-2/+23
2019-10-26Stop exporting the internal _mcount symbol as that's only referencedguenther1-1/+0
2018-06-16Add add PIE support for m88k (requires gcc4 toolchain)guenther2-5/+7
2017-08-15Copy files from ../librthread in preparation for moving functionalityguenther1-0/+44
2016-09-22Switch from calling obsolete sig{block,setmask} to directly using theguenther3-76/+42
2016-09-22m88k switched to RELROguenther1-6/+0
2016-09-22Simplify __cerror now that %r27 is always the TCB pointer.guenther3-54/+40
2016-08-11Between relro and previous RWX work, the __{got,plt}_{start,end} symbolsguenther1-0/+6
2016-07-26Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)guenther1-2/+3
2016-06-16PSEUDO_NOERROR() is used for syscalls that return now, so need to putguenther1-1/+2
2016-05-23Stop supporting longjmperror(); it's not used, not portable, and the checksguenther3-15/+9
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubguenther1-42/+0
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.guenther5-63/+37
2016-03-21The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.guenther1-27/+0
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,guenther1-0/+27
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther1-1/+2
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther2-6/+8
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther2-10/+10
2015-09-10Adds hidden _libc_FOO aliases for the system call stubs.guenther7-21/+29
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingguenther1-1/+24
2015-08-26Sync with other per-arch Symbols.list filesguenther1-3/+0
2015-08-26Hide many (194!) symbols that nothing should be using.guenther3-49/+11
2015-08-25catch upmiod1-0/+12
2015-05-15Make index/rindex weak aliases of strchr/strrchr since they are notmillert1-2/+2
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,guenther2-3/+15
2015-03-31Simplify fork/vfork logic: the kernel has handled returning zero in the childguenther1-10/+2
2014-11-30restructure libc/string + libc/arch/*/string coperation regardingderaadt1-6/+7
2014-06-09Nuke the machinery to sync libkern with libc, it's not been used in themiod1-6/+1
2014-06-04Apply "unifdef -D__STDC__" to libc/arch/*/SYS.hmatthew1-5/+1
2013-09-08Remove the `let's zero %r2 if %r3 is nonzero' dance. It's been more than 10miod1-10/+2
2013-06-05On second thought, do not use a tcnd instruction to test for divide-by-zero,miod4-9/+17
2013-06-05...also add __modsi3 and __umodsi3, and make these symbols weak by default.miod5-4/+112
2013-06-05Add __divsi3 and __udivsi3 gcc-compatible routines. Not used by anything yetmiod3-6/+93
2013-04-11Fix obviously stupid bug in the PIC_{LOAD,STORE} macros when compiling withmiod1-3/+3
2013-01-24Oops, due to the way return from system calls work, we can not use a delaymiod2-6/+16
2013-01-23The kernel sources mention that the system call entry point is trap #450; themiod9-19/+19
2013-01-20Fix PIC_LOAD and PIC_STORE macros to really access the variable, instead ofmiod1-5/+7
2013-01-20PIC-related code should follow the #ifdef __PIC__ line, not the #else line.miod3-14/+14
2013-01-11Add END() directives to the various functions.miod20-31/+142
2013-01-11Add a bunch of macros to help writing PIC code for libc .S routines. Handlesmiod1-10/+42
2013-01-08fix __cerror non-weak symbol namemiod1-2/+2
2013-01-05Switch m88k ports to ELF.miod28-319/+319
2012-12-26Actually invoke the system call in libc's sigreturn() wrapper; went unnoticedmiod1-4/+3
2012-09-15Adapt ieee.h, gdtoa and libc to the fact that we don't have 80-bitmartynas9-239/+3
2012-09-04these are no longer used; ok guentherderaadt1-39/+0
2012-08-12Fix almost ten-years old bug in siglongjmp(), which would not restore a signalmiod3-87/+57
2012-06-25Do not use <machine/float.h>, that is an deformed BSD-ism.deraadt1-2/+2
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,guenther1-5/+3