Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Begin documenting differences between uClibc and SuSv3 | Eric Andersen | 2003-08-06 | 1 | -0/+34 |
| | | | | -Erik | ||||
* | Patch from David Wuertele to prevent "conflicts with new declaration with C | Eric Andersen | 2003-08-05 | 1 | -0/+4 |
| | | | | linkage" problems with C++ | ||||
* | Zou WeiJun noticed a type breaking the stime syscall | Eric Andersen | 2003-08-05 | 1 | -1/+1 |
| | | | | -Erik | ||||
* | Looks like I missed a spot | Eric Andersen | 2003-08-05 | 2 | -2/+2 |
| | |||||
* | Shuffle options around a bit | Eric Andersen | 2003-08-05 | 1 | -131/+132 |
| | |||||
* | Merge/rework config system per the latest from linux-2.6.0-test2 | Eric Andersen | 2003-08-05 | 13 | -2553/+3449 |
| | | | | -Erik | ||||
* | For sparc, powerpc, mips, and alpha we should also use the | Eric Andersen | 2003-08-04 | 4 | -251/+0 |
| | | | | | common ipc.h header and struct definitions. -Erik | ||||
* | Update inet_aton() to support an undocumented feature of inet_aton, | Eric Andersen | 2003-08-04 | 1 | -7/+13 |
| | | | | | | | | 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. | ||||
* | Update licensing discussion | Eric Andersen | 2003-08-02 | 1 | -16/+21 |
| | |||||
* | Replace 'new' in a prototype to avoid c++ problems. | Manuel Novoa III | 2003-08-01 | 1 | -1/+1 |
| | |||||
* | Fix a silly error. | Manuel Novoa III | 2003-08-01 | 1 | -0/+1 |
| | | | | | | | 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. | ||||
* | Add a new *scanf implementation, includeing the *wscanf functions. | Manuel Novoa III | 2003-08-01 | 61 | -2832/+8923 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Remove the arch specific shm.h and use the fixed up common | Eric Andersen | 2003-08-01 | 6 | -496/+34 |
| | | | | | one which now uses the kernel structs -Erik | ||||
* | Doing an search and replace on CFLAGS can prove dangerous. We don't | Eric Andersen | 2003-07-21 | 1 | -1/+1 |
| | | | | do -O0 by default anyways, so leave this disabled for now. | ||||
* | Bug fix from Peter Kjellerstedt <peter.kjellerstedt@axis.com>. vfscanf was | Manuel Novoa III | 2003-07-17 | 1 | -1/+9 |
| | | | | | 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. | ||||
* | Patch from Peter Kjellerstedt to not modify include/bits/sysnum.h | Eric Andersen | 2003-07-15 | 1 | -2/+6 |
| | | | | if it does not need to be updated. | ||||
* | Patch from Peter Kjellerstedt to make it simpler for arches to specify | Eric Andersen | 2003-07-15 | 2 | -6/+5 |
| | | | | either -fPIC or -fpic | ||||
* | Fix a silly cut-n-paste error | Eric Andersen | 2003-07-15 | 1 | -1/+1 |
| | |||||
* | Yikes! This was doing another lock instead of unlocking the stream. | Manuel Novoa III | 2003-07-14 | 1 | -1/+1 |
| | |||||
* | As noted by Felix Radensky back on 16 Mar: | Eric Andersen | 2003-07-03 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | Only exec child apps if they are elf type ET_EXEC | Eric Andersen | 2003-07-02 | 1 | -2/+3 |
| | |||||
* | Fix source code URL | Eric Andersen | 2003-07-01 | 1 | -1/+1 |
| | |||||
* | oops. This is 0.9.20, not .30 | Eric Andersen | 2003-07-01 | 1 | -1/+1 |
| | |||||
* | More updates | Eric Andersen | 2003-07-01 | 2 | -59/+60 |
| | |||||
* | Update note re binary compat | Eric Andersen | 2003-07-01 | 1 | -1/+2 |
| | |||||
* | Update for release0_9_20 | Eric Andersen | 2003-06-30 | 4 | -218/+1665 |
| | |||||
* | Yield to yet another glibc-ism and add __progname | Eric Andersen | 2003-06-30 | 1 | -0/+3 |
| | |||||
* | Update for completed items | Eric Andersen | 2003-06-30 | 1 | -10/+2 |
| | |||||
* | Fixup symlinks to libthread_db | Eric Andersen | 2003-06-30 | 1 | -1/+3 |
| | |||||
* | Per suggestion from Stuart Hughes, allow uClibc to re-install | Eric Andersen | 2003-06-30 | 1 | -4/+4 |
| | | | | headers on a system where they have previously been installed. | ||||
* | Patch from Pavel Roskin to fixup toplevel help text | Eric Andersen | 2003-06-30 | 1 | -3/+12 |
| | |||||
* | Fix a couple of typos | Eric Andersen | 2003-06-27 | 1 | -2/+1 |
| | |||||
* | ret could have been used uninitialized in one case | Eric Andersen | 2003-06-27 | 2 | -2/+2 |
| | |||||
* | Add a test which shows off the broken spots in our dlopen implementation | Eric Andersen | 2003-06-27 | 5 | -0/+197 |
| | |||||
* | oops | Eric Andersen | 2003-06-27 | 1 | -1/+1 |
| | |||||
* | Run dlopened ctors and dtors in the correct order | Eric Andersen | 2003-06-27 | 2 | -8/+16 |
| | |||||
* | Revenge of the Typo | Eric Andersen | 2003-06-27 | 1 | -1/+1 |
| | |||||
* | whitespace and debug updates | Eric Andersen | 2003-06-27 | 1 | -42/+46 |
| | |||||
* | Yet more cleanup for the reentrant pwd/grp functions so they | Eric Andersen | 2003-06-27 | 9 | -20/+55 |
| | | | | should now actually be doing the right thing | ||||
* | Fixup errno handling | Eric Andersen | 2003-06-27 | 13 | -55/+93 |
| | | | | -Erik | ||||
* | Add config option to enable 'struct tm' timezone extension fields | Eric Andersen | 2003-06-27 | 1 | -0/+13 |
| | |||||
* | Do not let isatty mess up errno | Eric Andersen | 2003-06-27 | 1 | -3/+11 |
| | |||||
* | Cleanup a couple of ugly bits | Eric Andersen | 2003-06-27 | 1 | -6/+4 |
| | |||||
* | Implement mmap64 for arm | Eric Andersen | 2003-06-27 | 2 | -1/+80 |
| | |||||
* | add mmap64 for i386 | Eric Andersen | 2003-06-27 | 2 | -1/+113 |
| | |||||
* | oops. Fix the name so it is "mmap64", not "__mmap64" | Eric Andersen | 2003-06-27 | 1 | -2/+3 |
| | |||||
* | Actually, some arches do support _syscall6, so implement a generic version | Eric Andersen | 2003-06-27 | 1 | -7/+36 |
| | | | | | for them... -Erik | ||||
* | Mention that the common mmap64 is a stub and must be overridden | Eric Andersen | 2003-06-27 | 1 | -0/+7 |
| | | | | on a per arch basis using platform specific code | ||||
* | Add missing madvise syscall | Eric Andersen | 2003-06-27 | 1 | -0/+6 |
| | |||||
* | Per a patch from Rob McMullen, add getprotoent_r, getprotobyname_r, | Eric Andersen | 2003-06-27 | 1 | -20/+74 |
| | | | | and getprotobynumber_r |