该函数的调用方式如下所示:
INTEGER*4 chmod n = chmod( name, mode ) |
|||
name |
字符 |
输入 |
路径名 |
mode |
字符 |
输入 |
chmod(1) 可以识别的任意字符, 例如 o-w、444 等。 |
返回值 |
INTEGER*4 |
输出 |
n = 0:OK;n>0:系统错误编号 |
示例:chmod-添加对 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 |
另请参见:chmod(1) 和 gerror(3F),了解有关错误代码的信息。
路径名长度不能超过 <sys/param.h> 中定义的 MAXPATHLEN 值。路径可以是相对路径,也可以是绝对路径。