Jump to content

MFS CHGFILEPTR

From EDM2
Revision as of 16:06, 22 August 2017 by Martini (talk | contribs) (Created page with "Move the file's logical read position pointer. ==Syntax== int far pascal MFS_CHGFILEPTR(offset, type) ==Parameters== offset is the signed offset which depending on the typ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Move the file's logical read position pointer.

Syntax

int far pascal MFS_CHGFILEPTR(offset, type)

Parameters

offset is the signed offset which depending on the type parameter is used to determine the new position within the file. type indicates the basis of a seek operation. type == 0 indicates seek relative to beginning of file. type == 1 indicates seek relative to current position within the file. type == 2 indicates seek relative to end of file.

Returns

0 : If no error is detected, a zero error code is returned. non-zero :If an error is detected, a non-zero error code is returned.

Remarks

The file system may want to take the seek operation as a hint that an I/O operation is about to take place at the new position and initiate a positioning operation on sequential access media or read-ahead operation on other media.

Example Source Code

Calling Sequence

int far pascal MFS_CHGFILEPTR(offset, type)

long offset;
unsigned short type;