Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-10 | Update likely() to cope with truth values other than 1 | Eric Andersen | |
2003-08-10 | Add support for the ulimit syscall | Eric Andersen | |
2003-08-08 | Add in a MALLOC_GLIBC_COMPAT option to let people decide if they | Eric Andersen | |
want glibc style malloc(0) behavior | |||
2003-08-08 | Add support for personality(), prctl(), ustat(), and ulimit() | Eric Andersen | |
syscalls, which had managed to stay unimplemented thus far. -Erik | |||
2003-08-06 | Begin documenting differences between uClibc and SuSv3 | Eric Andersen | |
-Erik | |||
2003-08-05 | Patch from David Wuertele to prevent "conflicts with new declaration with C | Eric Andersen | |
linkage" problems with C++ | |||
2003-08-05 | Zou WeiJun noticed a type breaking the stime syscall | Eric Andersen | |
-Erik | |||
2003-08-05 | Looks like I missed a spot | Eric Andersen | |
2003-08-05 | Shuffle options around a bit | Eric Andersen | |
2003-08-05 | Merge/rework config system per the latest from linux-2.6.0-test2 | Eric Andersen | |
-Erik | |||
2003-08-04 | For sparc, powerpc, mips, and alpha we should also use the | Eric Andersen | |
common ipc.h header and struct definitions. -Erik | |||
2003-08-04 | Update inet_aton() to support an undocumented feature of inet_aton, | Eric Andersen | |
per UNIX Network Programming, Volume 1, second edition: An undocumented feature of inet_aton is that if addrptr is a null pointer, the function still performs it validation of the input string, but does not store the result. | |||
2003-08-02 | Update licensing discussion | Eric Andersen | |
2003-08-01 | Replace 'new' in a prototype to avoid c++ problems. | Manuel Novoa III | |
2003-08-01 | Fix a silly error. | Manuel Novoa III | |
To use the pregenerated locales, untar in the extra/locale directory. Do a 'make config' or 'make menuconfig' in the uClibc root dir, then a 'make headers' followed by 'make -C extra/locale pregen'. Then continue with 'make' as usual. | |||
2003-08-01 | Add a new *scanf implementation, includeing the *wscanf functions. | Manuel Novoa III | |
Should be standards compliant and with several optional features, including support for hexadecimal float notation, locale awareness, glibc-like locale-specific digit grouping with the `'' flag, and positional arg support. I tested it pretty well (finding several bugs in glibc's scanf in the process), but it is brand new so be aware. The *wprintf functions now support floating point output. Also, a couple of bugs were squashed. Finally, %a/%A conversions are now implemented. Implement the glibc xlocale interface for thread-specific locale support. Also add the various *_l(args, locale_t loc_arg) funcs. NOTE!!! setlocale() is NOT threadsafe! NOTE!!! The strto{floating point} conversion functions are now locale aware. The also now support hexadecimal floating point notation. Add the wcsto{floating point} conversion functions. Fix a bug in mktime() related to dst. Note that unlike glibc's mktime, uClibc's version always normalizes the struct tm before attempting to determine the correct dst setting if tm_isdst == -1 on entry. Add a stub version of the libintl functions. (untested) Fixed a known memory leak in setlocale() related to the collation data. Add lots of new config options (which Erik agreed to sort out :-), including finally exposing some of the stripped down stdio configs. Be careful with those though, as they haven't been tested in a long time. (temporary) GOTCHAs... The ctype functions are currently incorrect for 8-bit locales. They will be fixed shortly. The ctype functions are now table-based, resulting in larger staticly linked binaries. I'll be adding an option to use the old approach in the stub locale configuration. | |||
2003-08-01 | Remove the arch specific shm.h and use the fixed up common | Eric Andersen | |
one which now uses the kernel structs -Erik | |||
2003-07-21 | Doing an search and replace on CFLAGS can prove dangerous. We don't | Eric Andersen | |
do -O0 by default anyways, so leave this disabled for now. | |||
2003-07-17 | Bug fix from Peter Kjellerstedt <peter.kjellerstedt@axis.com>. vfscanf was | Manuel Novoa III | |
not setting the FILE bufread member to flag the end of the buffer. Also, do not set bufgetc member if getc macro support is disabled. | |||
2003-07-15 | Patch from Peter Kjellerstedt to not modify include/bits/sysnum.h | Eric Andersen | |
if it does not need to be updated. | |||
2003-07-15 | Patch from Peter Kjellerstedt to make it simpler for arches to specify | Eric Andersen | |
either -fPIC or -fpic | |||
2003-07-15 | Fix a silly cut-n-paste error | Eric Andersen | |
2003-07-14 | Yikes! This was doing another lock instead of unlocking the stream. | Manuel Novoa III | |
2003-07-03 | As noted by Felix Radensky back on 16 Mar: | Eric Andersen | |
I've tried several times to compile uClibc with soft-float (both gcc-3.2.2 toolchain and wrapper), but applications compiled with uClibc always failed with "Invalid instruction". So I ended up disabling floating point at all and this works well. I also has no problem with glibc from Monta Vista, which is compiled with soft-float. My processor is PowerPC 405GP. Maybe the problem is in FP() macro definition in libc/sysdeps/linux/powerpc/setjmp.S and libc/sysdeps/linux/powerpc/__longjmp.S #ifdef __UCLIBC_HAS_FLOATS__ #define FP(x...) x #else #define FP(x...) #endif which should be defined as if defined __UCLIBC_HAS_FLOATS__ && ! defined __UCLIBC_HAS_SOFT_FLOAT__ #define FP(x...) x #else #define FP(x...) #endif | |||
2003-07-02 | Only exec child apps if they are elf type ET_EXEC | Eric Andersen | |
2003-07-01 | Fix source code URL | Eric Andersen | |
2003-07-01 | oops. This is 0.9.20, not .30 | Eric Andersen | |
2003-07-01 | More updates | Eric Andersen | |
2003-07-01 | Update note re binary compat | Eric Andersen | |
2003-06-30 | Update for release | Eric Andersen | |
2003-06-30 | Yield to yet another glibc-ism and add __progname | Eric Andersen | |
2003-06-30 | Update for completed items | Eric Andersen | |
2003-06-30 | Fixup symlinks to libthread_db | Eric Andersen | |
2003-06-30 | Per suggestion from Stuart Hughes, allow uClibc to re-install | Eric Andersen | |
headers on a system where they have previously been installed. | |||
2003-06-30 | Patch from Pavel Roskin to fixup toplevel help text | Eric Andersen | |
2003-06-27 | Fix a couple of typos | Eric Andersen | |
2003-06-27 | ret could have been used uninitialized in one case | Eric Andersen | |
2003-06-27 | Add a test which shows off the broken spots in our dlopen implementation | Eric Andersen | |
2003-06-27 | oops | Eric Andersen | |
2003-06-27 | Run dlopened ctors and dtors in the correct order | Eric Andersen | |
2003-06-27 | Revenge of the Typo | Eric Andersen | |
2003-06-27 | whitespace and debug updates | Eric Andersen | |
2003-06-27 | Yet more cleanup for the reentrant pwd/grp functions so they | Eric Andersen | |
should now actually be doing the right thing | |||
2003-06-27 | Fixup errno handling | Eric Andersen | |
-Erik | |||
2003-06-27 | Add config option to enable 'struct tm' timezone extension fields | Eric Andersen | |
2003-06-27 | Do not let isatty mess up errno | Eric Andersen | |
2003-06-27 | Cleanup a couple of ugly bits | Eric Andersen | |
2003-06-27 | Implement mmap64 for arm | Eric Andersen | |
2003-06-27 | add mmap64 for i386 | Eric Andersen | |
2003-06-27 | oops. Fix the name so it is "mmap64", not "__mmap64" | Eric Andersen | |