Man page - ftello(3)

Packages contains this manual

Available languages:

en fr es pl ja ru ro de

Manual

fseeko

НАИМЕНОВАНИЕ
БИБЛИОТЕКА
ОБЗОР
ОПИСАНИЕ
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
ОШИБКИ
АТРИБУТЫ
СТАНДАРТЫ
ИСТОРИЯ
ПРИМЕЧАНИЯ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

fseeko, ftello - изменить или сообщить положение в файле

БИБЛИОТЕКА

Стандартная библиотека языка C ( libc , -lc )

ОБЗОР

#include <stdio.h>

int fseeko(FILE * stream , off_t offset , int whence );
off_t ftello(FILE *
stream );

Требования макроса тестирования свойств для glibc (см. feature_test_macros (7)):

fseeko (), ftello ():
_FILE_OFFSET_BITS == 64 || _POSIX_C_SOURCE >= 200112L

ОПИСАНИЕ

Функции fseeko () и ftello () идентичны функциям fseek (3) и ftell (3) (смотрите fseek (3)), соответственно, за исключением того, что аргумент offset функции fseeko () и возвращаемое значение функции ftello () вместо типа long имеют тип off_t .

На некоторых архитектурах аргументы off_t и long являются 32-битными типами, но если определить _FILE_OFFSET_BITS со значением 64 (до включения каких-либо заголовочных файлов), то off_t станет 64-битным типом.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При успешном выполнении fseeko () возвращает 0, ftello () возвращает текущее смещение. При ошибке возвращается -1, а в errno содержится код ошибки.

ОШИБКИ

Смотрите ОШИБКИ в fseek (3).

АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes (7).

Image grohtml-619797-1.png

СТАНДАРТЫ

POSIX.1-2008.

ИСТОРИЯ

glibc 2.1. POSIX.1-2001, SUSv2.

ПРИМЕЧАНИЯ

The declarations of these functions can also be obtained by defining the obsolete _LARGEFILE_SOURCE feature test macro.

СМОТРИТЕ ТАКЖЕ

fseek (3)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Azamat Hackimov <azamat.hackimov@gmail.com>, Dmitry Bolkhovskikh <d20052005@yandex.ru>, Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .