• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/netatalk-3.0.5/etc/cnid_dbd/
1/*
2 * Copyright (C) Joerg Lenneis 2003
3 * Copyright (C) Frank Lahm 2010
4 * All Rights Reserved.  See COPYING.
5 */
6
7#ifndef CNID_DBD_DB_PARAM_H
8#define CNID_DBD_DB_PARAM_H 1
9
10#include <sys/param.h>
11
12#define DEFAULT_LOGFILE_AUTOREMOVE 1
13#define DEFAULT_CACHESIZE          (8 * 1024) /* KB, so 8 MB */
14#define DEFAULT_MAXLOCKS           20000
15#define DEFAULT_MAXLOCKOBJS        20000
16#define DEFAULT_FLUSH_FREQUENCY    1000
17#define DEFAULT_FLUSH_INTERVAL     1800
18#define DEFAULT_USOCK_FILE         "usock"
19#define DEFAULT_FD_TABLE_SIZE      512
20#define DEFAULT_IDLE_TIMEOUT       (10 * 60)
21
22struct db_param {
23    char *dir;
24    int logfile_autoremove;
25    int cachesize;              /* in KB */
26    int maxlocks;
27    int maxlockobjs;
28    int flush_interval;
29    int flush_frequency;
30    char usock_file[MAXPATHLEN + 1];
31    int fd_table_size;
32    int idle_timeout;
33    int max_vols;
34};
35
36extern struct db_param *db_param_read  (char *);
37
38#endif /* CNID_DBD_DB_PARAM_H */
39
40