1 2 #include <picolibc.h> 3 4 #ifdef _FVWRITE_IN_STREAMIO 5 6 #include <stdio.h> 7 #include "fvwrite.h" 8 9 /* 10 * Flush out all the vectors defined by the given uio, 11 * then reset it so that it can be reused. 12 */ 13 int __sprint(FILE * fp,register struct __suio * uio)14__sprint ( 15 FILE *fp, 16 register struct __suio *uio) 17 { 18 register int err = 0; 19 20 if (uio->uio_resid == 0) { 21 uio->uio_iovcnt = 0; 22 return (0); 23 } 24 err = _sfvwrite(fp, uio); 25 uio->uio_resid = 0; 26 uio->uio_iovcnt = 0; 27 return (err); 28 } 29 30 #endif 31