summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-02-19Create __uClibc_main to handle what can be done in C instead of each arch'sManuel 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-19Revert to standard handling of _exit syscall in unified syscall case on i386.Manuel Novoa III
2001-02-19Fix problems with test wrapper and test compiler selection.Manuel Novoa III
2001-02-15Fix LIBC rule. (cut-and-paste user bug...)Manuel Novoa III
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-15Add bdflush.Manuel Novoa III
2001-02-15Add vdprintf function. Note: will be rewritten to check if file descriptor ↵Manuel Novoa III
has an associated FILE to avoid bad interactions with buffered output, but needed for busybox right now and that implementation has the same bug.
2001-02-15Fix stdin/stdout/stderr for now.Manuel Novoa III
2001-02-15Add tsearch functions from libc-5.3.12.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-15Hack DYNAMIC_LINKER setting for now.Manuel Novoa III
2001-02-13Use MAP_FAILED.Eric Andersen
2001-02-13Add MAP_FAILED per spec -- patch from Michael Shmulevich <michaels@jungo.com>Eric Andersen
2001-02-12Clean up lots of warnings.Manuel Novoa III
2001-02-09Use __environ instead of the GNU extension environ.Eric Andersen
-Erik
2001-02-09Remove now irrelevant comment.Eric Andersen
2001-02-09Add #define to handle new ptrace support.Manuel Novoa III
2001-02-09Add ffs func declarationEric Andersen
-Erik
2001-02-09Add missing ffs, used by rpc crap.Eric Andersen
-Erik
2001-02-09Silence warnings -- add func declaration.Eric Andersen
-Erik
2001-02-09Try to automagically pick the correct dynamic linker.Eric Andersen
-Erik
2001-02-09Implement getdtablesize(), which is used by the rpc crap.Eric Andersen
-Erik
2001-02-09Revert stdio to initializing itself. Not quite a pretty but that ensures thatEric 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-09Remove times and all the foolishness surrounding it. There isEric Andersen
a syscall that does this, so use that. -Erik
2001-02-09Doh! I forgot a #ifdef such that ptrace ended up in each and everyEric Andersen
syscall .o file. -Erik
2001-02-09It turns out that vfork was completely broken. That was why itEric Andersen
wouldn't run on my little arm7tdmi/uClinux boards, since without vfork working, nothing works on uClinux. It took me forever to find this, since other problems were hiding this one. Big, huge, sigh of relief. -Erik
2001-02-09Add in a silly test to check that argc, argv, and environ areEric Andersen
working as expected... -Erik
2001-02-09Include ptrace support so debugging will hopefully work.Eric Andersen
-Erik
2001-02-08Fix the ordering of the args to the compare function.Manuel Novoa III
2001-02-07_void_void_null_func never returned. I noticed this yesterdayEric Andersen
in crt0.S and Michiel Thuys <michiel.thuys@intersil.com> noticed the same thing in crt0pic.S. -Erik
2001-02-05Wierd. Whats _null_auth doing here?Eric Andersen
-Erik
2001-02-05Fix broken dependancies.Eric Andersen
-Erik
2001-02-05Try enabling rpc support by default now. With a bit of luck it mightEric Andersen
even work... -Erik
2001-02-05Fix the worst of the damage so it actually compiles now (though, strictlyEric Andersen
speaking the entire pile of rpc dung is infect damage). Anyway, hopefully NFS using things may now be able to work... -Erik
2001-02-05Update the build system a bit.Eric Andersen
-Erik
2001-02-05Fix up the networking includesEric Andersen
-Erik
2001-02-05Make the __GLIBC__ define be conditional. Stub out gnu-versions.hEric Andersen
-Erik
2001-02-05Update networking includes.Eric Andersen
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-30Added some notes. Removed some dead code.Manuel Novoa III
2001-01-30Fix a couple of bugs in printf. Add floating pt output for doubles. Yeah!Manuel Novoa III
Modified stdio/Makefile to build printf.c according to Config values for HAS_FLOATS and HAS_LONG_LONG.
2001-01-30Commit a pointless change to test more updates to the logging script.Eric Andersen
-Erik