xref: /minix3/external/bsd/dhcpcd/dist/defs.h (revision 9f20bfa6c4c442e2e798d91b11c2a5f8d6833a41)
1*9f20bfa6SDavid van Moolenbroek /* $NetBSD: defs.h,v 1.21 2015/09/04 12:25:01 roy Exp $ */
2*9f20bfa6SDavid van Moolenbroek 
3*9f20bfa6SDavid van Moolenbroek /*
4*9f20bfa6SDavid van Moolenbroek  * dhcpcd - DHCP client daemon
5*9f20bfa6SDavid van Moolenbroek  * Copyright (c) 2006-2015 Roy Marples <roy@marples.name>
6*9f20bfa6SDavid van Moolenbroek  *
7*9f20bfa6SDavid van Moolenbroek  * Redistribution and use in source and binary forms, with or without
8*9f20bfa6SDavid van Moolenbroek  * modification, are permitted provided that the following conditions
9*9f20bfa6SDavid van Moolenbroek  * are met:
10*9f20bfa6SDavid van Moolenbroek  * 1. Redistributions of source code must retain the above copyright
11*9f20bfa6SDavid van Moolenbroek  *    notice, this list of conditions and the following disclaimer.
12*9f20bfa6SDavid van Moolenbroek  * 2. Redistributions in binary form must reproduce the above copyright
13*9f20bfa6SDavid van Moolenbroek  *    notice, this list of conditions and the following disclaimer in the
14*9f20bfa6SDavid van Moolenbroek  *    documentation and/or other materials provided with the distribution.
15*9f20bfa6SDavid van Moolenbroek  *
16*9f20bfa6SDavid van Moolenbroek  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
17*9f20bfa6SDavid van Moolenbroek  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18*9f20bfa6SDavid van Moolenbroek  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19*9f20bfa6SDavid van Moolenbroek  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
20*9f20bfa6SDavid van Moolenbroek  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21*9f20bfa6SDavid van Moolenbroek  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22*9f20bfa6SDavid van Moolenbroek  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23*9f20bfa6SDavid van Moolenbroek  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24*9f20bfa6SDavid van Moolenbroek  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25*9f20bfa6SDavid van Moolenbroek  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26*9f20bfa6SDavid van Moolenbroek  * SUCH DAMAGE.
27*9f20bfa6SDavid van Moolenbroek  */
28*9f20bfa6SDavid van Moolenbroek 
29*9f20bfa6SDavid van Moolenbroek #ifndef CONFIG_H
30*9f20bfa6SDavid van Moolenbroek #define CONFIG_H
31*9f20bfa6SDavid van Moolenbroek 
32*9f20bfa6SDavid van Moolenbroek #define PACKAGE			"dhcpcd"
33*9f20bfa6SDavid van Moolenbroek #define VERSION			"6.9.3"
34*9f20bfa6SDavid van Moolenbroek 
35*9f20bfa6SDavid van Moolenbroek #ifndef CONFIG
36*9f20bfa6SDavid van Moolenbroek # define CONFIG			SYSCONFDIR "/" PACKAGE ".conf"
37*9f20bfa6SDavid van Moolenbroek #endif
38*9f20bfa6SDavid van Moolenbroek #ifndef SCRIPT
39*9f20bfa6SDavid van Moolenbroek # define SCRIPT			LIBEXECDIR "/" PACKAGE "-run-hooks"
40*9f20bfa6SDavid van Moolenbroek #endif
41*9f20bfa6SDavid van Moolenbroek #ifndef DEVDIR
42*9f20bfa6SDavid van Moolenbroek # define DEVDIR			LIBDIR "/" PACKAGE "/dev"
43*9f20bfa6SDavid van Moolenbroek #endif
44*9f20bfa6SDavid van Moolenbroek #ifndef DUID
45*9f20bfa6SDavid van Moolenbroek # define DUID			SYSCONFDIR "/" PACKAGE ".duid"
46*9f20bfa6SDavid van Moolenbroek #endif
47*9f20bfa6SDavid van Moolenbroek #ifndef SECRET
48*9f20bfa6SDavid van Moolenbroek # define SECRET			SYSCONFDIR "/" PACKAGE ".secret"
49*9f20bfa6SDavid van Moolenbroek #endif
50*9f20bfa6SDavid van Moolenbroek #ifndef LEASEFILE
51*9f20bfa6SDavid van Moolenbroek # define LEASEFILE		DBDIR "/" PACKAGE "-%s%s.lease"
52*9f20bfa6SDavid van Moolenbroek #endif
53*9f20bfa6SDavid van Moolenbroek #ifndef LEASEFILE6
54*9f20bfa6SDavid van Moolenbroek # define LEASEFILE6		LEASEFILE "6"
55*9f20bfa6SDavid van Moolenbroek #endif
56*9f20bfa6SDavid van Moolenbroek #ifndef PIDFILE
57*9f20bfa6SDavid van Moolenbroek # define PIDFILE		RUNDIR "/" PACKAGE "%s%s%s.pid"
58*9f20bfa6SDavid van Moolenbroek #endif
59*9f20bfa6SDavid van Moolenbroek #ifndef CONTROLSOCKET
60*9f20bfa6SDavid van Moolenbroek # define CONTROLSOCKET		RUNDIR "/" PACKAGE "%s%s.sock"
61*9f20bfa6SDavid van Moolenbroek #endif
62*9f20bfa6SDavid van Moolenbroek #ifndef UNPRIVSOCKET
63*9f20bfa6SDavid van Moolenbroek # define UNPRIVSOCKET		RUNDIR "/" PACKAGE ".unpriv.sock"
64*9f20bfa6SDavid van Moolenbroek #endif
65*9f20bfa6SDavid van Moolenbroek #ifndef RDM_MONOFILE
66*9f20bfa6SDavid van Moolenbroek # define RDM_MONOFILE		DBDIR "/" PACKAGE "-rdm.monotonic"
67*9f20bfa6SDavid van Moolenbroek #endif
68*9f20bfa6SDavid van Moolenbroek 
69*9f20bfa6SDavid van Moolenbroek #ifndef NO_SIGNALS
70*9f20bfa6SDavid van Moolenbroek #  define USE_SIGNALS
71*9f20bfa6SDavid van Moolenbroek #endif
72*9f20bfa6SDavid van Moolenbroek #ifndef USE_SIGNALS
73*9f20bfa6SDavid van Moolenbroek #  ifndef THERE_IS_NO_FORK
74*9f20bfa6SDavid van Moolenbroek #    define THERE_IS_NO_FORK
75*9f20bfa6SDavid van Moolenbroek #  endif
76*9f20bfa6SDavid van Moolenbroek #endif
77*9f20bfa6SDavid van Moolenbroek 
78*9f20bfa6SDavid van Moolenbroek #endif
79