Для печати числа типа off_t было рекомендовано использовать следующий кусок кода:
off_t
off_t a; printf("%llu\n", (unsigned long long)a);