summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2001-05-21Proper prototype for mtherr, although this should probably be made anManuel Novoa III
internal/hidden function (and merror and internal/hidden variable).
2001-05-11Bring powerpc back into line so it compiles again.Eric Andersen
2001-05-11A patch from Matthias Kilian <kili@outback.escape.de> to fix -DDEBUG_MALLOCEric Andersen
so that it works for realloc too. -Erik
2001-05-10Fix broken resources.hEric Andersen
2001-05-10Seems a few apps need this one...Eric Andersen
2001-05-10uClibc now has a math library. muahahahaha!Eric Andersen
-Erik
2001-05-09Yipe. This was still pulling in kernel headers.Eric Andersen
-Erik
2001-05-08Add in libutil, based on Cory Visi's variant of Michael Shmulevich's libutilEric 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-05-08Fix comment for #endif to remove warnings.Manuel Novoa III
2001-04-25Be really sneaky and use GNU ld special stuff so that whenever folksEric Andersen
use the unsafe gets, they will get a warning from the linker. muahahaha. This method will soon be applied to fork() w/o an mmu etc... -Erik
2001-04-20Oops. I forgot the header fileEric Andersen
-Erik
2001-04-06Fix 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-22Add some missing headers needed by ld.so-1.9.11.Manuel Novoa III
2001-03-22Add in random(), make rand use that under the hood. Fix theEric Andersen
include file so folks know random is now there.
2001-03-21Stub out localeconv. Please look over this to check it is correct....Eric Andersen
I started trying to read the glibc code -- but that code is far too messy to be read. So I just wrote a silly C app against glibc, set the locale to POSIX, then called localeconv(). I wrote this version of localeconv.c so it returns the same stuff. -Erik
2001-03-19Add in the sysvipc patch from Michael ShmulevichEric Andersen
2001-03-19Add a sneaky backwards compat hack from Michael ShmulevichEric Andersen
2001-03-19Since Erik apparently wants def/undef vs def 1/0...Manuel Novoa III
2001-03-19Fix up breakage resulting from flipping the sense of some defines. Change fromEric 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-03-18Added Vladimir's ctype locale support. Make Config setting visible in ↵Manuel Novoa III
features.h. Reworked build of shared lib as suggested by Magick <magick@dds.nl>.
2001-03-18Part of the ctype locale support.Manuel Novoa III
2001-03-15Fix the header file for index, rindex and similarEric Andersen
2001-03-12Define h_errno to be errno for now.Manuel Novoa III
2001-03-08Add in wordexp support (mostly stubbed out for now) since the busyboxEric Andersen
shell, lash, is about to start using wordexp. -Erik
2001-03-08Make alloca work using the compiler builtinEric Andersen
-Erik
2001-03-08Reworked the password stuff to be reentrant. Group stuff isEric Andersen
still needing to be reworked. -Erik
2001-03-01Added __strtok_r function. Change strtok to a wrapper around __strtok_r andManuel Novoa III
add a weak alias of __strtok_r for strtok_r since optional. Also reduced code size.
2001-02-27stdio mostly rewritten... passes lots of tests now.Manuel Novoa III
printf now supports long double, plus some bug fixes.
2001-02-26g++ compatible math defines.David McCullough
2001-02-26Added res_init and res_queryDavid McCullough
2001-02-21Add an SH port done by Jean-Yves Avenard of Hewlett-Packard - EmbeddedEric Andersen
and Personal Systems. Thanks! -Erik
2001-02-19Lots of stdio cleanups. Several bug fixes, addition of a number of functionsManuel Novoa III
to supplement macros in stdio.h, change perror to use stdio package instead of "write". Also add back in weak stdio initialization for static lib case.
2001-02-15And apparently some things include sys/time.h instead of time.h in uClibc...Manuel Novoa III
2001-02-15I guess we always need timespec...Manuel Novoa III
2001-02-15Comment out for now. Not used and was causing an error.Manuel Novoa III
2001-02-15Add missing header file.Manuel Novoa III
2001-02-15Handle definition of struct timespec.Manuel Novoa III
2001-02-15Fix stdin/stdout/stderr (that I broke) and add vdprintf prototype.Manuel Novoa III
2001-02-15Fix broken prototype.Manuel Novoa III
2001-02-15Define __USE_GNU as glibc does.Manuel Novoa III
2001-02-13Add MAP_FAILED per spec -- patch from Michael Shmulevich <michaels@jungo.com>Eric Andersen
2001-02-09Add ffs func declarationEric Andersen
-Erik
2001-02-09Include ptrace support so debugging will hopefully work.Eric Andersen
-Erik
2001-02-05Make the __GLIBC__ define be conditional. Stub out gnu-versions.hEric Andersen
-Erik
2001-02-03Bring into sync with a fairly current glibc header file.Eric Andersen
-Erik
2001-02-03Fix up the set of include files pulled into resolv.hEric Andersen
2001-02-03I hereby commit a sin. features.h is now going to _lie_Eric Andersen
and claim that this is GNU libc. Too many pieces of code look for GNU libc version numbers. So uClibc is now going to lie and claim it is GNU libc. This makes, for example, networking apps work much better since /usr/include/linux/socket.h does the wrong thing otherwise. There are lots of other examples. -Erik
2001-01-27Fixed (hopefully) 0-pad bug in printf. Added asprintf function. ReworkedManuel Novoa III
the *s*printf functions to no longer use a static fake file.
2001-01-25Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.aManuel Novoa III
objects with shared uClibc; allow disabling long long support.
2001-01-17Increase BUFSIZ to 512 to avoid bug in busybox tar.Manuel Novoa III