newmask.c
来自「嵌入式Linux程序设计与应用案例 电子书源码 中国电力出版社」· C语言 代码 · 共 38 行
C
38 行
/*************//name : newmask.c//author : pyy//date : 2007-11-22****************/#include<sys/stat.h>#include<sys/types.h>#include<stdio.h>#include<stdlib.h>int main(){ mode_t new_mask=0222, old_mask; old_mask = umask(new_mask); printf("file1 ... \n"); printf("old mask is %#o\n",old_mask); printf("new mask is %#o\n",new_mask); system("touch file1"); new_mask=0002; old_mask = umask(new_mask); printf("file2 ... \n"); printf("old mask is %#o\n",old_mask); printf("new mask is %#o\n",new_mask); system("touch file2"); new_mask=0022; old_mask = umask(new_mask); printf("file3 ... \n"); printf("old mask is %#o\n",old_mask); printf("new mask is %#o\n",new_mask); system("touch file3"); exit(0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?