summaryrefslogtreecommitdiffstats
path: root/include/stdio.h
Commit message (Collapse)AuthorAgeFilesLines
* remove unused hidden functionsPeter S. Mazinger2011-03-091-1/+0
| | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
* first pass at implementing *at funcsMike Frysinger2009-07-201-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>
* Add some missing printf/scanf format attributesRon2009-07-051-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>
* Last portion of libc_hidden_proto removal.Denis Vlasenko2008-11-201-0/+41
| | | | | Appears to build fine (several .configs tried)
* next portion of libc_hidden_proto removalDenis Vlasenko2008-11-201-0/+8
|
* libc_hidden_proto removal, a few more functionsDenis Vlasenko2008-11-181-0/+2
|
* - fix whitespaceBernhard Reutner-Fischer2008-09-301-2/+2
|
* - pull wur settings from upstream. No other changes.Bernhard Reutner-Fischer2008-05-301-44/+48
|
* Patch from Bernhard Fischer:Eric Andersen2006-12-151-0/+7
| | | | fix compilation if PUTC_MACRO and/or GETC_MACRO is turned off
* Remove __strto* from header (glibc sync), disable __asprintf/__getdelim, not ↵Peter S. Mazinger2005-12-081-0/+4
| | | | provided
* disable obstack_printf in header, not supportedPeter S. Mazinger2005-09-211-1/+1
|
* 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