summaryrefslogtreecommitdiff
path: root/include/stdio.h
AgeCommit message (Expand)Author
2010-02-25Consistently use __printflike and __scanflike.joerg
2010-01-11Use a proper char */size_t pair in __sfileext to keep track of the linejoerg
2009-07-13Add implementations for getdelim(3) and getline(3).roy
2008-09-21add missing attributes to the remaining calls, even the ones that gcc haschristos
2008-08-04Add _POSIX_HOST_NAME_MAX and _POSIX_SYMLOOP_MAX to <limits.h> and add somematt
2008-03-13Since _file is a short, check that the fd fits in it, otherwise bail withchristos
2007-08-02Do not include SSP files unless _FORTIFY_SOURCE > 0.kristerw
2007-05-30Match usage of FORTIFY_SOURCE on other platforms by not requiring specialtls
2007-02-02remove __SAFEchristos
2006-12-09defined(_NETBSD_SOURCE) is equivalent to (!defined(_ANSI_SOURCE) &&bjh21
2006-11-22Don't expose _ss functions for 4.0. Requested by core.christos
2006-10-27- flags should be unsigned short instead of short.christos
2006-05-10add __BEGIN_DECLS/__END_DECLS around snprintf() & vsnprintf() prototypes.mrg
2005-12-27inline -> __inline for selected things (specifically, the headerperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-05-25Include <sys/ansi.h> after <sys/cdefs.h>; from Neil Booth in PR lib/30072.kleink
2005-05-25Belatedly move snprintf() and vnsnprintf() into the XPG4.2/C99 section.kleink
2005-05-25Add restrict qualifiers to fopen()/freopen() arguments.kleink
2005-02-09A little libc namespace housekeeping exercise:kleink
2005-02-03de-__P -- the hack is long since useless. Discussed with christos,perry
2004-07-01Tidy up the namespace: lint -> __lint__.kleink
2004-05-10remove fgetstr() from public sightdrochner
2004-04-21add fgetstrchristos
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-05P_tmpdir isn't in POSIX, so only define it for _XOPEN_SOURCE andbjh21
2003-04-28Add a new feature-test macro, _NETBSD_SOURCE. If this is definedbjh21
2003-02-27As with _REENTRANT, don't provide simple non-locking macro versions ofkleink
2003-01-18avoid TMP_MAX redefinitionchristos
2003-01-18Merge the nathanw_sa branch.thorpej
2002-12-20Spelling police. "__resitrct" was not spelled cirectly enough.atatat
2002-11-30- Migrate fparseln(3) from libutil to libc, where it should have been inlukem
2002-05-24* Move the prototype of __svfscanf from <stdio.h> to libc/stdio/local.h.thorpej
2002-05-24Parameterize the vfscanf macro's arguments. Without them, 3rd partythorpej
2002-05-24Add a scanf format attribute to __svfscanf().thorpej
2001-12-07- make FILE structure extensible without breaking binary-compatibility.yamt
2000-12-29Sprinkle some __restrict into stdio.kleink
2000-12-18protect against multiple declarations.christos
2000-11-15Move fmtcheck() prototype to stdio.h. It makes more sense to declare itbriggs
2000-07-28Avoid recursion with traditional cpp.kleink
2000-07-23This is a HACK so that libc can compile with -ansi.mycroft
2000-07-16- Fix couple of typos.enami
2000-07-15fix obvious typodrochner
2000-07-08XCU5: Add fseeko() and ftello() functions which provide the functionality ofkleink
2000-06-26Get rid of the inclusion of <sys/types.h> and define fpos_t using __off_t.kleink
2000-01-10Move <null.h> to <sys/null.h> for the purpose of avoiding conflicts due tokleink
1999-12-22For the benefit of G++'s null pointer constant implementation, #define NULLkleink
1998-11-20* Bring *_unlocked() declarations in scope if _REENTRANT is defined, too; addkleink
1998-09-28Move 1003.1c-1995 declarations inside the appropriate name space protectionkleink
1998-08-28Use __format__, __printf__ for consistencytv
1998-08-28add asprintf and vasprintf, originally written by Todd Miller for OpenBSDperry