Switch to POSIX dprintf/vdprintf.
Bug: 11156955 Change-Id: I734bd02db514367ab119a48304aae9767958e367
This commit is contained in:

committed by
Calin Juravle

parent
b2b0f7e1ae
commit
fcac8ff97f
@@ -250,6 +250,9 @@ int vfprintf(FILE * __restrict, const char * __restrict, __va_list)
|
||||
int vprintf(const char * __restrict, __va_list)
|
||||
__printflike(1, 0);
|
||||
|
||||
int dprintf(int, const char * __restrict, ...) __printflike(2, 3);
|
||||
int vdprintf(int, const char * __restrict, __va_list) __printflike(2, 0);
|
||||
|
||||
#ifndef __AUDIT__
|
||||
char* gets(char*) __warnattr("gets is very unsafe; consider using fgets");
|
||||
int sprintf(char* __restrict, const char* __restrict, ...)
|
||||
@@ -359,21 +362,6 @@ __END_DECLS
|
||||
#define fwopen(cookie, fn) funopen(cookie, 0, fn, 0, 0)
|
||||
#endif /* __BSD_VISIBLE */
|
||||
|
||||
#ifdef _GNU_SOURCE
|
||||
/*
|
||||
* glibc defines dprintf(int, const char*, ...), which is poorly named
|
||||
* and likely to conflict with locally defined debugging printfs
|
||||
* fdprintf is a better name, and some programs that use fdprintf use a
|
||||
* #define fdprintf dprintf for compatibility
|
||||
*/
|
||||
__BEGIN_DECLS
|
||||
int fdprintf(int, const char*, ...)
|
||||
__printflike(2, 3);
|
||||
int vfdprintf(int, const char*, __va_list)
|
||||
__printflike(2, 0);
|
||||
__END_DECLS
|
||||
#endif /* _GNU_SOURCE */
|
||||
|
||||
#if defined(__BIONIC_FORTIFY)
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
Reference in New Issue
Block a user