REWIND(3C) Standard C Library Functions REWIND(3C)

NAME


rewind - reset file position indicator in a stream

SYNOPSIS


#include <stdio.h>

void rewind(FILE *stream);


DESCRIPTION


The call:

rewind(stream)


is equivalent to:

(void) fseek(stream, 0L, SEEK_SET)


except that rewind() also clears the error indicator.

RETURN VALUES


The rewind() function returns no value.

ERRORS


Refer to fseek(3C) with the exception of EINVAL which does not apply.

USAGE


Because rewind() does not return a value, an application wishing to
detect errors should clear errno, then call rewind(), and if errno is
non-zero, assume an error has occurred.

ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+

SEE ALSO


fseek(3C), attributes(7), standards(7)

August 14, 2002 REWIND(3C)