Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-05-14 | Sleep was returning the wrong value because: | David McCullough | |
* nanosleep returns the remaining time, not the time slept * nanosleep only fills out the remaining time if it returns -1 (ie., the sleep was interrupted) Fix from Paul Dale <pauli@snapgear.com> | |||
2002-12-04 | Change some variable names so we are more consistant with what | Eric Andersen | |
the linux kernel uses. -Erik | |||
2002-12-04 | For now, always claim we have exactly one cpu. It should | Eric Andersen | |
generally be the truth... | |||
2002-11-21 | Oops. As Pavel Roskin notes, I forgot to conditionally include | Eric Andersen | |
the __fsetlocking call in libc/unistd/usershell.c. It should be wrapped and only included if __UCLIBC_HAS_THREADS__ is defined. | |||
2002-11-20 | Rework usershell.c, as the old one was packed full of unhandled | Eric Andersen | |
failures, returned stack allocated memory, and misbehaved itself in a number of other annoying ways, -Erik | |||
2002-11-15 | Patch from Luc Van Oostenryck to fix a buffer overflow | Eric Andersen | |
in getlogin_r | |||
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik | |||
2002-09-19 | Add SUSv3 function getsubopt. | Manuel Novoa III | |
2002-08-08 | Avoid bad things happening on macro expansion... | Eric Andersen | |
-Erik | |||
2002-08-07 | rework getopt. no read need to split this one up since | Eric Andersen | |
the parts are so tightly coupled. | |||
2002-07-15 | Clean up CLK_TCK situation. clock() and sysconf() now use an | Manuel Novoa III | |
arch-specific constant value defined in bits/uClibc_clk_tck.h. Default is 100 (common/bits) but alpha uses 1024 following glibc. Override per arch as necessary. | |||
2002-06-18 | Cleanup the getcwd implementation (again) since I broke it | Eric Andersen | |
last night. Restore malloc-ing when buf=NULL for the syscall version... Move getcwd to libc/sysdeps/linux/common and out of syscalls.c so there is just one getcwd.o object present. -Erik | |||
2002-06-18 | Eliminate all the pointless globals from getcwd(). Default | Eric Andersen | |
to using the getcwd syscall instead, when it is present. -Erik | |||
2002-06-15 | Prevent buffer overflow | Eric Andersen | |
2002-06-09 | Oops. Forgot to check this in. Thanks Martin Volf for noticing | Eric Andersen | |
-Erik | |||
2002-05-31 | Patch from Robert Griebl <griebl@gmx.de> to support | Eric Andersen | |
getusershell() and friends. | |||
2002-04-11 | Fixed broken shell syntax. | David McCullough | |
2002-04-09 | Only set no buffering if we opened the file. Also, don't bother restoring | Manuel Novoa III | |
buffering since we will close the file in that case anyway. | |||
2002-04-09 | Per discussion on the mailing list, fix getpass properly. | Eric Andersen | |
-Erik | |||
2002-04-06 | Faster implementation from Miles Bader | Eric Andersen | |
2002-04-05 | Patch from Axel Barnitzke <barney@xkontor.com> to fixup | Eric Andersen | |
a problem with getpass() echoing passwords... | |||
2002-04-03 | Add the xopen swab() function, contributed by Kensuke Otake ↵ | Eric Andersen | |
<kensuke@phreaker.net> | |||
2002-01-11 | Fix indenting | Eric Andersen | |
2002-01-09 | Be more carefull about erroring out of shell fragments. Try to | Eric Andersen | |
enable -falign-functions if avilable. | |||
2002-01-03 | Make getopt act the same regardless whether the app was staticly linked | Eric Andersen | |
or dynamicly linked. Obeys the principle of least surprise. -Erik | |||
2002-01-02 | Take the shorcut version, which is good enough for | Eric Andersen | |
nearly all normal usage. -Erik | |||
2002-01-02 | Fix usleep to work correctly. Fix sleep behavior in the | Eric Andersen | |
presence of SIGCHLD. -Erik | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-11-24 | Silly us. Don't try to free alloca'd memory. | Eric Andersen | |
-Erik | |||
2001-11-21 | pathconf can't use fpathconf or it will block opening FIFOs | Eric Andersen | |
2001-11-20 | Oops. Lets try that again. | Eric Andersen | |
2001-11-20 | Fix up pathconf and friend so that test suits can work | Eric Andersen | |
2001-11-20 | Can't use CLK_TCK in here since /usr/include/bits/time.h now | Eric Andersen | |
defines that as __sysconf(_SC_CLK_TCK) causing infinite recursion. -Erik | |||
2001-11-05 | Disable fast search by default (doesn't work on coda for example) | Eric Andersen | |
2001-10-14 | Erwin Authried <eauth@softsys.co.at> noticed that _XOPEN_SOURCE is | Eric Andersen | |
supposed to be a number | |||
2001-09-27 | Update to accomodate the header file changes | Eric Andersen | |
2001-08-08 | This syncs things up with my local tree. Mainly changes installer | Eric Andersen | |
issues, and syns things (as far as I am willing) with Dave Schleef's tree. We may need to go another round or so, but we do seem to be converging... | |||
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-10 | Oops. Forgot the makefile updates | Eric Andersen | |
2001-05-10 | These are needed for ash-0.3.8 | Eric Andersen | |
2001-05-07 | Change FILENAME_MAX to be only 255. Max filename on ext2 is 255, | Eric Andersen | |
so there is no reason to allocate 4k. Change working of execvep.c per patch from Matthias Kilian <kili@outback.escape.de> so that there is not a fixed 127 byte buffer. Too easy to overflow... -Erik | |||
2001-04-23 | Only compile in daemon() if the target has an MMU. | Eric Andersen | |
-Erik | |||
2001-04-20 | Stub out fpathconf() -- FIXME | Eric Andersen | |
-Erik | |||
2001-04-20 | Add in a trivial getlogin implementation | Eric Andersen | |
2001-04-20 | Add missing header file for daemon.c, add missing functions into unistd.h. | Eric Andersen | |
I still need to implement getlogin.c fpathconf.c, but they are required for IEEE Std. 1003.13-1998 POSIX_FILE_SYSTEM conformance and we don't have them yet. But we will very very soon. :-) -Erik | |||
2001-04-18 | Posix 1003.13 POSIX_MULTI_PROCESS specifies that execle() should | Eric Andersen | |
be there, so I just wrote it up. -Erik | |||
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-04-03 | Accomodate mmuless systems. | Eric Andersen | |
2001-04-03 | Add in daemon.c, now used by busybox. | Eric Andersen | |
-Erik | |||
2001-03-20 | Add missed dependency. TODO: Should build gen_sysconf when cross-compiling. | Manuel Novoa III | |