summaryrefslogtreecommitdiff
path: root/lib/libc/stdio/vfwprintf.c
diff options
context:
space:
mode:
authorchristos <christos@NetBSD.org>2012-03-27 15:05:42 +0000
committerchristos <christos@NetBSD.org>2012-03-27 15:05:42 +0000
commitbaad00d0c072d37cba2aa3aad2bcbb15c7b00d0e (patch)
tree1ef0b1202c3bc828d646eb3f4204ad1ed3f19ceb /lib/libc/stdio/vfwprintf.c
parentbae5d65144ba6010d073c3de6c63a476d6f792cf (diff)
- widen the internal read and write calls to match the syscalls
- add funopen2() which provides access to flush() and the wider calls. - make use of the new flush call in fmemopen()
Diffstat (limited to 'lib/libc/stdio/vfwprintf.c')
-rw-r--r--lib/libc/stdio/vfwprintf.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libc/stdio/vfwprintf.c b/lib/libc/stdio/vfwprintf.c
index 6e997a27757..e814253c0fd 100644
--- a/lib/libc/stdio/vfwprintf.c
+++ b/lib/libc/stdio/vfwprintf.c
@@ -1,4 +1,4 @@
-/* $NetBSD: vfwprintf.c,v 1.29 2012/03/21 14:20:47 christos Exp $ */
+/* $NetBSD: vfwprintf.c,v 1.30 2012/03/27 15:05:42 christos Exp $ */
/*-
* Copyright (c) 1990, 1993
@@ -38,7 +38,7 @@
static char sccsid[] = "@(#)vfprintf.c 8.1 (Berkeley) 6/4/93";
__FBSDID("$FreeBSD: src/lib/libc/stdio/vfwprintf.c,v 1.27 2007/01/09 00:28:08 imp Exp $");
#else
-__RCSID("$NetBSD: vfwprintf.c,v 1.29 2012/03/21 14:20:47 christos Exp $");
+__RCSID("$NetBSD: vfwprintf.c,v 1.30 2012/03/27 15:05:42 christos Exp $");
#endif
#endif /* LIBC_SCCS and not lint */
@@ -170,6 +170,7 @@ __sbprintf(FILE *fp, const CHAR_T *fmt, va_list ap)
fake._file = fp->_file;
fake._cookie = fp->_cookie;
fake._write = fp->_write;
+ fake._flush = fp->_flush;
/* set up the buffer */
fake._bf._base = fake._p = buf;