码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
0723------Linux基础----------文件 IO之文件的打开
1.文件的打开 1.1 open 和 fopen 。open 返回的是文件描述符,而fopen 返回的是文件指针,二者的第二个参数也不同,一个是宏定义的,一个是字符串。因此在书写的时候要特别注意。 int fd = open("test.txt", O_RDONLY); FILE *fp = ...
分类:系统相关   时间:2014-08-02 18:12:13    阅读次数:402
fileno, ftruncate函数
转载: http://blog.csdn.net/xiaoyangger/article/details/5237016fileno()函数功能:把文件流指针转换成文件描述符相关函数:open, fopen表头文件:#include 定义函数:int fileno(FILE *stream)函数说明...
分类:其他好文   时间:2014-08-01 13:26:31    阅读次数:194
文件I/O学习笔记
Linux内核的VFS子系统:文件描述符对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读或写一个文件时,使用open或creat返回的文件描述符标识该文件,将其作为参数传递给read或write。 按...
分类:其他好文   时间:2014-08-01 12:48:01    阅读次数:430
linux文件的通用操作方法学习
2014-07-29 23:36:10 在linux下用文件描述符来表示设备文件和普通文件。文件描述符是一个整型的数据,所有对文件的操作都通过文件描述符实现。 文件描述符示文件系统中连接用户空间和内核空间的枢纽。当打开一个或者创建一个文件时,内核空间创建相应的结构,并生成一个整型的变量传递给用户.....
分类:系统相关   时间:2014-07-30 00:56:12    阅读次数:265
struct pollfd
struct pollfd2010年04月15日 星期四 下午 03:59int poll (struct pollfd *fds, size_t nfds , int timeout);struct pollfd {int fd; /* 文件描述符 */short events; /* 等待的事....
分类:其他好文   时间:2014-07-29 17:30:22    阅读次数:288
open(/dev/ietctl, O_RDWR) 参数含义
这是文件I/O的常用函数,open函数,open函数用来打开一个设备,他返回的是一个整型变量,如果这个值等于-1,说明打开文件出现错误,如果为大于0的值,那么这个值代表的就是文件描述符。一般的写法是if((fd=open("...
分类:其他好文   时间:2014-07-29 16:09:29    阅读次数:290
【翻译自mos文章】在unix/linux中使用文件描述符(File Descriptors)来找回被删掉的文件(数据文件or redo log)
在unix/linux中使用文件描述符(File Descriptors)来找回被删掉的文件(数据文件or redo log)...
分类:系统相关   时间:2014-07-28 16:27:23    阅读次数:259
0725------Linux基础----------进程
1. fork 1.1 通过 fork 创建的父子进程对于fork之前打开的fd,共享文件偏移量。这是因为,父进程fork一个子进程后,会有自己的进程表项,因此二者各有一套相同的文件描述符表,他们共享了文件表项,因而也就共享了偏移量。此外,close 的关闭采用的是引用计数,当执行close时,是....
分类:系统相关   时间:2014-07-26 01:52:56    阅读次数:326
0723------Linux基础----------文件 IO 之 dup、dup2 和 fcntl 函数
1. dup 函数 1.1 dup 函数用来复制一个文件描述符,复制后的文件描述符可以正常使用(见例1)。dup函数返回当前文件描述符表中一个最小的可用的文件描述符(Linux下分配文件描述符的规则是:寻找最小可用),这个过程由系统来完成。dup函数成功执行后,两个文件描述符fd_1 和 fd_2....
分类:系统相关   时间:2014-07-24 05:01:18    阅读次数:374
【APUE】文件I/O
文件描述符对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。按照惯例,UNIX系统shell使用文件描述符0与进程的标准输入相关联,文件描述符1与标准输出相关联,文件描述符2与标准错误输出相关联。open函数:打开或创建一个文件#include int open(const...
分类:其他好文   时间:2014-07-21 09:38:14    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!