?? fdopen.c
字號:
/* * Unix routine to do an "fopen" on file descriptor * The mode has to be repeated because you can't query its * status */#include <stdio.h>#include <errno.h>FILE *fdopen(fd, mode) register char *mode;{ register FILE *iop; FILE *_findiop(); if ((iop = _findiop()) == NULL) return(NULL); iop->_cnt = 0; iop->_file = fd; switch (*mode) { case 'r': iop->_flag |= _IOREAD; break; case 'a': lseek(fd, 0L, 2); /* No break */ case 'w': iop->_flag |= _IOWRT; break; default: return(NULL); } if (mode[1] == '+') { iop->_flag &= ~(_IOREAD|_IOWRT); iop->_flag |= _IORW; } return(iop);}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -