summaryrefslogtreecommitdiffstats
path: root/libc
Commit message (Collapse)AuthorAgeFilesLines
...
* This is a bit less messyEric Andersen2002-02-201-26/+11
|
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-2011-27/+247
| | | | | | | | glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik
* Output an error if uClibc's and app's largefile configuration are incompatible.Manuel Novoa III2002-02-191-0/+2
|
* Doh! Miles Bader noticed a couple of spots where I forgotEric Andersen2002-02-192-4/+2
| | | | to mark __stdio_flush_buffers with weak_function. Oops!
* Rename __stdio_close_all to __stdio_flush_buffers. Eliminate anEric Andersen2002-02-184-21/+15
| | | | unnecessary variable
* Doh!Eric Andersen2002-02-181-1/+1
|
* Miles Bader writes:Eric Andersen2002-02-181-1/+2
| | | | | | | | | | Programs that don't use stdio crash in the `exit' function, because they call through the pointer__uClibc_cleanup, which has a value of 0. It has a value of 0 because __uClibc_main.c initializes it to the address of `__stdio_close_all', which is a weak symbol (and so is 0 if stdio is not used). This patch from Miles fixes it, though we need to audit __stdio_close_all usage to be sure...
* Make shared libs properly list the correct ld.so in the interpEric Andersen2002-02-182-4/+14
| | | | field by being sneaky.
* Support strong_alias and begin merging usage of weak_functionEric Andersen2002-02-181-9/+26
|
* Use sizeof(sa_mask) instaed of sizeof(sigset_t) since sa_mask isEric Andersen2002-02-161-2/+2
| | | | not always a sigset_t... Fix from Geoffrey Espin.
* Several mips cleanups/additons from Geoffrey Espin.Eric Andersen2002-02-163-1/+97
|
* Patch from Yoshinori Sato <qzb04471@nifty.ne.jp> to fix upEric Andersen2002-02-161-2/+13
| | | | ptrace for the Hitachi h8300
* Fix missing longjmp symbolEric Andersen2002-02-131-0/+1
|
* Fix copyright messageEric Andersen2002-02-132-6/+34
|
* A number of naming updates in preparation for adding inEric Andersen2002-02-1312-74/+201
| | | | | proper threading. Most of this is from Stefan Soucek, with additions and changes as needed from me.
* Mark Robson noticed that our strcasecmp() behaviour was notEric Andersen2002-02-122-22/+23
| | | | | | standards compliant. Brian Stafford then provided these new implementations, which apprear to properly follow SUSv2. -Erik
* HAVE_SA_RESTORER is supposed to be true, not false, on most arches.Eric Andersen2002-02-111-10/+23
| | | | -Erik
* Add in clone (untested)David McCullough2002-02-067-109/+187
| | | | | | | Fix up setjmp/longjmp which were quite broken not withstanding all the new versions. Needs a little more test time before I'll trust this code totally.
* Fix __adjtimex symbolEric Andersen2002-02-051-0/+1
|
* OOps.Eric Andersen2002-02-051-1/+0
|
* use X/Open __sysv_signal name, then use the weak name for sysv_signalEric Andersen2002-02-051-2/+2
| | | | -Erik
* Fix naming error in brk.c, enable faster malloc by defaultEric Andersen2002-02-041-3/+3
|
* Fixup mips so it now works and provides basic functionalityEric Andersen2002-02-0411-74/+535
|
* Rework powerpc to be consistant with the other arches.Eric Andersen2002-02-0411-244/+454
| | | | -Erik
* Fix pathEric Andersen2002-02-041-1/+1
|
* Adjust sparc port do it now actually works.Eric Andersen2002-02-0415-148/+1820
| | | | -Erik
* A few more little cleanupsEric Andersen2002-02-041-1/+1
|
* Be consistant about the ways in which asm/unistd.h mightEric Andersen2002-02-045-226/+26
| | | | | | be included to avoid gratuitous conflicts... This is a hack till we have proper _syscall macros for all archs. -Erik
* Oops.Eric Andersen2002-02-041-153/+3
|
* Allow sparc code to at least compileEric Andersen2002-02-032-1/+156
|
* Add in support for the Hitach H8/300H architecture,Eric Andersen2002-02-0280-2/+9401
| | | | contributed by Yoshinori Sato <qzb04471@nifty.ne.jp>
* Add in a weak __mempcpy for mempcpy to make certain GNUEric Andersen2002-02-021-0/+1
| | | | programs happy. bother...
* I just wrote up gethostent(), sethostent(), and endhostent()Eric Andersen2002-02-022-12/+85
| | | | -Erik
* Grr. I should learn to compile stuff before committingEric Andersen2002-02-022-16/+4
|
* OopsEric Andersen2002-02-021-2/+2
|
* Add in a weak for __adjtimeEric Andersen2002-02-021-0/+2
|
* Several little additions and cleanups. Add getw() and putw().Eric Andersen2002-02-024-1/+87
| | | | | | Add in some missing header files (netipx/ipx.h include/lastlog.h include/sgtty.h include/sys/perm.h) -Erik
* Fix hstrerrorEric Andersen2002-02-021-6/+12
|
* Add in syscalls.h for mipsel, thanks to Steven J. Hill.Eric Andersen2002-02-015-461/+226
| | | | Remove and ignore generated syscall.h files from sparc and mipsel.
* Fix/simplify longjmp. Fix toplevel mips settingsEric Andersen2002-01-311-5/+6
|
* Fixup setjmp and longjmp so they behave themselves properly nowEric Andersen2002-01-3113-155/+199
| | | | | on both x86 and arm... -Erik
* Fixup setjmp implementation so it actaully works as expectedEric Andersen2002-01-305-61/+158
| | | | -Erik
* Add in setfsuid() and setfsgid() so lpr-0.72 can compile.Eric Andersen2002-01-291-4/+24
| | | | -Erik
* Doh! I'd included sbrk.o twice...Eric Andersen2002-01-291-1/+1
|
* Make it so powerpc can work despite lacking brk().Eric Andersen2002-01-291-0/+3
|
* Updates to the v850 architecture from Miles Bader <miles@gnu.org>Eric Andersen2002-01-292-13/+23
|
* Fix the bug where binaries built with older toolchains wouldEric Andersen2002-01-281-3/+2
| | | | | | segfault. Turns out that 'ld -nostdlib' was the culprit. Who wouldof thought... -Erik
* oopsEric Andersen2002-01-211-4/+4
|
* Make sbrk common, add arm/brk.c, cleanup leftover damageEric Andersen2002-01-216-18/+65
|
* Don't waste space warning about tempnam()Eric Andersen2002-01-171-1/+0
|