rmfiles
struct rmfiles *rmlist; /* list of files to remove on failure */
struct rmfiles *rm;
if ((rm = malloc(sizeof(struct rmfiles) + i)) == NULL) {
struct rmfiles *rm;
struct rmfiles *rm;
struct rmfiles *next;