请输入您要查询的百科知识:

 

词条 fallocate
释义

linux文件系统系统调用

原型

int fallocate(int fd, int mode, off_t offset, off_t len);

相关函数

posix_fadvise, posix_fallocate

功能

为文件预分配物理空间。

头文件

#include <fcntl.h>

返回值

成功返回0,失败返回-1。

参数

fd 文件描述符

mode 目前两种mode:
1.FALLOC_FL_KEEP_SIZE:从offset开始分配大小为len的空间,
并将内容初始化为0。不改变文件大小。
2.not FALLOC_FL_KEEP_SIZE: 跟1一样,但是如果offset+len大于
文件大小,则改变文件大小为offset+len。

offset 文件内偏移

len 从offset开始预留的空间大小

版本

linux内核 2.6.23及其以上 && glibc2.10及其以上。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/25 23:38:02