The function is called by:
INTEGER*4 chmod n = chmod( name, mode ) |
|||
name |
character |
Input |
Path name |
mode |
character |
Input |
Anything recognized by chmod(1), such as o-w, 444, etc. |
Return value |
INTEGER*4 |
Output |
n = 0: OK; n>0: System error number |
Example: chmod—add write permissions to MyFile:
character*18 name, mode INTEGER*4 chmod, n name = ’MyFile’ mode = ’+w’ n = chmod( name, mode ) if ( n .ne. 0 ) stop ’chmod: error’ end |
See also: chmod(1), and gerror(3F) to interpret error codes.
Path names cannot be longer than MAXPATHLEN as defined in <sys/param.h>. They can be relative or absolute paths.