From 30975906589ea566f2affbd228e206252f928e3e Mon Sep 17 00:00:00 2001 From: Eric Allman Date: Mon, 6 Mar 1995 21:25:43 -0800 Subject: [PATCH] sync the files immediately upon create (helps on Alphas?) SCCS-vsn: usr.sbin/sendmail/makemap/makemap.c 8.11 --- usr/src/usr.sbin/sendmail/makemap/makemap.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/usr/src/usr.sbin/sendmail/makemap/makemap.c b/usr/src/usr.sbin/sendmail/makemap/makemap.c index 7657949db7..d6a0ad4997 100644 --- a/usr/src/usr.sbin/sendmail/makemap/makemap.c +++ b/usr/src/usr.sbin/sendmail/makemap/makemap.c @@ -7,7 +7,7 @@ */ #ifndef lint -static char sccsid[] = "@(#)makemap.c 8.10 (Berkeley) %G%"; +static char sccsid[] = "@(#)makemap.c 8.11 (Berkeley) %G%"; #endif /* not lint */ #include @@ -236,10 +236,14 @@ main(argc, argv) #ifdef NEWDB case T_HASH: dbp.db = dbopen(mapname, mode, 0644, DB_HASH, NULL); + if (dbp.db != NULL) + (void) (*dbp.db->sync)(dbp.db, 0); break; case T_BTREE: dbp.db = dbopen(mapname, mode, 0644, DB_BTREE, &bti); + if (dbp.db != NULL) + (void) (*dbp.db->sync)(dbp.db, 0); break; #endif -- 2.20.1