int flags, verbose;
u_int32_t flags; int verbose;
db_init(home, flags, verbose)	char *home;	int flags, verbose;{	DB_ENV *dbenv;	int local_flags;	if ((dbenv = (DB_ENV *)calloc(sizeof(DB_ENV), 1)) == NULL) {		errno = ENOMEM;		err(1, NULL);	}	dbenv->db_errfile = stderr;	dbenv->db_errpfx = "db_recover";	dbenv->db_verbose = verbose;	/* Initialize environment for pathnames only. */	local_flags = DB_CREATE | DB_INIT_LOG |	    DB_INIT_MPOOL | DB_INIT_LOCK | DB_INIT_TXN | DB_USE_ENVIRON;	if (LF_ISSET(DB_RECOVER_FATAL))		local_flags |= DB_RECOVER_FATAL;	else		local_flags |= DB_RECOVER;	if ((errno = db_appinit(home, NULL, dbenv, local_flags)) != 0)		err(1, "appinit failed");	return (dbenv);}