Witam,
jako świeży posiadacz BlueBooka oraz forumowicz z góry przepraszam za to jeżeli piszę w złym dziale

ostatnio próbuję odpalić bibliotekę PetitFAT autorstwa elm-chan'a jednak nie chcę ona czytać więcej niż 512B (pomimo przesuwania kursowa lseek).
Oto mój kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Oczywiście wyżej poprawnie inicjuje kartę, montuje oraz otwieram plik (zwracane zostają komunikaty poprawności więc nie umieszczam kodu).
Problem jest taki że w pętli wysyłane jest do terminala pierwsze 512B pliku, tak jakby kursor się nie przesuwał (choć jak sprawdzałem on również zwraca brak błędu).
Co może być problemem?