xref: /aosp_15_r20/external/musl/src/stdio/vdprintf.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include "stdio_impl.h"
2*c9945492SAndroid Build Coastguard Worker 
vdprintf(int fd,const char * restrict fmt,va_list ap)3*c9945492SAndroid Build Coastguard Worker int vdprintf(int fd, const char *restrict fmt, va_list ap)
4*c9945492SAndroid Build Coastguard Worker {
5*c9945492SAndroid Build Coastguard Worker 	FILE f = {
6*c9945492SAndroid Build Coastguard Worker 		.fd = fd, .lbf = EOF, .write = __stdio_write,
7*c9945492SAndroid Build Coastguard Worker 		.buf = (void *)fmt, .buf_size = 0,
8*c9945492SAndroid Build Coastguard Worker 		.lock = -1
9*c9945492SAndroid Build Coastguard Worker 	};
10*c9945492SAndroid Build Coastguard Worker 	return vfprintf(&f, fmt, ap);
11*c9945492SAndroid Build Coastguard Worker }
12