struct Filelist { File *f; Filelist *link; };