summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/sh
Commit message (Collapse)AuthorAgeFilesLines
* Weaken all internal vfork versions in asm code, wondering why only some of ↵Peter S. Mazinger2006-02-131-1/+1
| | | | the archs fail
* only check for rlimit stuff if the target doesnt support the newer function ↵Mike Frysinger2006-02-101-0/+3
| | | | call, and dont bother with 64bit versions on 64bit hosts as the regular one works fine (should fix the setrlimit ltp tests)
* missed two __curbrkPeter S. Mazinger2006-02-011-0/+2
|
* I will risk this one: __curbrkPeter S. Mazinger2006-02-012-0/+8
|
* Add some prototypes to arch specific pread_write.c, mips has __mips64 ↵Peter S. Mazinger2006-01-271-0/+4
| | | | questionable ifdefs
* Allow for targets that don't know about signed zero floats."Jan-Benedict Glaw"2006-01-261-0/+3
|
* fork/vfork weak in libc, strong in libpthreadPeter S. Mazinger2006-01-241-4/+6
|
* Convert all the strong_aliases to weak that are cancelable in libpthreadPeter S. Mazinger2006-01-241-4/+4
|
* longjmp missed, remove sh version, it's the same as the generic onePeter S. Mazinger2006-01-232-49/+1
|
* Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵Peter S. Mazinger2006-01-221-25/+7
| | | | is a useless attempt
* Correct sigprocmask undefined for sh and remove the useless __sigprocmask weakPeter S. Mazinger2006-01-212-6/+3
|
* move the sh64 code out of the sh headerMike Frysinger2006-01-201-3/+1
|
* Remove HAVE_ELFPeter S. Mazinger2006-01-193-5/+5
|
* Change to sane defaultsPeter S. Mazinger2006-01-191-5/+10
|
* move a bunch of arch-specific checks out of common files and into an arch ↵Mike Frysinger2006-01-191-0/+39
| | | | specific header file to make porting/updates a lot easier
* make DODEBUG=y happy, update sysdeps/common/* copyrightPeter S. Mazinger2006-01-146-22/+26
|
* Add hidden versions of pipe()Peter S. Mazinger2006-01-141-0/+2
|
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-149-30/+28
| | | | missing headers, other jump relocs removed
* Make clone use internal _exitPeter S. Mazinger2005-12-161-1/+1
|
* Hide fork and vfork, use the newly introduced *aliasPeter S. Mazinger2005-12-151-5/+7
|
* Do hidden brk, hide _brk as well for some archs, convert users of brkPeter S. Mazinger2005-12-143-4/+5
|
* Fixup byte order handling. Not all architectures define __BIG_ENDIAN__ so i.e.Eric Andersen2005-12-141-4/+4
| | | | | | on big endian mips the code is compiled as little-endian and the wrong half of the 64-bit point value is examined to check for NaN, etc. This bug also broke fpclassify(), isfinite(), isnormal(), isinf(), finite(), and signbit().
* Do hidden sbrkPeter S. Mazinger2005-12-131-2/+3
|
* Do hidden pipe, please check the change in mips (.end __pipe?)Peter S. Mazinger2005-12-101-3/+2
|
* mmap/mremap/socket/rewind gonePeter S. Mazinger2005-12-081-1/+3
|
* Hide mostly used functionsPeter S. Mazinger2005-12-011-1/+1
|
* define MREMAP_FIXEDMike Frysinger2005-11-271-0/+1
|
* Remove TOPDIRPeter S. Mazinger2005-11-211-3/+1
|
* rename common Makefile.arch to prevent include funkiness from occuringMike Frysinger2005-11-191-1/+1
|
* we want to compare the register value itself, not the address of the ↵Mike Frysinger2005-11-171-2/+2
| | | | variable holding the register value
* update copyright and license, add _BITS_SETJMP_H protection around the file, ↵Mike Frysinger2005-11-161-2/+2
| | | | make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS
* sync with glibc and fix warning when building pthreadsMike Frysinger2005-11-161-2/+4
|
* sync with glibcMike Frysinger2005-11-091-2/+6
|
* unify common code thus making arch-specific Makefiles very simple :)Mike Frysinger2005-11-041-22/+4
|
* Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵Peter S. Mazinger2005-11-031-2/+2
| | | | with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources.
* Update sh to new buildsPeter S. Mazinger2005-11-012-69/+40
|
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-35/+23
| | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
* Build crt[in].o with disabled ssp.Peter S. Mazinger2005-09-281-3/+3
|
* Speed up clean target, don't recurse where possible, remove unneeded actionsPeter S. Mazinger2005-09-271-2/+0
|
* update crt0 to crt1 based heavily on glibc start.S and to sync up with ↵Mike Frysinger2005-08-092-77/+37
| | | | __uClibc_main changes
* use sigprocmask instead of internal __sigprocmask since __ version doesnt ↵Mike Frysinger2005-08-091-2/+1
| | | | always exist
* move __fpscr_values out of crt0 and into libc as proposed by Daniel ↵Mike Frysinger2005-08-093-8/+35
| | | | Jacobowitz so that libm.so links properly with newer toolchains
* remove unused/pointless variablesMike Frysinger2005-08-091-5/+1
|
* remove duplicated _syscall6 definitions and unify them with a defineMike Frysinger2005-08-082-43/+9
|
* need to include features.h to get uclibc definesMike Frysinger2005-06-291-0/+1
|
* Added new 'bits/atomic.h' for most of the architectures and the top-level ↵"Steven J. Hill"2005-05-121-0/+419
| | | | 'include/atomic.h' to add in new atomic operations for use by NPTL. There are multiple files for PowerPC and Sparc for 'atomic.h'. I will let those architecture maintainers choose the correct file. The files come from glibc in 'sysdeps/ARCH/bits'.
* Fix trapa value for _syscall6() to conform with new sh syscall ABI.Paul Mundt2005-05-072-2/+2
| | | | | | | | The old sh system call interface used 0x00 - 0x0f for the trapa value (number of arguments), whereas the new ABI uses the 0x10 - 0x1f range. For some reason we were using an off-by-1 trapa immediate which ended up trashing r1 in the _syscall6() case, so we fix it up..
* Fix __sigprocmask weak symbol resolution with gcc4.Paul Mundt2005-05-022-1/+2
| | | | | | | | | | | | | This popped up during a build with gcc4: /home/pmundt/devel/svn/buildroot/build_sh2a_nofpueb/staging_dir/bin/sh2a_nofpueb-linux-uclibc-gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fstrict-aliasing -mprefergot -Os -funit-at-a-time -mb -m2a-nofpu -fno-builtin -nostdinc -D_LIBC -I../../../../include -I. -isystem /home/pmundt/devel/svn/buildroot/build_sh2a_nofpueb/staging_dir/lib/gcc/sh2a_nofpueb-linux-uclibc/4.0.0/include -DNDEBUG -I../ -c longjmp.c -o longjmp.o /tmp/ccWyQbux.s: Assembler messages: /tmp/ccWyQbux.s:45: Error: Local symbol `__sigprocmask' can't be equated to undefined symbol `sigprocmask' make[5]: *** [longjmp.o] Error 1 make[5]: Leaving directory `/home/pmundt/devel/svn/buildroot/toolchain_build_sh2a_nofpueb/uClibc/libc/sysdeps/linux/sh' Stupid gcc.
* no more cvsMike Frysinger2005-02-121-1/+0
|
* merge parallel build supportMike Frysinger2005-01-251-6/+5
|