偶然看到 lseek 的名字来源,记录下。
知其然知其所以然,以后用起来更加顺手。
改变文件偏移量:off_t lseek(
int
fildes, off_t offset,
int
whence);
lseek()调用名中的l源于这样一个事实:offset参数和调用返回值的类型起初都是long型。早期的UNIX系统还提供了seek()系统调用,当时这两个值的类型为int型。
偶然看到 lseek 的名字来源,记录下。
知其然知其所以然,以后用起来更加顺手。
改变文件偏移量:off_t lseek(
int
fildes, off_t offset,
int
whence);
lseek()调用名中的l源于这样一个事实:offset参数和调用返回值的类型起初都是long型。早期的UNIX系统还提供了seek()系统调用,当时这两个值的类型为int型。