update to 9.7.1-P2
[tridge/bind9.git] / contrib / zkt / config_zkt.h
1 /*****************************************************************
2 **
3 **      @(#) config_zkt.h -- config options for ZKT
4 **
5 **      Copyright (c) Aug 2005, Holger Zuleger HZnet. All rights reserved.
6 **
7 **      This software is open source.
8 **
9 **      Redistribution and use in source and binary forms, with or without
10 **      modification, are permitted provided that the following conditions
11 **      are met:
12 **
13 **      Redistributions of source code must retain the above copyright notice,
14 **      this list of conditions and the following disclaimer.
15 **
16 **      Redistributions in binary form must reproduce the above copyright notice,
17 **      this list of conditions and the following disclaimer in the documentation
18 **      and/or other materials provided with the distribution.
19 **
20 **      Neither the name of Holger Zuleger HZnet nor the names of its contributors may
21 **      be used to endorse or promote products derived from this software without
22 **      specific prior written permission.
23 **
24 **      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25 **      "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
26 **      TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
27 **      PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
28 **      LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
29 **      CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
30 **      SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
31 **      INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
32 **      CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33 **      ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34 **      POSSIBILITY OF SUCH DAMAGE.
35 **
36 *****************************************************************/
37 #ifndef CONFIG_ZKT_H
38 # define CONFIG_ZKT_H
39
40 #ifndef LOG_FNAMETMPL
41 # define        LOG_FNAMETMPL   "/zkt-%04d-%02d-%02dT%02d%02d%02dZ.log"
42 #endif
43
44 /* don't change anything below this */
45 /* the values here are determined or settable via the ./configure script */
46
47 #ifndef HAS_UTYPES
48 # define        HAS_UTYPES      1
49 #endif
50
51 /* # define     HAVE_TIMEGM             1       */
52 /* # define     HAVE_GETOPT_LONG        1       */
53 /* # define     HAVE_STRFTIME           1       */
54
55 #ifndef TTL_IN_KEYFILE_ALLOWED
56 # define        TTL_IN_KEYFILE_ALLOWED  1
57 #endif
58
59 #ifndef PRINT_TIMEZONE
60 # define        PRINT_TIMEZONE  0
61 #endif
62
63 #ifndef PRINT_AGE_WITH_YEAR
64 # define        PRINT_AGE_WITH_YEAR     0
65 #endif
66
67 #ifndef LOG_WITH_PROGNAME
68 # define        LOG_WITH_PROGNAME       0
69 #endif
70
71 #ifndef LOG_WITH_TIMESTAMP
72 # define        LOG_WITH_TIMESTAMP      1
73 #endif
74
75 #ifndef LOG_WITH_LEVEL
76 # define        LOG_WITH_LEVEL          1
77 #endif
78
79 #ifndef ALWAYS_CHECK_KEYSETFILES
80 # define        ALWAYS_CHECK_KEYSETFILES        1
81 #endif
82
83 #ifndef CONFIG_PATH
84 # define        CONFIG_PATH     "/var/named/"
85 #endif
86
87 /* tree usage is setable by configure script parameter */
88 #ifndef USE_TREE
89 # define        USE_TREE        1
90 #endif
91
92 /* BIND version and utility path will be set by ./configure script */
93 #ifndef BIND_VERSION
94 # define        BIND_VERSION    942
95 #endif
96
97 #ifndef BIND_UTIL_PATH
98 # define        BIND_UTIL_PATH  "/usr/local/sbin/"
99 #endif
100
101 #ifndef ZKT_VERSION
102 # if defined(USE_TREE) && USE_TREE
103 #  define       ZKT_VERSION     "vT0.99c (c) Feb 2005 - Aug 2009 Holger Zuleger hznet.de"
104 # else
105 #  define       ZKT_VERSION     "v0.99c (c) Feb 2005 - Aug 2009 Holger Zuleger hznet.de"
106 # endif
107 #endif
108
109
110 #if !defined(HAS_UTYPES) || !HAS_UTYPES
111 typedef unsigned long   ulong;
112 typedef unsigned int    uint;
113 typedef unsigned short  ushort;
114 typedef unsigned char   uchar;
115 #endif
116
117 #endif