moveifchanged
void moveifchanged(const char *, const char *);
moveifchanged("config.c.new", "config.c");
moveifchanged("Makefile.new", "Makefile");
moveifchanged("hints.c.new", "hints.c");
moveifchanged("env.c.new", "env.c");