ftruncate() 函数解释
2010-02-01 09:25
183 查看
ftruncate() 函数功能:改变文件大小 相关函数:open、truncate 表头文件:#include 函数原型:int ftruncate(int fd, off_t length) 函数说明:ftruncate()会将参数fd指定的文件大小改为参数length指定的大小。参数fd为已打开的文件描述词,而且必须是以写入模式打开的文件。如果原来的文件件大小比参数length大,则超过的部分会被删去返 回 值:0、-1 错误原因:errno EBADF 参数fd文件描述词为无效的或该文件已关闭 EINVAL 参数fd为一socket并非文件,或是该文件并非以写入模式打开 以上引用自http://www.cnscn.org/showthread.php?t=659 使用方法:fd一般可以fileno(FILE *fp)获取,标示文件当前的大小,lenggth则可由用户定义。此函数一般用在文件初始化或者重新为文件分配空间时。 注意事项:此函数并未实质性的向磁盘写入数据,只是分配了一定的空间供当前文件使用。当fd
相关文章推荐
- 虚函数,纯虚函数的解释和内部实现&&虚函数表的真实样子
- 形象的解释神经网络激活函数的作用
- 操作系统开发系列—12.c.从Loader加载ELF内核,顺便解释下函数调用过程 ●
- js函数解释(包括内嵌,对象等)
- GetWindowLong函数(最好的解释资料,绝对值得一看,此函数在子类化技巧时候经常用到)
- Oracle常见函数的部分解释与示例
- CreateFile函数解释
- MmAllocateContiguousMemory 函数自己的解释
- c++中assert()函数的解释
- [置顶] 浅谈javascript之事件、函数、方法、对象 各代表何含义,通俗解释及其之间的关联与区别
- c语言中signal函数详细解释说明
- 两篇图文并茂,兼有汇编解释的函数调用
- VB中DateDiff 函数解释
- PHP的转义函数 htmlspecialchars、strip_tags、addslashes解释
- atoi()函数解释
- CMap成员变量和成员函数难点详细解释
- linux下SimpleAmqpClient的函数参数解释
- 外设IO地址空间中的地址怎么转换到内核态的虚拟地址空间(一个ioremap函数真的解释清楚了么)
- C语言复杂函数声明解释
- 易语言 DLL 详细解释 (API函数 就相当于调用DLL中的函数)