mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
* libio/stdio.h: dprintf, fmemopen, getdelim, getline,
open_memstream, and vdprintf are in POSIX 2008.
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
/* Define ISO C stdio on top of C++ iostreams.
|
||||
Copyright (C) 1991, 1994-2007, 2008 Free Software Foundation, Inc.
|
||||
Copyright (C) 1991, 1994-2007, 2008, 2009 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -289,7 +289,9 @@ extern FILE *fdopen (int __fd, __const char *__modes) __THROW __wur;
|
||||
extern FILE *fopencookie (void *__restrict __magic_cookie,
|
||||
__const char *__restrict __modes,
|
||||
_IO_cookie_io_functions_t __io_funcs) __THROW __wur;
|
||||
#endif
|
||||
|
||||
#ifdef __USE_XOPEN2K8
|
||||
/* Create a new stream that refers to a memory buffer. */
|
||||
extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes)
|
||||
__THROW __wur;
|
||||
@ -380,7 +382,9 @@ extern int __asprintf (char **__restrict __ptr,
|
||||
extern int asprintf (char **__restrict __ptr,
|
||||
__const char *__restrict __fmt, ...)
|
||||
__THROW __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
|
||||
#endif
|
||||
|
||||
#ifdef __USE_XOPEN2K8
|
||||
/* Write formatted output to a file descriptor.
|
||||
|
||||
These functions are not part of POSIX and therefore no official
|
||||
@ -620,7 +624,7 @@ extern char *fgets_unlocked (char *__restrict __s, int __n,
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __USE_GNU
|
||||
#ifdef __USE_XOPEN2K8
|
||||
/* Read up to (and including) a DELIMITER from STREAM into *LINEPTR
|
||||
(and null-terminate it). *LINEPTR is a pointer returned from malloc (or
|
||||
NULL), pointing to *N characters of space. It is realloc'd as
|
||||
|
Reference in New Issue
Block a user