ZHCU820Y September 2004 – June 2021
设置文件位置指示符
off_t DEV_lseek (int dev_fd , off_t offset , int origin );
此函数与 lseek 一样,用于为此文件描述符设置文件的位置指示符。
如果支持 lseek,则不应允许在文件开头之前使用查找,但应该在文件结尾之后支持查找。此类查找不会更改文件的大小,但如果后跟写入,文件大小会增加。
如果成功,此函数会返回文件位置指示符的新值。
如果出于某些原因而无法将字节写入文件,此函数必须返回 -1 以表示出错。对于许多设备,lseek 操作是没有意义的(例如计算机显示器)。