... this mean? If SET HARDCOMMIT is ON, does every change when made is also "committed" ? We know that is not happening because we do not notice change in file timestamps. Even when COMMIT calls this function, this function in turn is only executing hb_fileCommit() only when hb_SetGetHardCommit() ...