ftello / fseeko vs fgetpos / fsetpos

¿Cuál es la diferencia entre ftello / fseeko y fgetpos / fsetpos? Ambos parecen ser funciones de configuración / puntero de archivo que utilizan tipos de desplazamiento opaco para permitir a veces compensaciones de 64 bits.

¿Son soportados en diferentes plataformas o por diferentes estándares? ¿Es uno más flexible en el tipo de desplazamiento que utiliza?

Y, por cierto, soy consciente defgetpos / fsetpos y ftell / fseek, pero esto esno un duplicado. Esa pregunta se refiere a ftell / fseek, y la respuesta esno aplicable a ftello / fseeko.

Respuestas a la pregunta(1)

Su respuesta a la pregunta