#include <fcntl.h>
#include <errno.h>
#include <libgen.h>
+#include <unistd.h>
static char *
getRecentName(char *start, char *end)
if (TEMP_FAILURE_RETRY(read(fd, buf, len+1))==len) {
while (len>0 && buf[len-1]=='\n') --len;
+ buf[len] = '\0';
if (len>0) res = buf;
}