Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fgetpos(3C) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fseek(3S)

lseek(2)

ungetc(3S)






       fsetpos(3C)                                              fsetpos(3C)


       NAME
             fsetpos, fgetpos - reposition a file pointer in a stream

       SYNOPSIS
             include <stdio.h>
             int fsetpos(FILE *stream, const fpos_t *pos);
             int fgetpos(FILE *stream, fpos_t *pos);

       DESCRIPTION
             fsetpos sets the position of the next input or output
             operation on the stream according to the value of the object
             pointed to by pos.  The object pointed to by pos must be a
             value returned by an earlier call to fgetpos on the same
             stream.

             fsetpos clears the end-of-file indicator for the stream and
             undoes any effects of the ungetc function on the same stream.
             After fsetpos, the next operation on a file opened for update
             may be either input or output.

             fgetpos stores the current value of the file position
             indicator for stream in the object pointed to by pos.  The
             value stored contains information usable by fsetpos for
             repositioning the stream to its position at the time of the
             call to fgetpos.

          Return Values
             If successful, both fsetpos and fgetpos return zero.
             Otherwise, they both return nonzero.

       REFERENCES
             fseek(3S), lseek(2), ungetc(3S)
















                           Copyright 1994 Novell, Inc.               Page 1








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026