fs read is OK now, fix a bug on file.c