Linux系统编程
文章平均质量分 69
Dog_Chan
这个作者很懒,什么都没留下…
展开
-
(二)文件I/O 1.文件描述符号
对于内核而言,所有打开的文件都通过文件描述符号引用。文件描述符是一个非负整数。 当打开一个现有文件或创建一个新文件时候,内核向进程返回一个文件描述符。 当读或写一个文件时候,使用open或creat返回的文件描述符标识该文件,将作为参数传给read或write。 在依从POSIX(Portable Operating System Interface 可移植操作系统接口原创 2017-09-28 14:17:32 · 366 阅读 · 0 评论 -
(二)文件I/O 2.open函数说明
调用open函数可以打开或创建一个文件: #include int open (const char *pathname,int flags,.../*mode_t mode*/ ); 返回值:若成功返回文件描述符,若出错返回-1; 第三个参数写为...,表示余下参数的数量及类型根据具体的调用会原创 2017-09-28 15:55:55 · 381 阅读 · 0 评论 -
(二)文件I/O 3.creat函数和close函数
可调用creat函数创建新文件。 #include int creat(const char *pathname,mode_t mode); 返回值:若成功则返回为只写打开的文件描述符,若出错返回-1; 此函数等价于:open(pathname,O_WRONLY|O_CREAT|O_TRUNC,mode);原创 2017-09-28 16:24:34 · 404 阅读 · 0 评论