(void)printf(" -> %s", path);
(void)printf(" -> "); (void)putname(path);
printlink(p)	FTSENT *p;{	int lnklen;	char name[MAXPATHLEN], path[MAXPATHLEN];	if (p->fts_level == FTS_ROOTLEVEL)		(void)snprintf(name, sizeof(name), "%s", p->fts_name);	else		(void)snprintf(name, sizeof(name),		    "%s/%s", p->fts_parent->fts_accpath, p->fts_name);	if ((lnklen = readlink(name, path, sizeof(path) - 1)) == -1) {		(void)fprintf(stderr, "\nls: %s: %s\n", name, strerror(errno));		return;	}	path[lnklen] = '\0';	(void)printf(" -> %s", path);}