xref: /csrg-svn/lib/libc/stdio/rewind.c (revision 17951)
1 /* @(#)rewind.c	4.3 (Berkeley) 02/13/85 */
2 #include	<stdio.h>
3 
4 rewind(iop)
5 register FILE *iop;
6 {
7 	fflush(iop);
8 	lseek(fileno(iop), 0L, 0);
9 	iop->_cnt = 0;
10 	iop->_ptr = iop->_base;
11 	iop->_flag &= ~(_IOERR|_IOEOF);
12 	if (iop->_flag & _IORW)
13 		iop->_flag &= ~(_IOREAD|_IOWRT);
14 }
15