Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-03-31 | Rework __gen_tempname() to better match glibc, and add mkstemp64(), | Eric Andersen | |
which is needed for busybox ash when using largefile support. -Erik | |||
2002-03-20 | Fix compile problem when ASSUME_DEVPTS=false | Eric Andersen | |
getpt.c: In function 'getpt': getpt.c:83: 'have_no_dev_ptmx' undeclared ... oops. -Erik | |||
2002-03-19 | Merge glibc random, which gets us a much better RNG and a | Eric Andersen | |
reentrant one as well. It is not much bigger than what we had, so... -Erik | |||
2002-03-14 | Add implementations of strtof() and strtold(). These are a bit | Eric Andersen | |
lame, since internally I'm just using strtod, but that keeps things small, and has the side effect of making these easy to write. -Erik | |||
2002-03-13 | Merge in an ugly pile of rand* functions from glibc. :( | Eric Andersen | |
2002-03-13 | New versions of the various string to int functions which are smaller | Manuel Novoa III | |
than the old ones, even with errno setting turned on now. Also, at least on i386, we no longer need the long long helper functions for division and mod from libgcc.a. | |||
2002-03-13 | Oops... forgot to update abort.c. | Manuel Novoa III | |
2002-03-12 | Swap in the new stdio code. | Manuel Novoa III | |
2002-02-21 | When vfork is not available and we have an MMU, then use fork() | Eric Andersen | |
-Erik | |||
2002-02-19 | Doh! Miles Bader noticed a couple of spots where I forgot | Eric Andersen | |
to mark __stdio_flush_buffers with weak_function. Oops! | |||
2002-02-18 | Rename __stdio_close_all to __stdio_flush_buffers. Eliminate an | Eric Andersen | |
unnecessary variable | |||
2002-02-18 | Doh! | Eric Andersen | |
2002-02-18 | Miles Bader writes: | Eric Andersen | |
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... | |||
2002-02-13 | A number of naming updates in preparation for adding in | Eric Andersen | |
proper threading. Most of this is from Stefan Soucek, with additions and changes as needed from me. | |||
2002-01-17 | Fix simple malloc to work on systems with an MMU | David McCullough | |
2002-01-16 | Clearify error message | Eric Andersen | |
2002-01-14 | Patch from Brian Stafford <brian@stafford.uklinux.net> to fixup | Eric Andersen | |
support for Unix98 PTYs, and optionally exclude the older junk. | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-12-05 | Hack the 68000 last ditch abort to work for all 68000 targets. | David McCullough | |
2001-11-21 | Cleanup abort() so it behaves itself a bit better | Eric Andersen | |
2001-10-11 | Patch from Miles Bader <miles@lsi.nec.co.jp> to support the v850. | Eric Andersen | |
He sent this patch to me a month ago, but I forgot to apply it... | |||
2001-09-29 | Minor cleanup | Eric Andersen | |
2001-09-29 | Fix prototype | Eric Andersen | |
2001-09-29 | Add in gcvt() | Eric Andersen | |
2001-09-27 | Update to accomodate the header file changes | Eric Andersen | |
2001-08-30 | "Kim B. Heino" <Kim.Heino@bluegiga.com> reports | Eric Andersen | |
In the libc/stdlib/bsd_getpt.c file you have line: memcpy (buf, _PATH_PTY, sizeof (_PATH_PTY) - 1); It really should be: memcpy (buf, _PATH_PTY, sizeof (_PATH_PTY) ); The last nul character must be copied too because the next line uses strlen() to get buf's length. | |||
2001-08-24 | atoi, atol, atoll, and atof are supposed to be functions, not macros. | Eric Andersen | |
-Erik | |||
2001-08-09 | Fix a couple of warnings | David McCullough | |
2001-06-12 | Cleanup the toploevel makefile handing of shared libs. Add weak_alias | Eric Andersen | |
define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik | |||
2001-05-28 | Make selection of uClibc floating point support in printf, etc. seperate | Manuel Novoa III | |
from libm float function support. Also, move all Config files out of the main directory. | |||
2001-05-12 | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | |
tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik | |||
2001-05-11 | A patch from Matthias Kilian <kili@outback.escape.de> to fix -DDEBUG_MALLOC | Eric Andersen | |
so that it works for realloc too. -Erik | |||
2001-05-11 | Fix up the 'make clean' target | Eric Andersen | |
2001-05-08 | Add in libutil, based on Cory Visi's variant of Michael Shmulevich's libutil | Eric Andersen | |
port. I have reworked the code quite a bit so that the stuff that is supposed to be in libc is in libc, and I added a bunch of missing stuff so the libutil interface matches that of glibc's libutil. The only caveat is that libutil/login.c is currently a stub. -Erik | |||
2001-04-27 | As noted by Michiel Thuys <michiel.thuys@intersil.com>, the weak alias for | Eric Andersen | |
srand was in the wrong file, causing rand.o to be needlessly included in some cases. | |||
2001-04-27 | Patch from Tom Walsh <tom@cyberiansoftware.com> to fix a thinko | Eric Andersen | |
on my patch. | |||
2001-04-25 | Be more strict with the malloc implementation. Return NULL | Eric Andersen | |
when folks do a malloc(0) using malloc-simple. -Erik | |||
2001-04-25 | Be more strict with the glibc style malloc implementation. Return NULL | Eric Andersen | |
when folks do a malloc(0) using malloc-930716. | |||
2001-04-18 | Update temp file handling and use a single function to do all | Eric Andersen | |
the heavy lifting (most of the heavy lifting stolen from glibc, but reduced a bit). | |||
2001-04-06 | Fix include/errno.h to not use kernel header, and instead use bits/errno.h. | Eric Andersen | |
This required we use _LIBC instead of __LIBC__ to be consistent with glibc. This had some sideffects in sys/syscalls.h. While fixing things, I made everything use __set_errno() for (eventual) thread support. -Erik | |||
2001-03-22 | Add in random(), make rand use that under the hood. Fix the | Eric Andersen | |
include file so folks know random is now there. | |||
2001-03-19 | Fix up breakage resulting from flipping the sense of some defines. Change from | Eric Andersen | |
defining things to "0" in the disabled case to outright undefining them, lest code that does an "#ifdef FOO" get inadvertantly triggered. Remove now unneeded lines from Rules.mak which makes the command line smaller and avoids redundancy (since this stuff is now pulled in via features.h). -Erik | |||
2001-02-22 | div and ldiv are required for ISO 9899 | Eric Andersen | |
-Erik | |||
2001-02-21 | Update to "malloc" so it will work on CPUs not supporting non-aligned words. | Eric Andersen | |
malloc still only works for little-endian CPUs... Patch by Jean-Yves Avenard | |||
2001-02-19 | Create __uClibc_main to handle what can be done in C instead of each arch's | Manuel Novoa III | |
respective crt0.S. crt0.S should now only be responsible for setting things up to call __uClibc_main(argc, argv, envp), which will do any other necessary setup (setting global __environ, stdio init, etc), call main, and exit. This should ease both maintainance and porting. | |||
2001-02-13 | Use MAP_FAILED. | Eric Andersen | |
2001-02-09 | Use __environ instead of the GNU extension environ. | Eric Andersen | |
-Erik | |||
2001-02-09 | Revert stdio to initializing itself. Not quite a pretty but that ensures that | Eric Andersen | |
we don't blow up by using too much stack space, and simplifies the job of supporting new architectures, since they don't have to mess with calling foo init functions in crt0 and cleaning up the resulting damage. -Erik | |||
2001-02-08 | Fix the ordering of the args to the compare function. | Manuel Novoa III | |
2001-01-25 | Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.a | Manuel Novoa III | |
objects with shared uClibc; allow disabling long long support. |