|
|
1.1 root 1: .TH FSEEK 3S
2: .CT 2 file_io
3: .SH NAME
4: fseek, ftell, rewind \(mi reposition a stream
5: .SH SYNOPSIS
6: .nf
7: .B #include <stdio.h>
8: .PP
9: .B int fseek(stream, offset, ptrname)
10: .B FILE *stream;
11: .B long offset;
12: .PP
13: .B long ftell(stream)
14: .B FILE *stream;
15: .PP
16: .B int rewind(stream)
17: .fi
18: .SH DESCRIPTION
19: .I Fseek
20: sets the position of the next input or output
21: operation on the
22: .IR stream .
23: The new position is at the signed distance
24: .I offset
25: bytes
26: from the beginning, the current position, or the end of the file,
27: as
28: .I ptrname
29: has the value 0, 1 or 2 respectively.
30: .PP
31: .I Ftell
32: returns the current value of the file pointer for the file
33: associated with the named
34: .IR stream .
35: .PP
36: .IR Rewind ( stream )
37: is equivalent to
38: .BR "fseek(stream, 0L, 0)" .
39: .SH "SEE ALSO"
40: .IR lseek (2),
41: .IR stdio (3)
42: .SH DIAGNOSTICS
43: .I Fseek
44: returns \-1
45: for improper seeks.
46: .SH BUGS
47: The interaction of
48: .I fseek
49: and
50: .IR ungetc (3)
51: is undefined.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.