Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Patch from Miles Bader to allow Large File support on the v850. | Eric Andersen | 2002-03-01 | 3 | -3/+70 | |
| | ||||||
* | Fix for some comments, from Miles Bader | Eric Andersen | 2002-03-01 | 1 | -4/+2 | |
| | ||||||
* | Patch from M. R. Brown <mrbrown@0xd6.org> to fix pthread support | Eric Andersen | 2002-03-01 | 3 | -1/+139 | |
| | | | | for SH, and fix vfork | |||||
* | Major rework of the include files to eliminate redundancy | Eric Andersen | 2002-03-01 | 568 | -57384/+3065 | |
| | | | | | and to better support each arch. This is a really big patch... -Erik | |||||
* | A few more little cleanups | Eric Andersen | 2002-02-26 | 2 | -3/+3 | |
| | ||||||
* | Don't redefine stuff | Eric Andersen | 2002-02-26 | 4 | -10/+31 | |
| | ||||||
* | Be consistant and use an unsigned char * throughout | Eric Andersen | 2002-02-26 | 1 | -2/+3 | |
| | ||||||
* | don't pretend to be reentrant yet | Eric Andersen | 2002-02-26 | 1 | -0/+6 | |
| | ||||||
* | Fix redefine problem | Eric Andersen | 2002-02-26 | 1 | -2/+5 | |
| | ||||||
* | Fix redefinition problem | Eric Andersen | 2002-02-26 | 4 | -12/+40 | |
| | ||||||
* | Give the label a ; so compilers have no excuse to whine | Eric Andersen | 2002-02-26 | 1 | -1/+3 | |
| | ||||||
* | Patch from Miles Bader to restrict common truncate64/ftruncate64 | Eric Andersen | 2002-02-26 | 1 | -17/+34 | |
| | | | | | syscalls to 64-bit systems, since we can't be sure that the _syscall macros can cope with 64 bit args on 32 bit arches. | |||||
* | Proper support for setting h_errno | Eric Andersen | 2002-02-26 | 3 | -2/+17 | |
| | ||||||
* | Fix rpc + threads so it now compiles. | Eric Andersen | 2002-02-26 | 1 | -21/+60 | |
| | ||||||
* | Thomas Fritzsche noticed that __open_etc_hosts was only changing a | Eric Andersen | 2002-02-26 | 1 | -6/+6 | |
| | | | | | | local copy of the FILE pointer, thereby causing /etc/hosts lookups to fail with Resolver errors. This patch from Thomas fixes the problem. | |||||
* | Enable pread/pwrite | Eric Andersen | 2002-02-26 | 1 | -8/+0 | |
| | ||||||
* | I shouldn't try to program when sleepy, since I totally botched | Eric Andersen | 2002-02-25 | 1 | -4/+4 | |
| | | | | | the fcntl interface... -Erik | |||||
* | When messing with fd NONBLOCK status, put things back the way we found | Eric Andersen | 2002-02-25 | 1 | -1/+4 | |
| | | | | | | them afterwards. As was, this hosed things up for fds shared with a parent process. Very bad for shells... Oops. -Erik | |||||
* | Try this version instead... | Eric Andersen | 2002-02-25 | 1 | -4/+7 | |
| | ||||||
* | Support isblank() | Eric Andersen | 2002-02-23 | 3 | -3/+21 | |
| | ||||||
* | IEEE Std 1003.1-2001 says that the "fclose() function shall fail [with] | Eric Andersen | 2002-02-23 | 1 | -7/+1 | |
| | | | | | | | | EINTR [when] the fclose() function was interrupted by a signal". But looking in the current uClibc stdio.c for some bizarre reason we had a special case where when errno was EINTR, we would keep on trying instead. Doh! Fix that, -Erik | |||||
* | Several naming cleanups so threads work properly again | Eric Andersen | 2002-02-23 | 3 | -79/+51 | |
| | ||||||
* | Per discussion with Manuel, when we call __stdio_flush_buffers | Eric Andersen | 2002-02-23 | 1 | -1/+9 | |
| | | | | | | from abort() and from _exit(), we need to ensure that flushing will not cause us to block. So use fcntl to set the fd's to non-block mode... | |||||
* | Several mips fixes from Geoffrey Espin. With these, busybox with | Eric Andersen | 2002-02-22 | 4 | -6/+32 | |
| | | | | ash/vi/etc now works just fine with uClibc on mips. | |||||
* | When vfork is not available and we have an MMU, then use fork() | Eric Andersen | 2002-02-21 | 3 | -7/+21 | |
| | | | | -Erik | |||||
* | Miles Bader noticed that I'd messed up by always pulling | Eric Andersen | 2002-02-21 | 1 | -4/+2 | |
| | | | | | errno in, regardless of whether it is being used... -Erik | |||||
* | Fix from John Rigby to fix stat() so it actually works. | Eric Andersen | 2002-02-20 | 1 | -1/+4 | |
| | ||||||
* | oops. I had accidentally typed in "clean" when I meant "clone". | Eric Andersen | 2002-02-20 | 1 | -1/+1 | |
| | | | | | This fix makes pthreads actaully work on powerpc. -Erik | |||||
* | This is a bit less messy | Eric Andersen | 2002-02-20 | 1 | -26/+11 | |
| | ||||||
* | Merge in the pthread library. This is the linuxthreads library taken from | Eric Andersen | 2002-02-20 | 11 | -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 III | 2002-02-19 | 1 | -0/+2 | |
| | ||||||
* | Doh! Miles Bader noticed a couple of spots where I forgot | Eric Andersen | 2002-02-19 | 2 | -4/+2 | |
| | | | | to mark __stdio_flush_buffers with weak_function. Oops! | |||||
* | Rename __stdio_close_all to __stdio_flush_buffers. Eliminate an | Eric Andersen | 2002-02-18 | 4 | -21/+15 | |
| | | | | unnecessary variable | |||||
* | Doh! | Eric Andersen | 2002-02-18 | 1 | -1/+1 | |
| | ||||||
* | Miles Bader writes: | Eric Andersen | 2002-02-18 | 1 | -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 interp | Eric Andersen | 2002-02-18 | 2 | -4/+14 | |
| | | | | field by being sneaky. | |||||
* | Support strong_alias and begin merging usage of weak_function | Eric Andersen | 2002-02-18 | 1 | -9/+26 | |
| | ||||||
* | Use sizeof(sa_mask) instaed of sizeof(sigset_t) since sa_mask is | Eric Andersen | 2002-02-16 | 1 | -2/+2 | |
| | | | | not always a sigset_t... Fix from Geoffrey Espin. | |||||
* | Several mips cleanups/additons from Geoffrey Espin. | Eric Andersen | 2002-02-16 | 3 | -1/+97 | |
| | ||||||
* | Patch from Yoshinori Sato <qzb04471@nifty.ne.jp> to fix up | Eric Andersen | 2002-02-16 | 1 | -2/+13 | |
| | | | | ptrace for the Hitachi h8300 | |||||
* | Fix missing longjmp symbol | Eric Andersen | 2002-02-13 | 1 | -0/+1 | |
| | ||||||
* | Fix copyright message | Eric Andersen | 2002-02-13 | 2 | -6/+34 | |
| | ||||||
* | A number of naming updates in preparation for adding in | Eric Andersen | 2002-02-13 | 12 | -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 not | Eric Andersen | 2002-02-12 | 2 | -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 Andersen | 2002-02-11 | 1 | -10/+23 | |
| | | | | -Erik | |||||
* | Add in clone (untested) | David McCullough | 2002-02-06 | 7 | -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 symbol | Eric Andersen | 2002-02-05 | 1 | -0/+1 | |
| | ||||||
* | OOps. | Eric Andersen | 2002-02-05 | 1 | -1/+0 | |
| | ||||||
* | use X/Open __sysv_signal name, then use the weak name for sysv_signal | Eric Andersen | 2002-02-05 | 1 | -2/+2 | |
| | | | | -Erik | |||||
* | Fix naming error in brk.c, enable faster malloc by default | Eric Andersen | 2002-02-04 | 1 | -3/+3 | |
| |