2.12.5. _sys_read()

此函数将文件内容读取到缓冲区中。

语法

int _sys_read(FILEHANDLE fh, unsigned char *buf, unsigned len, int mode);

Note

由于历史方面的原因,此处列出了 mode 参数。 它不包含任何有用的信息,必须将其S略。

返回值

返回值是以下内容之一:

  • 读取的字符数(即,len - 读取的 result 个字符)。

  • 错误指示。

  • EOF 指示符。 EOF 指示涉及在正常结果中设置 0x80000000。 与目标无关的代码可处理以下两种情况:

    Early EOF

    上次读取文件时返回一些字符以及 EOF 指示符。

    Late EOF

    上次读取时仅返回 EOF

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