include OLD_NEWDB support for consistency with sendmail
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Fri, 12 May 1995 23:08:37 +0000 (15:08 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Fri, 12 May 1995 23:08:37 +0000 (15:08 -0800)
SCCS-vsn: usr.sbin/sendmail/makemap/makemap.c 8.12

usr/src/usr.sbin/sendmail/makemap/makemap.c

index 4a18287..182f95b 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-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>
@@ -237,13 +237,25 @@ main(argc, argv)
          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);
+# endif
+               }
                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);
+# endif
+               }
                break;
 #endif
 
                break;
 #endif