SEEK(II) 8/5/73 SEEK(II) NAME seek - move read/write pointer SYNOPSIS (seek = 19.) (file descriptor in r0) sys seek; offset; ptrname seek(fildes, offset, ptrname) DESCRIPTION The file descriptor refers to a file open for reading or writing. The read (resp. write) pointer for the file is set as follows: if ptrname is 0, the pointer is set to offset. if ptrname is 1, the pointer is set to its current loca- tion plus offset. if ptrname is 2, the pointer is set to the size of the file plus offset. if ptrname is 3, 4 or 5, the meaning is as above for 0, 1 and 2 except that the offset is multiplied by 512. If ptrname is 0 or 3, offset is unsigned, otherwise it is signed. SEE ALSO open(II), creat(II) DIAGNOSTICS The error bit (c-bit) is set for an undefined file descrip- tor. From C, a -1 return indicates an error. - 1 -