log_put.c File Reference

#include "config.h"
#include <sys/types.h>
#include <sys/time.h>
#include <time.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "db_int.h"
#include "db_page.h"
#include "log.h"
#include "hash.h"

Go to the source code of this file.

Functions

static int __log_fill (DB_LOG *dblp, DB_LSN *lsn, void *addr, u_int32_t len)
static int __log_flush (DB_LOG *dblp, const DB_LSN *lsn)
static int __log_newfh (DB_LOG *dblp)
static int __log_open_files (DB_ENV *dbenv)
static int __log_putr (DB_LOG *dblp, DB_LSN *lsn, const DBT *dbt, u_int32_t prev)
static int __log_write (DB_LOG *dblp, void *addr, u_int32_t len)
static int __log_write __P ((DB_LOG *, void *, u_int32_t))
static int __log_open_files __P ((DB_ENV *))
static int __log_putr __P ((DB_LOG *, DB_LSN *, const DBT *, u_int32_t))
static int __log_newfh __P ((DB_LOG *))
static int __log_flush __P ((DB_LOG *, const DB_LSN *))
static int __log_fill __P ((DB_LOG *, DB_LSN *, void *, u_int32_t))
int CDB___log_name (DB_LOG *dblp, u_int32_t filenumber, char **namep, DB_FH *fhp, u_int32_t flags)
int CDB___log_put (DB_ENV *dbenv, DB_LSN *lsn, const DBT *dbt, u_int32_t flags)
int CDB_log_file (DB_ENV *dbenv, const DB_LSN *lsn, char *namep, size_t len)
int CDB_log_flush (DB_ENV *dbenv, const DB_LSN *lsn)
int CDB_log_put (DB_ENV *dbenv, DB_LSN *lsn, const DBT *dbt, u_int32_t flags)

Variables

static const char revid [] = "$Id: log__put_8c.html,v 1.1 2008/06/08 10:20:26 sebdiaz Exp $"


Generated on Sun Jun 8 10:56:52 2008 for GNUmifluz by  doxygen 1.5.5