fgetln
char *fgetln(FILE *stream, size_t *_length);
while (!found && (line = fgetln(fd, &len)) != NULL) {
while ((line = fgetln(fp, &len)) != NULL) {
if ((ptr = fgetln(fp, &s)) == NULL)