integer function fdds_lseek(bin, tag, offset, whence)
tag is a field tag which specifies a tag associated with bin. This provides an offset from an origin defined by whence. If tag is zero (nominal), it defaults to the target (trace type) associated with bin.
Offset is a position, measured relative to the whence origin. The offset should be an integral multiple of type relative to the absolute origin. Note that if bin was opened with the convenience routine fddx_in, offset will be in terms of traces. If bin was opened with the api routine fdds_in, offset will be in terms of bytes.
whence seek origin SEEK_SET beginning of the file SEEK_CUR current file position SEEK_END end of the file
The return value is the new offset, or -1 if an error occurred.
integer :: bin, j ... ! Assuming bin was opened with fddx_in, skips next 10 target types (traces) j = fdds_lseek(bin, 0, 10, SEEK_CUR)