Sun Studio 12:Fortran 库参考

1.4.6 chmod:更改文件的模式

该函数的调用方式如下所示:

INTEGER*4 chmod

n = chmod( name, mode )

name

字符

输入 

路径名 

mode

字符

输入 

chmod(1) 可以识别的任意字符,

例如 o-w444 等。

返回值 

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 值。路径可以是相对路径,也可以是绝对路径。