O tipo fpos_t armazena uma posição dentro de um arquivo. Uma variável deste tipo é capaz de identificar uma posição dentro de um arquivo sem ambiguidade.
O conteúdo de uma variável do tipo fpos_t não deve sre acessado diretamente, devendo apenas ser utilizado pela função fsetpos e criado pela função fgetpos.