As per GvR recomendation, added support for a 'sync' attribute for the
GDBM module.
diff --git a/Modules/gdbmmodule.c b/Modules/gdbmmodule.c
index de5f94a..6cace28 100644
--- a/Modules/gdbmmodule.c
+++ b/Modules/gdbmmodule.c
@@ -32,7 +32,12 @@
 PERFORMANCE OF THIS SOFTWARE.
 
 ******************************************************************/
+/*****************************************************************
+  Modification History:
 
+  Added support for 'gdbm_sync' method.  Roger E. Masse 3/25/97
+
+  *****************************************************************/
 /* DBM module using dictionary interface */
 
 
@@ -310,6 +315,18 @@
 	return Py_None;
 }
 
+static PyObject *
+dbm_sync(dp, args)
+	register dbmobject *dp;
+                PyObject *args;
+{
+	if (!PyArg_NoArgs(args))
+		return NULL;
+	gdbm_sync(dp->di_dbm);
+	Py_INCREF(Py_None);
+	return Py_None;
+}
+
 static PyMethodDef dbm_methods[] = {
 	{"close",	(PyCFunction)dbm_close},
 	{"keys",	(PyCFunction)dbm_keys},
@@ -317,6 +334,7 @@
 	{"firstkey",	(PyCFunction)dbm_firstkey},
 	{"nextkey",	(PyCFunction)dbm_nextkey},
 	{"reorganize",	(PyCFunction)dbm_reorganize},
+	{"sync",                    (PyCFunction)dbm_sync},
 	{NULL,		NULL}		/* sentinel */
 };