+ dbm_close(dp);
+
+ sprintf(tempname, "%s.new.pag", argv[1]);
+ sprintf(newname, "%s.pag", argv[1]);
+ if (rename(tempname, newname) < 0) {
+ perror("rename .pag");
+ exit(1);
+ }
+ sprintf(tempname, "%s.new.dir", argv[1]);
+ sprintf(newname, "%s.dir", argv[1]);
+ if (rename(tempname, newname) < 0) {
+ perror("rename .dir");
+ exit(1);
+ }