Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement the rest of the missing include/net/if.h interfaces | Eric Andersen | 2002-12-04 | 1 | -22/+149 | |
| | | | | -Erik | |||||
* | Fix the other instance of getcwd | Eric Andersen | 2002-12-04 | 1 | -18/+21 | |
| | ||||||
* | For now, always claim we have exactly one cpu. It should | Eric Andersen | 2002-12-04 | 1 | -2/+4 | |
| | | | | generally be the truth... | |||||
* | Properly allocate memory when size is 0, but so is buf | Eric Andersen | 2002-12-04 | 1 | -25/+28 | |
| | ||||||
* | Cut and paste error. | Manuel Novoa III | 2002-12-02 | 1 | -4/+5 | |
| | ||||||
* | Forgot one... | Manuel Novoa III | 2002-12-02 | 1 | -33/+0 | |
| | ||||||
* | Add hsearch and hsearch_r. Consolidate all functions prototyped in | Manuel Novoa III | 2002-12-02 | 9 | -93/+334 | |
| | | | | search.h in one directory. | |||||
* | If the wait failed in pclose it would return a random status code | David McCullough | 2002-12-01 | 1 | -1/+2 | |
| | | | | instead of -1 as expected. | |||||
* | I forgot to include features.h | Eric Andersen | 2002-11-29 | 1 | -0/+2 | |
| | ||||||
* | Silly me, I forgot to include features.h | Eric Andersen | 2002-11-29 | 1 | -4/+5 | |
| | ||||||
* | Make support for global constructors and global destructors be | Eric Andersen | 2002-11-27 | 6 | -11/+68 | |
| | | | | | | configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik | |||||
* | Fix an ifdef mismatch. | Manuel Novoa III | 2002-11-27 | 1 | -2/+2 | |
| | ||||||
* | Fix bug in setting daylight and timezone when no (valid) TZ. | Manuel Novoa III | 2002-11-27 | 1 | -3/+5 | |
| | | | | Bug reported by Arne Bernin <arne@alamut.de> in regards to freeswan. | |||||
* | Oops.. left in a bit of debugging code. | Manuel Novoa III | 2002-11-23 | 1 | -2/+0 | |
| | ||||||
* | Ok... here's the summary: | Manuel Novoa III | 2002-11-22 | 12 | -473/+1667 | |
| | | | | | | | | | | | | | | Hopefully locale support will build when cross compiling now. Collation is still not supported, but that's what I'm currently working on. In the next couple of days, I'll probably put up a couple of files for download that will save people the trouble of generating all the glibc locales. Added *wprintf functions, although they currently don't support floating point. That will be fixed when I rewrite _dtostr... or possibly before. Added the wcsto{inttype} functions. Added iconv() and a mini iconv utility. The require locale support and only provide for conversions involving the various unicode encodings { UCS-4*, UCS-2*, UTF-32*, UTF-16*, UTF-8 }, the 8-bit codesets built with the locale data, and the internal WCHAR_T. | |||||
* | Oops. As Pavel Roskin notes, I forgot to conditionally include | Eric Andersen | 2002-11-21 | 1 | -0/+2 | |
| | | | | | the __fsetlocking call in libc/unistd/usershell.c. It should be wrapped and only included if __UCLIBC_HAS_THREADS__ is defined. | |||||
* | Doh! As Stefan Allius points out, I forgot to properly review | Eric Andersen | 2002-11-21 | 1 | -1/+2 | |
| | | | | this change. | |||||
* | Debugging tweaks. | Miles Bader | 2002-11-21 | 2 | -8/+12 | |
| | ||||||
* | Oops. | Eric Andersen | 2002-11-21 | 1 | -0/+1 | |
| | ||||||
* | Cleanup use of in6addr_loopback and in6addr_any | Eric Andersen | 2002-11-21 | 4 | -20/+36 | |
| | ||||||
* | Patch from Yoshinori Sato to update the h8300 architecture. | Eric Andersen | 2002-11-21 | 5 | -0/+289 | |
| | ||||||
* | Improve malloc debugging support. | Miles Bader | 2002-11-21 | 7 | -46/+186 | |
| | ||||||
* | Rework usershell.c, as the old one was packed full of unhandled | Eric Andersen | 2002-11-20 | 1 | -43/+114 | |
| | | | | | | failures, returned stack allocated memory, and misbehaved itself in a number of other annoying ways, -Erik | |||||
* | Implement dynamic atexit handling. Adds a few bytes and a dependancy | Eric Andersen | 2002-11-19 | 1 | -28/+68 | |
| | | | | | on malloc (via realloc). -Erik | |||||
* | This draws from an old patch by David Blythe for the now-dead | Eric Andersen | 2002-11-15 | 6 | -48/+276 | |
| | | | | | | | unified syscall interface. I reworked his old patch considerably and cleaned up his version of bits/syscalls.h with some sneaky macro magic. And I implemented a powerpc correct version of pread/pwrite -Erik | |||||
* | Cleanup a few structural wierdnesses | Eric Andersen | 2002-11-15 | 6 | -23/+27 | |
| | ||||||
* | Stefan Allius writes: | Eric Andersen | 2002-11-15 | 3 | -115/+116 | |
| | | | | | | | | | | | I attached a patch, which revise the clone.S and vfork.S: - Use PIC code. - include new file syscall.S, so we can simply make a branch to __syscall_error instead of a PLT/GOT call - call errno_location to store the syscall error (for pthreads) - avoid to use the 'shad' statement on SH2 targets - call fork if vfork isn't available - some cleanups and optimization | |||||
* | Remove obsolete files | Eric Andersen | 2002-11-15 | 2 | -74/+0 | |
| | ||||||
* | Fix it for real this time. | Eric Andersen | 2002-11-15 | 2 | -8/+13 | |
| | ||||||
* | Doh! I screwed that one all up. Lets try that again... | Eric Andersen | 2002-11-15 | 2 | -8/+16 | |
| | | | | -Erik | |||||
* | Patch from Luc Van Oostenryck to fix a buffer overflow | Eric Andersen | 2002-11-15 | 1 | -1/+1 | |
| | | | | in getlogin_r | |||||
* | Stefan Allius writes: | Eric Andersen | 2002-11-15 | 3 | -11/+78 | |
| | | | | | | | | | | | | | Hi Erik, I added the FPU support for the setjmp/longjmp stuff. This patch also moves the code from the bsd*.S files to the setjmp.S file, so we can use simple branch instructions instead of referencing over the .GOT/.PLT section. This makes the PIC code much easier, smaller and faster. (The idea comes from the SPARC target) Bye Stefan | |||||
* | I was an idiot and put _fini into the wrong register. Duh. | Eric Andersen | 2002-11-15 | 1 | -3/+2 | |
| | | | | This patch from David Meggy fixes it... | |||||
* | As released in uClibc 0.9.16, regex was being compiled without | Eric Andersen | 2002-11-14 | 1 | -2/+2 | |
| | | | | | | wide char support, even when the rest of uClibc was. This led to anyone using regex segfaulting... -Erik | |||||
* | Minor cleanup | Eric Andersen | 2002-11-14 | 2 | -8/+11 | |
| | | | | -Erik | |||||
* | Implement sendfile64 | Eric Andersen | 2002-11-14 | 2 | -1/+48 | |
| | | | | -Erik | |||||
* | Patch from Stefan Allius for libgcc multilib support | Eric Andersen | 2002-11-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | this is the last patch, we need to make the support of multitarget libgcc complete. --------------------------------- In ldso/ldso/Makefile I added the CPU_LDFLAGS-y to the LDFLAGS --------------------------------- In libc/Makefile I set the LDFLAGS for the script get-needed-objects.sh with CPU_LDFLAGS-y --------------------------------- In extra/scripts/get-needed-object.sh we now use the LIBGCC from Rules.mak and call LD with LDFLAGS (==CPU_LDFLAGS-y). Addtionally I grep the NM output, to fix the unresolved external __GLOBAL_OFFSET_TABLE__ on SuperH targets. --------------------------------- | |||||
* | Added some temporary "stubs" for collation. | Manuel Novoa III | 2002-11-08 | 3 | -60/+28 | |
| | | | | | | | | strcoll is an alias for strcmp. strxfrm is an alias for strlcpy. wcscoll is an alias for wcscmp. wcsxfrm is implemented as a wchar version of strlcpy. Real locale-dependent implementations are coming soon. | |||||
* | Add wcwidth and wcswidth, based on Markus Kuhn's wcwidth of 2002-05-08. | Manuel Novoa III | 2002-11-08 | 2 | -1/+254 | |
| | | | | | | Added some size/speed optimizations and integrated it into my locale framework. Minimally tested at the moment, but the stub C-locale version (which most people would probably be using) should be fine. | |||||
* | Remove atof from strtod.o... | Manuel Novoa III | 2002-11-07 | 1 | -7/+0 | |
| | ||||||
* | Okay, fix for atof _correctly_... | Manuel Novoa III | 2002-11-07 | 1 | -1/+4 | |
| | ||||||
* | Apparently I forgot to build atof... | Manuel Novoa III | 2002-11-07 | 1 | -1/+1 | |
| | ||||||
* | Fixup function prototype for __uint128_t which fixes the compile | Eric Andersen | 2002-11-07 | 1 | -5/+3 | |
| | | | | | on powerpc with gcc 3.2. -Erik | |||||
* | Update soft-float handling | Eric Andersen | 2002-11-06 | 4 | -5/+7 | |
| | ||||||
* | Forgot to change btowc and wctob when I changed the wc<->mb functions yesterday. | Manuel Novoa III | 2002-11-05 | 1 | -9/+25 | |
| | ||||||
* | For now, leave the "Oddly enough, __fsetlocking() is NOT threadsafe." | Eric Andersen | 2002-11-05 | 1 | -0/+2 | |
| | | | | comment as an mjn3 only item. | |||||
* | Fixup handling of disabled options | Eric Andersen | 2002-11-05 | 2 | -3/+3 | |
| | ||||||
* | A patch from Danny Lepage so that we do not setting on symlinks | Eric Andersen | 2002-11-05 | 1 | -2/+2 | |
| | | | | | when looking for a device match, and instead keep looking till we find the correct device. | |||||
* | Patch from Stefan Allius -- export LIBGCC | Eric Andersen | 2002-11-05 | 1 | -1/+1 | |
| | ||||||
* | Patch from Stefan Allius. Include CPU_CFLAGS when compiling | Eric Andersen | 2002-11-05 | 1 | -1/+1 | |
| | | | | initfini |