fseeko(3) Library Functions Manual fseeko(3) NAZWA fseeko, ftello - ustawienie lub odczytanie pozycji pliku BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include int fseeko(FILE *stream, off_t offset, int whence); off_t ftello(FILE *stream); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): fseeko(), ftello(): _FILE_OFFSET_BITS == 64 || _POSIX_C_SOURCE >= 200112L OPIS Funkcje fseeko() i ftello() sa identyczne z odpowiednio fseek(3) i ftell(3) (patrz fseek(3)) z ta roznica, ze argument offset funkcji fseeko() i wartosc zwracana przez ftello() sa typu off_t zamiast long. Na niektorych architekturach zarowno off_t jak i long sa typami 32-bitowymi, lecz zdefiniowanie _FILE_OFFSET_BITS z wartoscia 64 (przed dolaczeniem jakiegokolwiek pliku naglowkowego) spowoduje, ze off_t bedzie typem 64-bitowym. WARTOSC ZWRACANA Jesli zakoncza sie pomyslnie, to fseeko() zwraca 0, a ftello() zwraca biezacy offset. W przeciwnym wypadku zwracane jest -1, a errno wskazuje na rodzaj bledu. BLEDY Patrz rozdzial BLEDY w fseek(3). ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |fseeko(), ftello() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY POSIX.1-2008. HISTORIA glibc 2.1. POSIX.1-2001, SUSv2. UWAGI The declarations of these functions can also be obtained by defining the obsolete _LARGEFILE_SOURCE feature test macro. ZOBACZ TAKZE fseek(3) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. fseeko(3)