4.40 _sys_flen()

rt_sys.h で定義される _sys_flen() 関数は、ファイルの現在の長さを返します。

構文

long _sys_flen(FILEHANDLE fh);

使用法

この関数は、_sys_seek() が、ファイルの末尾に対する相対オフセットをファイルの開始位置に対する相対オフセットに変換するために使用されます。
fseek() を使用しない場合は、_sys_flen() を定義する必要はありません。
システム _sys_*() レベルでリターゲットする場合は、ファイルの末尾を基準にしたシークが基礎システムで直接サポートされている場合であっても、_sys_flen() を定義する必要があります。

戻り値

この関数は、ファイルの現在の長さ fh、またはエラーを示す負の値を返します。
関連する参考文書
1.6.5 C ライブラリ関数の直接セミホスティング依存関数
非機密扱いPDF file icon PDF 版ARM DUI0808CJ
Copyright © 2014, 2015 ARM.All rights reserved.