|
|
1.1 ! root 1: .pa 1 ! 2: .he 'SEEK (II)'3/15/72'SEEK (II)' ! 3: .ti 0 ! 4: NAME seek -- move read/write pointer ! 5: .sp ! 6: .ti 0 ! 7: SYNOPSIS (file descriptor in r0) ! 8: .br ! 9: sys seek; offset; ptrname / seek = 19. ! 10: .a ! 11: .sp ! 12: .ti 0 ! 13: DESCRIPTION The file ! 14: descriptor refers to a file open for reading or writing. ! 15: The read (resp. write) pointer for the file is set as follows: ! 16: .in +3 ! 17: .sp ! 18: if ptrname_______ is 0, the pointer is set to offset______. ! 19: .sp ! 20: if ptrname_______ ! 21: is 1, the pointer is set to its current location plus offset______. ! 22: .sp ! 23: if ptrname_______ is 2, the pointer is set to the size of the ! 24: file plus offset______. ! 25: .sp ! 26: .in -3 ! 27: .sp ! 28: .ti 0 ! 29: SEE ALSO -- ! 30: .sp ! 31: .ti 0 ! 32: DIAGNOSTICS The error bit ! 33: (c-bit) is set for an undefined file descriptor. ! 34: .sp ! 35: .ti 0 ! 36: BUGS A file ! 37: can conceptually be as large ! 38: as 2**20 bytes. ! 39: Clearly only 2**16 bytes can be addressed by ! 40: seek____. ! 41: The problem is most acute on the ! 42: large special files.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.