summaryrefslogtreecommitdiffstats
path: root/include/stdio.h
Commit message (Collapse)AuthorAgeFilesLines
* first pass at implementing *at funcsMike Frysinger2009-08-191-0/+5
| | | | | | | | Tested basic functionality with coreutils and things seem to work. At least gives us a basis to jump from. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Add some missing printf/scanf format attributesRon2009-07-091-5/+10
| | | | | | | | | | The gcc-4.4 documentation still suggests that the compiler will automatically do format checking for the standard format function prototypes, but it is now also barking warnings suggesting that we add them for this lot too. So added. Signed-off-by: Ron Lee <ron@debian.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Synch with trunk @ 24157Carmelo Amoroso2008-11-261-0/+49
| | | | Step 11: More libc_hidden_proto removal
* Synch with trunk @ 24087Carmelo Amoroso2008-11-181-0/+2
| | | | Step 10: libc_hidden_removal
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-171-2/+2
| | | | Step 8: include folder
* BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵Carmelo Amoroso2008-07-091-44/+48
| | | | NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* More merging from trunk."Steven J. Hill"2007-01-211-0/+7
|
* Merge from trunk."Steven J. Hill"2005-12-101-1/+5
|
* Merge from trunk."Steven J. Hill"2005-11-171-4/+0
|
* Add function '__libc_fatal' for NPTL."Steven J. Hill"2005-07-311-0/+4
|
* Update to add missing c++ namespace support.Manuel Novoa III2004-08-151-144/+344
|
* cut-n-paste strikes againEric Andersen2004-07-301-1/+1
|
* Cleanup some dead wood in the header filesEric Andersen2004-07-301-16/+5
|
* New stdio core. Should be more maintainable. Fixes a couple of bugs.Manuel Novoa III2004-02-111-25/+44
| | | | | | | | Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
* Add back in table-less ctype funcs for those interested in minimizingManuel Novoa III2003-09-081-1/+1
| | | | | | static build sizes and not needing wchar support. Add in a SUSv3 getopt as an option for those not needing gnu getopt. Again, mainly for the static linking crowd.
* Add a new *scanf implementation, includeing the *wscanf functions.Manuel Novoa III2003-08-011-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Obligatory forgotten file... sys_errlist garbage.Manuel Novoa III2002-08-271-0/+12
|
* sparc, alpha, and mips have different errno values than the otherManuel Novoa III2002-08-261-12/+0
| | | | | | | supported platforms. Adjust _susv3_strerror_r function to deal with this. Also fix an error in strerror() wrt invalid errnos. NOTE: sys_errlist and sys_nerr are no longer supported!!!
* Fix some more warnings for non-thread-enabled compiles.David McCullough2002-08-091-3/+2
|
* Swap in the new stdio code.Manuel Novoa III2002-03-121-62/+30
|
* Be consistant and use an unsigned char * throughoutEric Andersen2002-02-261-1/+1
|
* Updates to the v850 architecture from Miles Bader <miles@gnu.org>Eric Andersen2002-01-291-1/+1
|
* Allow apps to use varargs.h (not that they should)Eric Andersen2002-01-191-10/+13
|
* Eliminate C++ style commentsEric Andersen2002-01-101-6/+6
|
* Finish off the getc putc adjustmentEric Andersen2001-11-211-8/+0
|
* Patch from David McCullough <davidm@lineo.com>:Eric Andersen2001-10-041-15/+16
| | | | | | | | | | | | | | * reduce the sigset types to 32 bits (I've mentioned this before) I think I saw this change go in for another platform anyway ;-) * Do not use _IO_FILE as it clashes with the C++ libraries which know too much about how glibc workds :-( * Do not use _G_va_list for the same reason. * remove the CTORS/DTORS from crt0.S for ARM as the compiler provided crtbegin.o and crtend.o have these (and only these) already in them and you get multiple defined errs :-(
* Rev all the header files to sync things with glibc 2.2.4Eric Andersen2001-09-271-190/+393
|
* Use "stdin", "stdout", and "stderr", not "_stdin", "_stdout", andEric Andersen2001-08-241-9/+9
| | | | | "_stderr", since this is what gcc and libgcc expect... -Erik
* Get rid of non standard macros for things that are functionsEric Andersen2001-08-241-14/+6
|
* Wrap getline() inside #ifdef __USE_GNUEric Andersen2001-05-211-0/+2
|
* stdio mostly rewritten... passes lots of tests now.Manuel Novoa III2001-02-271-19/+34
| | | | printf now supports long double, plus some bug fixes.
* Lots of stdio cleanups. Several bug fixes, addition of a number of functionsManuel Novoa III2001-02-191-32/+38
| | | | | to supplement macros in stdio.h, change perror to use stdio package instead of "write". Also add back in weak stdio initialization for static lib case.
* Fix stdin/stdout/stderr (that I broke) and add vdprintf prototype.Manuel Novoa III2001-02-151-4/+11
|
* Fixed (hopefully) 0-pad bug in printf. Added asprintf function. ReworkedManuel Novoa III2001-01-271-0/+4
| | | | the *s*printf functions to no longer use a static fake file.
* Increase BUFSIZ to 512 to avoid bug in busybox tar.Manuel Novoa III2001-01-171-1/+1
|
* A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen2001-01-111-9/+5
|
* Add in tmpnam() support from David Whedon <dwhedon@gordian.com>,Eric Andersen2000-11-151-109/+332
| | | | rework include/stdio.h, and fix up the resultant damage.
* Add some more stuff -- {get|set}mntent, getline, getdelim, etc.Eric Andersen2000-10-261-1/+9
|
* Yet more updates. Getting closer....Eric Andersen2000-08-111-0/+9
| | | | -Erik
* More stuff. Down to only 43 missing functions before BusyBox willEric Andersen2000-08-101-0/+4
| | | | | | link. Fixed socket stuff so it doesn't pull in kernel headers and stubbed out fork and clone. A few other header file cleanups. -Erik
* Lots and lots of cleanups.Eric Andersen2000-07-061-0/+5
| | | | -Erik
* More header file cleanup.Eric Andersen2000-07-051-19/+102
| | | | -Erik
* Initial revision0_9_1Erik Andersen2000-05-141-0/+118