Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35650
  • 博文数量: 8
  • 博客积分: 187
  • 博客等级: 入伍新兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-01 16:21
文章分类
文章存档

2011年(8)

最近访客

分类: 系统运维

2011-06-07 21:29:22

lseek函数:用于设置文件的偏移量。
对普通文件来说,偏移量一定是非负值。换句话说,有可能存在负值的偏移量。所以,判断设置偏移量是否成功时,应判断返回值是否为-1,而不能判断是否为 < 0。
可以利用lseek函数创建“空洞文件”,lseek函数允许将偏移量设置为大于文件的当前长度,此时,如果进行写操作,则文件中没有写过的字节都为\0,这些字节不占用磁盘块。
 
阅读(2011) | 评论(0) | 转发(0) |
0

上一篇:IO操作1

下一篇:关于lseek和文件长度

给主人留下些什么吧!~~