Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix fflush(NULL) and tweak _stdio_term() for the unbuffered stdio option. | Manuel Novoa III | 2002-03-12 | 1 | -2/+10 | |
| | ||||||
* | Oops.. had left thread support forced on. | Manuel Novoa III | 2002-03-12 | 1 | -1/+1 | |
| | ||||||
* | Fix a segfault in scandir for empty directories. After looking over | Eric Andersen | 2002-03-12 | 1 | -65/+77 | |
| | | | | | our version, I'm adopting the scandir from glibc (with minor changes) instead as it seems simpler and already correct. | |||||
* | Fixup redefinition of NL_ARGMAX | Eric Andersen | 2002-03-12 | 2 | -3/+3 | |
| | ||||||
* | Deal with cvs "feature"... or is that cvs _user_... | Manuel Novoa III | 2002-03-12 | 2 | -0/+5204 | |
| | ||||||
* | Swap in the new stdio code. | Manuel Novoa III | 2002-03-12 | 24 | -2281/+816 | |
| | ||||||
* | Avoid forced -lpthread lnkage when threading is enabled | Eric Andersen | 2002-03-09 | 1 | -1/+1 | |
| | ||||||
* | Remove sys/io.h include, since not everyone has it | Eric Andersen | 2002-03-05 | 1 | -2/+0 | |
| | ||||||
* | Initial checkin | Miles Bader | 2002-03-05 | 2 | -0/+135 | |
| | ||||||
* | Re-add files which were mistakenly deleted during the big bits/ update. | Miles Bader | 2002-03-05 | 8 | -0/+521 | |
| | ||||||
* | Remove extraneous file | Miles Bader | 2002-03-05 | 1 | -10/+0 | |
| | ||||||
* | Remove generated stuff, restore sh/sys/procfs.h from M. R. Brown | Eric Andersen | 2002-03-02 | 4 | -498/+119 | |
| | ||||||
* | Move syscall.h generation to the top level Makefile | Eric Andersen | 2002-03-01 | 9 | -9/+0 | |
| | | | | -Erik | |||||
* | 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 | |
| |