|
|
1.1 ! root 1: .th CHMOD II 8/5/73 ! 2: .sh NAME ! 3: chmod \*- change mode of file ! 4: .sh SYNOPSIS ! 5: (chmod = 15.) ! 6: .br ! 7: .ft B ! 8: sys chmod; name; mode ! 9: .s3 ! 10: chmod(name, mode) ! 11: .br ! 12: char *name; ! 13: .ft R ! 14: .sh DESCRIPTION ! 15: The file whose name ! 16: is given as the null-terminated string pointed to by ! 17: .it name ! 18: has its mode changed to ! 19: .it mode. ! 20: Modes are constructed by ORing together some ! 21: combination of the following: ! 22: .s3 ! 23: .in +3 ! 24: 4000 set user ID on execution ! 25: 2000 set group ID on execution ! 26: 0400 read by owner ! 27: 0200 write by owner ! 28: 0100 execute by owner ! 29: 0070 read, write, execute by group ! 30: 0007 read, write, execute by others ! 31: .in -3 ! 32: .s3 ! 33: Only the owner of a file (or the super-user) may change the mode. ! 34: .sh "SEE ALSO" ! 35: chmod(I) ! 36: .sh DIAGNOSTIC ! 37: Error bit ! 38: (c-bit) set if ! 39: .it name ! 40: cannot be found or if current user ! 41: is neither the owner of the file nor the super-user. ! 42: From C, a \*-1 returned value indicates an ! 43: error, 0 indicates success.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.