2.12.8. _sys_flen()

此函数返回文件的当前长度。

语法

long _sys_flen(FILEHANDLE fh);

用法

按照 _sys_seek() 的要求将 fseek(..., SEEK_END) 转换为 (..., SEEK_SET) 时,需要使用此函数。

如果将 fseek() 用于不直接支持相对于文件末尾的搜索的基本系统,则必须定义 _sys_flen()。 如果基本系统可以相对于文件末尾进行搜索,则可以定义 fseek(),这样就不再需要使用 _sys_flen() 了。

返回值

此函数返回文件 fh 的当前长度,或者返回一个负数错误指示符。

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential