该函数的调用方式如下所示:
|
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 值。路径可以是相对路径,也可以是绝对路径。