SCCS-vsn: usr.sbin/sendmail/makemap/makemap.c 8.12
-static char sccsid[] = "@(#)makemap.c 8.6.1.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)makemap.c 8.12 (Berkeley) %G%";
#endif /* not lint */
#include <stdio.h>
#endif /* not lint */
#include <stdio.h>
case T_HASH:
dbp.db = dbopen(mapname, mode, 0644, DB_HASH, NULL);
if (dbp.db != NULL)
case T_HASH:
dbp.db = dbopen(mapname, mode, 0644, DB_HASH, NULL);
if (dbp.db != NULL)
+ {
+# ifdef OLD_NEWDB
+ (void) (*dbp.db->sync)(dbp.db);
+# else
(void) (*dbp.db->sync)(dbp.db, 0);
(void) (*dbp.db->sync)(dbp.db, 0);
break;
case T_BTREE:
dbp.db = dbopen(mapname, mode, 0644, DB_BTREE, &bti);
if (dbp.db != NULL)
break;
case T_BTREE:
dbp.db = dbopen(mapname, mode, 0644, DB_BTREE, &bti);
if (dbp.db != NULL)
+ {
+# ifdef OLD_NEWDB
+ (void) (*dbp.db->sync)(dbp.db);
+# else
(void) (*dbp.db->sync)(dbp.db, 0);
(void) (*dbp.db->sync)(dbp.db, 0);