+ if (makedb(temp) < 0)
+ fprintf(stderr, "vipw: mkpasswd failed\n");
+ else if (rename(temp_pag, passwd_pag) < 0)
+ fprintf(stderr, "vipw: "), perror(temp_pag);
+ else if (rename(temp_dir, passwd_dir) < 0)
+ fprintf(stderr, "vipw: "), perror(temp_dir);
+ else if (rename(temp, passwd) < 0)