Everything
 

long read(long fileno, unsigned char *buf, long count)


[説明]

-

第1引数(fileno)で示すファイルから、第2引数(buf)の指す領域へデータを読み込みます。読み込むデータのバイト数は第3引数(count)で示します。

-

ファイルが終了した場合、countで示されたバイト数以下のバイト数しか読み込むことができません。

-

ファイルの読み込み/書き出しの位置は、読み込んだバイト数だけ先に進みます。

-

正常に読み込みができた場合は、実際に読み込んだバイト数を返してください。読み込みに失敗した場合は-1を返してください。

[リターン値]

正常: 実際に読み込んだバイト数

異常: -1

[引数]

fileno 読み込みの対象となるファイル番号

buf 読み込んだデータを格納する領域

count 読み込むバイト数