第三章

    科技2022-07-10  123

    函数access和faccessat

    测试程序

    #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> int main(int argc, char *argv[]){ if(argc != 2){ printf("Usage: %s <pathname>\n", argv[0]); exit(1); } if(access(argv[1], R_OK) < 0) printf("access error for %s\n", argv[1]); else printf("read access OK\n"); if(open(argv[1], O_RDONLY) < 0) printf("open error for %s\n", argv[1]); else printf("open for reading OK\n"); exit(0); }

    Processed: 0.014, SQL: 8