#include "bsdcompat.h"
#include <stdlib.h>
char *
fgetln (FILE *stream, size_t *len)
{
char *line=NULL;
ssize_t slen;
getline (&line, len, stream);
*len = slen = getline (&line, len, stream);
if (slen < 0)
return NULL;
(*len)--; /* get rid of the trailing \0, fgetln
does not have it */
return line;
}