xistem implementações alternativas da interface GNU getlin

A experiência em que estou trabalhando atualmente usa uma base de software com um histórico de fontes complicado e sem licença bem definida. Seria uma quantidade considerável de trabalho para racionalizar as coisas e liberar sob uma licença fix

Também se destina a executar uma plataforma unixish aleatória, e apenas algumas das libcs suportadas têm GNU getline, mas agora o código espera isso.

Alguém sabe de uma reimplementação doGNUgetlineemântica disponível sob uma licença menos restritiv

Editar: Eu pergunto porque o Google não ajudou, e eu gostaria de evitar escrever uma, se possível (pode ser um exercício divertido, mas não pode ser o melhor uso do meu tempo.)

Para ser mais específico, a interface em questão é:

ssize_t getline (char **lineptr, size_t *n, FILE *stream);

questionAnswers(5)

yourAnswerToTheQuestion