Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-08 | Paul Brook writes: | Mike Frysinger | |
I'm seeing a hang in applications that open and close files with a non-threaded uClibc. There is code in fclose() to remove a file handle from _stdio_openlist however it's commented out, allegedly because it is dead. _stdio_openlist is used in several places, including _stdio_term when a program exits. fclose() frees the struct, so I don't see how the code can possibly be redundant. In the __UCLIBC_HAS_THREADS__ && __STDIO_BUFFERS case the file is removed from _stdio_openlist by __STDIO_OPENLIST_DEC_USE. The attached patch fixes this bug be re-enabling the code. | |||
2007-01-29 | fix from Atsushi Nemoto for displaying of 64bit types | Mike Frysinger | |
2007-01-29 | fix from Roman Kononov for reading in of 64bit types | Mike Frysinger | |
2007-01-20 | - Trim superfluous trailing whitespace. No obj-code changes. | Bernhard Reutner-Fischer | |
2006-12-22 | - provide a hidden_def for fputc_unlocked that is aliased to __fputc_unlocked. | Bernhard Reutner-Fischer | |
Fixes undefined references to __fputc_unlocked when calling fputc(). | |||
2006-12-20 | Paul Brook writes: | Mike Frysinger | |
When building an arm-uclinux toolchain withthreading disabled I get: libc/stdio/getchar.c:26: error: 'getchar' aliased to undefined symbol 'getchar_unlocked' It looks like it's missing libc_hidden_def(getchar_unlocked). Patch below fixes this. | |||
2006-12-15 | Patch from Bernhard Fischer: | Eric Andersen | |
fix compilation if PUTC_MACRO and/or GETC_MACRO is turned off | |||
2006-12-12 | Fix/disable locking when pthreads is disabled | Eric Andersen | |
2006-12-08 | Fill in a few more of the missing pieces... | Eric Andersen | |
2006-12-07 | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | |
things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||
2006-12-07 | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | |
things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||
2006-12-06 | stdio update from mjn3 | Eric Andersen | |
2006-07-05 | fixup my copyright notice, trim stale remnants of older notices which | Eric Andersen | |
I had clearly run search/replace on that were cluttering things up. | |||
2006-03-23 | Mark some functions as BSD only | Peter S. Mazinger | |
2006-03-22 | Correct build if UCLIBC_HAS_CTYPE_TABLES is not defined | Peter S. Mazinger | |
2006-03-10 | Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵ | Peter S. Mazinger | |
most of global data relocations are back | |||
2006-02-18 | dont define _stdio_init if it doesnt do anything | Mike Frysinger | |
2006-02-15 | DOMULTI may be used for libc, the excluded files need work, ↵ | Peter S. Mazinger | |
linuxthreads[_db] as well, don't try on slow box | |||
2006-02-14 | sync with glibc and get a nice size shrinkage in the process | Mike Frysinger | |
2006-02-13 | libc-{a,so,multi}-y replaced by libc-y covering common objects both in ↵ | Peter S. Mazinger | |
libc.a/libc.so, the diffs go into libc-static-y/libc-shared-y exclusively, add IMA to libc, don't use any MSRC anymore | |||
2006-02-13 | Mark functions as GNU extensions | Peter S. Mazinger | |
2006-02-13 | Remove unused prototypes | Peter S. Mazinger | |
2006-02-13 | Add files for IMA. Yes, I know it's a hack and no, I won't split the ↵ | Peter S. Mazinger | |
affected files | |||
2006-02-13 | More renames for IMA | Peter S. Mazinger | |
2006-02-01 | missed another global data marking | Peter S. Mazinger | |
2006-02-01 | global data uses libc_hidden_data_def, convert all -I hope- and add some new | Peter S. Mazinger | |
2006-01-27 | Do not build *64 and llseek, correct some failure when LFS is disabled | Peter S. Mazinger | |
2006-01-26 | Get rid of missing prototype warnings | Peter S. Mazinger | |
2006-01-26 | Allow for targets that don't know about signed zero floats. | "Jan-Benedict Glaw" | |
2006-01-22 | Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵ | Peter S. Mazinger | |
is a useless attempt | |||
2006-01-21 | fix unused warnings | Mike Frysinger | |
2006-01-17 | Build if GETC_MACRO use is disabled | Peter S. Mazinger | |
2006-01-16 | Last relocs jump and global data, (even locales) that I could remove are ↵ | Peter S. Mazinger | |
gone from libc. The remaining are left as exercise for others ;-) | |||
2006-01-16 | some global data relocs gone | Peter S. Mazinger | |
2006-01-15 | make gcc4 happy w/ hidden_def/proto, correct some typos | Peter S. Mazinger | |
2006-01-15 | Correct old_vfprintf internal version and make it reloc free | Peter S. Mazinger | |
2006-01-15 | only declare vfork when needed, else no-mmu build fails | Mike Frysinger | |
2006-01-14 | same for __fputc_unlocked | Peter S. Mazinger | |
2006-01-14 | get rid of wcrtomb jump reloc | Peter S. Mazinger | |
2006-01-14 | make DODEBUG=y happy, update sysdeps/common/* copyright | Peter S. Mazinger | |
2006-01-14 | other failures w/ different options | Peter S. Mazinger | |
2006-01-14 | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | |
missing headers, other jump relocs removed | |||
2006-01-06 | used hidden close | Mike Frysinger | |
2006-01-06 | use hidden read/write symbols | Mike Frysinger | |
2005-12-16 | Remove trailing ; after *alias() | Peter S. Mazinger | |
2005-12-16 | Forgot about the macros ;-( | Peter S. Mazinger | |
2005-12-16 | Get rid of warnings, use internals, create new hidden versions | Peter S. Mazinger | |
2005-12-15 | Hide *getc* *putc* | Peter S. Mazinger | |
2005-12-14 | Hide _stdio_init/term, sorry, one change went mistakenly into the earlier commit | Peter S. Mazinger | |
2005-12-13 | Convert all users of earlier hiddens | Peter S. Mazinger | |