rt3 发表于 2020-6-15 20:58:17

Linux下用C语言设定文件模式的问题,谢谢

预期的结果,test 的 文件模式 是 726(即rwx-w-wr-),
但 实际的 结果 是 -r-------T
谢谢
#include <fcntl.h>
#include <stdio.h>
#include <sys/stat.h>
int main(){
        umask(051);
        int a=creat("test",777);
                if(a==-1){
                printf("creat file failed.\n");
                return 1;
        }
        return 0;
}


人造人 发表于 2020-6-15 20:58:18

int a=creat("test",777);
int a=creat("test",0777);
页: [1]
查看完整版本: Linux下用C语言设定文件模式的问题,谢谢