|
|
1.1 ! root 1: .th OPEN II 8/5/73 ! 2: .sh NAME ! 3: open \*- open for reading or writing ! 4: .sh SYNOPSIS ! 5: (open = 5.) ! 6: .br ! 7: .ft B ! 8: sys open; name; mode ! 9: .s3 ! 10: open(name, mode) ! 11: .br ! 12: char *name; ! 13: .ft R ! 14: .sh DESCRIPTION ! 15: .it Open ! 16: opens the file ! 17: .it name ! 18: for reading ! 19: (if ! 20: .it mode ! 21: is 0), ! 22: writing (if ! 23: .it mode ! 24: is 1) or for both reading and writing ! 25: (if ! 26: .it mode ! 27: is 2). ! 28: .it Name ! 29: is the address of a string of ASCII characters representing ! 30: a path name, terminated by a null character. ! 31: .s3 ! 32: The returned file descriptor should be saved for subsequent calls ! 33: to ! 34: .it read, ! 35: .it write, ! 36: and ! 37: .it close. ! 38: .sh "SEE ALSO" ! 39: creat(II), read(II), write(II), close(II) ! 40: .sh DIAGNOSTICS ! 41: The error bit ! 42: (c-bit) is set if the file does not exist, ! 43: if one of the necessary directories ! 44: does not exist or is unreadable, if the file is not ! 45: readable (resp. writable), or if 10 files are open. ! 46: From C, a \*-1 value is returned on an error.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.