阅读背景:

用O_APPEND标志open一个文件,能否用lseek在任意位置读写

来源:互联网 

        结论比较简单,用O_APPEND打开后,write操作是一个原子操作,所以每次都会自动把偏移量移到文件末尾,所以用lseek不能在任意位置write。但是可以用lseek在任意位置开始读。下面用代码测试来说明:        结论比较简单,用O_APPEND打开后,write操作是一个原子操作,所以每次




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: