Whith three successive file_str_read you will get the string "a".
Whith the fourth you got the "text". Although i didnt find this information in the manual, my experiencies show that.
Maybe i am wrong, i am sure there is more experted users here, who will point out what is the truth.