|
|
1.1 ! root 1: .pa 1 ! 2: .he 'CREAT (II)'3/15/72'CREAT (II)' ! 3: .ti 0 ! 4: NAME creat -- create a new file ! 5: .sp ! 6: .ti 0 ! 7: SYNOPSIS sys creat; name; mode / creat = 8. ! 8: .br ! 9: (file descriptor in r0) ! 10: .sp ! 11: .ti 0 ! 12: DESCRIPTION creat_____ ! 13: creates a new file or prepares to rewrite an existing ! 14: file called name____; ! 15: name____ is the address of a null-terminated string. ! 16: If the file did not exist, it is given mode mode____; ! 17: if it did exist, its mode and owner remain unchanged ! 18: but it is truncated to 0 length. ! 19: .sp ! 20: The file is also opened for writing, and its file descriptor ! 21: is returned in r0. ! 22: .sp ! 23: The mode____ given is arbitrary; it need not allow ! 24: writing. ! 25: This feature is used by programs which deal with temporary ! 26: files of fixed names. The creation is done with ! 27: a mode that forbids writing. Then if a second ! 28: instance of the program attempts a creat_____, an error is ! 29: returned and the program knows that the name is unusable ! 30: for the moment. ! 31: .sp ! 32: .ti 0 ! 33: SEE ALSO write(II), close(II) ! 34: .sp ! 35: .ti 0 ! 36: DIAGNOSTICS The error bit ! 37: (c-bit) may be set if: a needed directory is not readable; ! 38: the file does not exist and the directory ! 39: in which it is to be created is not writable; the file ! 40: does exist and is unwritable; ! 41: the file is a directory; ! 42: there are already 10 files open. ! 43: .sp ! 44: .ti 0 ! 45: BUGS --
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.