摘要: Unix系统中的大多数文件I/O只需要用到5个函数:open、read、write、lseek以及close。这些函数经常被称为不带缓冲的I/O。术语“不带缓冲”指的是每个read和write都调用内核中的一个系统调用。文件描述符 对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数,变化范围是0~OPEN_MAX(允许每个进程最多打开的文件数)。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读或写一个文件时,使用open或create返回的文件描述符标识该文件,将其作为参数传送给read或write。open函数 打开或创建一个文件。若成功则返回 阅读全文
posted @ 2010-12-21 16:48 MikeLin 阅读(378) 评论(0) 推荐(0) 编辑