copen.c
来自「UNIX v6源代码 这几乎是最经典的unix版本 unix操作系统设计和莱」· C语言 代码 · 共 24 行
C
24 行
copen (filename, type)char *filename;int type;{int fn;switch (type) { case 'r': type = 0; case 0: fn = open(filename,0); break; case 'a': type = 2; case 2: if ((fn=open(filename,1))>=0) break; /* courtesy of sny */ /* append defaults to write if file missing */ case 'w': type = 1; case 1: fn = creat(filename,0666); break; default: IEH3err("copen: bad file %s",filename); }if (fn >= 0) IEH3mbuf(fn,type);return(fn);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?