Не могу получить правильное значение позиции курсора. Пробую создать файл, размер которого будет превышать 2 Gb.
int fd = open64 ("aaa", O_RDWR | O_CREAT | O_TRUNC);
long long int off = fseek64 (fd, 0, SEEK_SET);
И fseek64() не возвращает нулевое значение.