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