xa.c File Reference
#include "config.h"
#include <sys/types.h>
#include <stdlib.h>
#include <string.h>
#include "db_int.h"
#include "db_page.h"
#include "log.h"
#include "txn.h"
#include "db_am.h"
#include "db_dispatch.h"
Go to the source code of this file.
Defines
#define
OK_FLAGS (TMNOFLAGS | TMNOWAIT | TMONEPHASE)
#define
OK_FLAGS (TMJOIN | TMRESUME | TMNOWAIT | TMASYNC | TMNOFLAGS)
#define
XA_FLAGS DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN
Functions
static int
__db_xa_open (char *xa_info, int rmid, long flags)
static int __db_xa_recover
__P ((
XID *, long, int, long))
static int __db_xa_complete
__P ((int *, int *, int, long))
static int __db_xa_commit
__P ((
XID *, int, long))
static int __db_xa_close
__P ((char *, int, long))
Variables
static const char
revid [] = "$Id: xa_8c.html,v 1.1 2008年06月08日 10:25:39 sebdiaz Exp $"