|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-1d1e47ad9d
|
GIS Library - file seek routines. More...
#include <stdio.h>#include <errno.h>#include <string.h>#include <sys/types.h>#include <grass/gis.h>#include <grass/glocale.h>
Go to the source code of this file.
Functions | |
| off_t | G_ftell (FILE *fp) |
| Get the current file position of the stream. | |
| void | G_fseek (FILE *fp, off_t offset, int whence) |
| Change the file position of the stream. | |
GIS Library - file seek routines.
(C) 2009-2010 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file gis/seek.c.
Change the file position of the stream.
The value of whence must be one of the constants ‘SEEK_SET’, ‘SEEK_CUR’, or ‘SEEK_END’, to indicate whether the offset is relative to the beginning of the file, the current file position, or the end of the file, respectively.
| fp | file descriptor |
| offset | offset |
| whence |
Definition at line 50 of file gis/seek.c.
References _, err(), and G_fatal_error().
Referenced by dfread_header(), dfwrite_header(), dig_file_load(), dig_fseek(), G__read_Cell_head(), G_get_element_window(), IL_output_2d(), IL_resample_output_2d(), IL_write_temp_2d(), new_dspf(), open_stream(), Rast__read_colors(), Rast_put_reclass(), read_cube(), reset_reads(), AMI_STREAM< T >::seek(), AMI_STREAM< T >::stream_len(), Vect__open_old(), Vect_hist_copy(), and Vect_open_fidx().
Get the current file position of the stream.
| fp | file descriptor |
Definition at line 29 of file gis/seek.c.
Referenced by dfwrite_header(), dig_ftell(), G_get_element_window(), AMI_STREAM< T >::read_array(), read_cube(), AMI_STREAM< T >::read_item(), AMI_STREAM< T >::stream_len(), Vect_hist_copy(), AMI_STREAM< T >::write_array(), and AMI_STREAM< T >::write_item().