xref: /minix3/external/bsd/dhcpcd/dist/script.h (revision 9f20bfa6c4c442e2e798d91b11c2a5f8d6833a41)
1*9f20bfa6SDavid van Moolenbroek /* $NetBSD: script.h,v 1.7 2015/03/26 10:26:37 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  * All rights reserved
7*9f20bfa6SDavid van Moolenbroek 
8*9f20bfa6SDavid van Moolenbroek  * Redistribution and use in source and binary forms, with or without
9*9f20bfa6SDavid van Moolenbroek  * modification, are permitted provided that the following conditions
10*9f20bfa6SDavid van Moolenbroek  * are met:
11*9f20bfa6SDavid van Moolenbroek  * 1. Redistributions of source code must retain the above copyright
12*9f20bfa6SDavid van Moolenbroek  *    notice, this list of conditions and the following disclaimer.
13*9f20bfa6SDavid van Moolenbroek  * 2. Redistributions in binary form must reproduce the above copyright
14*9f20bfa6SDavid van Moolenbroek  *    notice, this list of conditions and the following disclaimer in the
15*9f20bfa6SDavid van Moolenbroek  *    documentation and/or other materials provided with the distribution.
16*9f20bfa6SDavid van Moolenbroek  *
17*9f20bfa6SDavid van Moolenbroek  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18*9f20bfa6SDavid van Moolenbroek  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19*9f20bfa6SDavid van Moolenbroek  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20*9f20bfa6SDavid van Moolenbroek  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
21*9f20bfa6SDavid van Moolenbroek  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22*9f20bfa6SDavid van Moolenbroek  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23*9f20bfa6SDavid van Moolenbroek  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24*9f20bfa6SDavid van Moolenbroek  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25*9f20bfa6SDavid van Moolenbroek  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26*9f20bfa6SDavid van Moolenbroek  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27*9f20bfa6SDavid van Moolenbroek  * SUCH DAMAGE.
28*9f20bfa6SDavid van Moolenbroek  */
29*9f20bfa6SDavid van Moolenbroek 
30*9f20bfa6SDavid van Moolenbroek #ifndef SCRIPT_H
31*9f20bfa6SDavid van Moolenbroek #define SCRIPT_H
32*9f20bfa6SDavid van Moolenbroek 
33*9f20bfa6SDavid van Moolenbroek #include "control.h"
34*9f20bfa6SDavid van Moolenbroek 
35*9f20bfa6SDavid van Moolenbroek void if_printoptions(void);
36*9f20bfa6SDavid van Moolenbroek int send_interface(struct fd_list *, const struct interface *);
37*9f20bfa6SDavid van Moolenbroek int script_runreason(const struct interface *, const char *);
38*9f20bfa6SDavid van Moolenbroek 
39*9f20bfa6SDavid van Moolenbroek #endif
40