Provided by: manpages-pl-dev_0.7-2_all bug

NAZWA

       fseeko, ftello - ustawienie lub odczytanie pozycji pliku

SKŁADNIA

       #include <stdio.h>

       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
           (działa również zdefiniowanie przestarzałego makra _LARGEFILE_SOURCE)

OPIS

       Funkcje  fseeko()  i  ftello()  są  identyczne  z  odpowiednio  fseek(3) i ftell(3) (patrz
       fseek(3)) z tą różnicą, że argument offset  funkcji  fseeko()  i  wartość  zwracana  przez
       ftello() są typu off_t zamiast long.

       Na  niektórych  architekturach  zarówno  off_t  jak  i  long  są  typami 32-bitowymi, lecz
       zdefiniowanie _FILE_OFFSET_BITS z wartością 64  (przed  dołączeniem  jakiegokolwiek  pliku
       nagłówkowego) spowoduje, że off_t będzie typem 64-bitowym.

WARTOŚĆ ZWRACANA

       Jeśli  zakończą  się  pomyślnie, to fseeko() zwraca 0, a ftello() zwraca bieżący offset. W
       przeciwnym wypadku zwracane jest -1, a errno wskazuje na rodzaj błędu.

BŁĘDY

       Patrz rozdział BŁĘDY w fseek(3).

WERSJE

       Funkcje te są dostępne w glibc począwszy od wersji 2.1.

ATRYBUTY

       Informacje  o  pojęciach  używanych  w  tym  rozdziale   można   znaleźć   w   podręczniku
       attributes(7).

       ┌───────────────────┬────────────────────────┬─────────┐
       │InterfejsAtrybutWartość │
       ├───────────────────┼────────────────────────┼─────────┤
       │fseeko(), ftello() │ Bezpieczeństwo wątkowe │ MT-Safe │
       └───────────────────┴────────────────────────┴─────────┘

ZGODNE Z

       POSIX.1-2001, POSIX.1-2008, SUSv2.

ZOBACZ TAKŻE

       fseek(3)

O STRONIE

       Angielska  wersja  tej  strony  pochodzi  z  wydania  4.07  projektu Linux man-pages. Opis
       projektu, informacje dotyczące zgłaszania błędów oraz  najnowszą  wersję  oryginału  można
       znaleźć pod adresem https://www.kernel.org/doc/man-pages/.

TŁUMACZENIE

       Autorami   polskiego   tłumaczenia   niniejszej   strony   podręcznika   man  są:  Andrzej
       Krzysztofowicz (PTM) <ankry@mif.pg.gda.pl>, Robert Luberda  <robert@debian.org>  i  Michał
       Kułach <michal.kulach@gmail.com>.

       Polskie  tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na
       stronie  http://sourceforge.net/projects/manpages-pl/.  Jest   zgodne   z   wersją    4.07
       oryginału.

                                            2016-03-15                                  FSEEKO(3)