文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>unix环境高级编程第三章

unix环境高级编程第三章

时间:2007-04-29  来源:hyf140

<<unix环境高级编程>>第三章 一、文件描述符 对内核而言,所有打开的文件都有文件描述符引用,为一个非负整数,当打开或者创建一个新文件时,内核向进程返回一个文件描述符,类似于VC中的workspace 二、open函数 原型:int open(const char *pathname ,int flag,...,mode_t mode) o_EXCL如果指定O_CREATE,文件已经存在,则出错,这可测试一个文件是否存在 三、create函数 int create(const *pathname,mode_t mode) 此函数等效于 open(pathname,O_WRONLY,|O_CREATE|O_TRUNC,mode);create函数以只读方式打开所创建的文件 四、close函数 int close(int filedes); 五、lseek函数 off_t lseek(int fileds,off_t offset,int whence); curpos=lseek(fd,0,SEEK_CUR)用来确定所涉及的文件是否可以设置位移 。。。。。。。。。。 六、fcntl函数 可以改变已经打开文件的性质 int fcntl(int fd,int cmd,.....); 七、ioctl函数 是I/O操作的杂物箱 八、/dev/fd 打开文件/dev/fd/n等效于复制描述符n fd=(open("/dev/fd/0",mode); 等效于 fd=dup(0); /dev/fd文件主要是shell使用
相关阅读 更多 +
排行榜 更多 +
僵尸猎手小明

僵尸猎手小明

动作格斗 下载
狩猎波比

狩猎波比

动作格斗 下载
花海相机

花海相机

图像拍照 下载