~ubuntu-branches/debian/lenny/netatalk/lenny

« back to all changes in this revision

Viewing changes to etc/cnid_dbd/dbif.h

  • Committer: Bazaar Package Importer
  • Author(s): Ante Karamatic
  • Date: 2005-10-07 13:46:11 UTC
  • mfrom: (1.1.2 upstream) (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20051007134611-r07qa2g67xwkp2if
Tags: 2.0.3-1ubuntu1
* debian/netatalk.init
  - run cnid_metad if CNID_METAD_RUN=yes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * $Id: dbif.h,v 1.1.4.6.2.1 2004/12/21 13:36:12 didg Exp $
 
3
 *
 
4
 * Copyright (C) Joerg Lenneis 2003
 
5
 * All Rights Reserved.  See COPYING.
 
6
 */
 
7
 
 
8
#ifndef CNID_DBD_DBIF_H
 
9
#define CNID_DBD_DBIF_H 1
 
10
 
 
11
#include <sys/cdefs.h>
 
12
#include <db.h>
 
13
#include "db_param.h"
 
14
 
 
15
#define DBIF_DB_CNT 3
 
16
 
 
17
#define DBIF_IDX_CNID      0
 
18
#define DBIF_IDX_DEVINO    1
 
19
#define DBIF_IDX_DIDNAME   2
 
20
 
 
21
extern int        dbif_stamp  __P((void *, int));
 
22
extern int        dbif_env_init  __P((struct db_param *));
 
23
extern int        dbif_open  __P((struct db_param *, int));
 
24
extern int        dbif_close __P((void));
 
25
extern int        dbif_closedb __P((void));
 
26
extern int        dbif_get __P((const int, DBT *, DBT *, u_int32_t));
 
27
extern int        dbif_pget __P((const int, DBT *, DBT *, DBT *, u_int32_t));
 
28
extern int        dbif_put __P((const int, DBT *, DBT *, u_int32_t));
 
29
extern int        dbif_del __P((const int, DBT *, u_int32_t));
 
30
 
 
31
extern int        dbif_count __P((const int, u_int32_t *));
 
32
 
 
33
 
 
34
#ifdef CNID_BACKEND_DBD_TXN
 
35
extern int        dbif_txn_begin  __P((void));
 
36
extern int        dbif_txn_commit  __P((void));
 
37
extern int        dbif_txn_abort  __P((void));
 
38
extern int        dbif_txn_checkpoint  __P((u_int32_t, u_int32_t, u_int32_t));
 
39
#else
 
40
extern int        dbif_sync  __P((void));
 
41
#endif /* CNID_BACKEND_DBD_TXN */
 
42
 
 
43
#endif