]> arthur.barton.de Git - netatalk.git/blob - etc/cnid_dbd/db_param.h
f1b188c18576fb968abbabd9e719a396cec27196
[netatalk.git] / etc / cnid_dbd / db_param.h
1 /*
2  * $Id: db_param.h,v 1.6 2009-12-21 07:32:01 franklahm Exp $
3  *
4  * Copyright (C) Joerg Lenneis 2003
5  * All Rights Reserved.  See COPYING.
6  */
7
8 #ifndef CNID_DBD_DB_PARAM_H
9 #define CNID_DBD_DB_PARAM_H 1
10
11 #include <sys/param.h>
12 #include <sys/cdefs.h>
13
14 enum identity {
15     METAD,
16     CNID_DBD
17 };
18
19 struct db_param {
20     char *dir;
21     int logfile_autoremove;
22     int cachesize;              /* in KB */
23     int flush_interval;
24     int flush_frequency;
25     int txn_frequency;
26     char usock_file[MAXPATHLEN + 1];    
27     int fd_table_size;
28     int idle_timeout;
29     int max_vols;
30 };
31
32 extern struct db_param *      db_param_read  (char *, enum identity);
33
34
35 #endif /* CNID_DBD_DB_PARAM_H */
36