xref: /plan9/sys/man/2/seek (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
SEEK 2
NAME
seek - change file offset
SYNOPSIS
#include <u.h>

#include <libc.h>

vlong seek(int fd, vlong n, int type)

DESCRIPTION
Seek sets the offset for the file associated with fd as follows:
If type is 0, the offset is set to n bytes.
If type is 1, the pointer is set to its current location plus n .
If type is 2, the pointer is set to the size of the file plus n .

The new file offset value is returned.

Seeking in a directory is not allowed. Seeking in a pipe is a no-op.

SOURCE
/sys/src/libc/9syscall
SEE ALSO
intro (2), open (2)
DIAGNOSTICS
Sets errstr .