y5.c

来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· C语言 代码 · 共 44 行

C
44
字号
/* fake portable I/O routines, for those    sites so backward as to not have the     port. library */int cin, cout;extern int fin, fout;copen( s, c ) char *s; {  int f;  if( c == 'r' ){    fin = f = open( s, 0 );    }  else if( c == 'a' ){    f = open( s, 1 );    seek( f, 0, 2 );    }  else {  /* c == w */    f = creat( s, 0666 );    }  return( f );  }cflush(x){ /* fake! sets file to x */  flush();  fout = x;  }system(){  error( "The function \"system\" is called" );  }cclose(i){  close(i);  }cexit(i){  flush();  exit();  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?