Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 268097
Collapse All | Expand All

(-)src/Makefile.am (-3 / +3 lines)
Lines 17-32 Link Here
17
17
18
sbin_PROGRAMS = dhcp6s dhcp6r dhcp6c
18
sbin_PROGRAMS = dhcp6s dhcp6r dhcp6c
19
19
20
dhcp6s_CFLAGS  = -fPIE -D_GNU_SOURCE
20
dhcp6s_CFLAGS  = -fPIE
21
dhcp6s_LDFLAGS = $(LDFLAGS)
21
dhcp6s_LDFLAGS = $(LDFLAGS)
22
dhcp6s_SOURCES = dhcp6s.c server6_conf.c server6_addr.c server6_parse.y \
22
dhcp6s_SOURCES = dhcp6s.c server6_conf.c server6_addr.c server6_parse.y \
23
                 server6_token.l $(COMMONSRCS)
23
                 server6_token.l $(COMMONSRCS)
24
24
25
dhcp6r_CFLAGS  = -fPIE -D_GNU_SOURCE
25
dhcp6r_CFLAGS  = -fPIE
26
dhcp6r_LDFLAGS = $(LDFLAGS)
26
dhcp6r_LDFLAGS = $(LDFLAGS)
27
dhcp6r_SOURCES = dhcp6r.c relay6_database.c relay6_parser.c relay6_socket.c
27
dhcp6r_SOURCES = dhcp6r.c relay6_database.c relay6_parser.c relay6_socket.c
28
28
29
dhcp6c_CFLAGS  = -fPIE -D_GNU_SOURCE $(LIBNL_CFLAGS)
29
dhcp6c_CFLAGS  = -fPIE $(LIBNL_CFLAGS)
30
dhcp6c_LDFLAGS = $(LDFLAGS) $(LIBNL_LIBS)
30
dhcp6c_LDFLAGS = $(LDFLAGS) $(LIBNL_LIBS)
31
dhcp6c_SOURCES = dhcp6c.c confdata.c client6_addr.c client6_parse.y \
31
dhcp6c_SOURCES = dhcp6c.c confdata.c client6_addr.c client6_parse.y \
32
                 client6_token.l dad_parse.c resolv_token.l $(COMMONSRCS)
32
                 client6_token.l dad_parse.c resolv_token.l $(COMMONSRCS)
(-)src/Makefile.in (-3 / +3 lines)
Lines 238-252 Link Here
238
                client6_parse.h server6_token.c client6_token.c \
238
                client6_parse.h server6_token.c client6_token.c \
239
                resolv_token.c lease_token.c
239
                resolv_token.c lease_token.c
240
240
241
dhcp6s_CFLAGS = -fPIE -D_GNU_SOURCE
241
dhcp6s_CFLAGS = -fPIE
242
dhcp6s_LDFLAGS = $(LDFLAGS)
242
dhcp6s_LDFLAGS = $(LDFLAGS)
243
dhcp6s_SOURCES = dhcp6s.c server6_conf.c server6_addr.c server6_parse.y \
243
dhcp6s_SOURCES = dhcp6s.c server6_conf.c server6_addr.c server6_parse.y \
244
                 server6_token.l $(COMMONSRCS)
244
                 server6_token.l $(COMMONSRCS)
245
245
246
dhcp6r_CFLAGS = -fPIE -D_GNU_SOURCE
246
dhcp6r_CFLAGS = -fPIE
247
dhcp6r_LDFLAGS = $(LDFLAGS)
247
dhcp6r_LDFLAGS = $(LDFLAGS)
248
dhcp6r_SOURCES = dhcp6r.c relay6_database.c relay6_parser.c relay6_socket.c
248
dhcp6r_SOURCES = dhcp6r.c relay6_database.c relay6_parser.c relay6_socket.c
249
dhcp6c_CFLAGS = -fPIE -D_GNU_SOURCE $(LIBNL_CFLAGS)
249
dhcp6c_CFLAGS = -fPIE $(LIBNL_CFLAGS)
250
dhcp6c_LDFLAGS = $(LDFLAGS) $(LIBNL_LIBS)
250
dhcp6c_LDFLAGS = $(LDFLAGS) $(LIBNL_LIBS)
251
dhcp6c_SOURCES = dhcp6c.c confdata.c client6_addr.c client6_parse.y \
251
dhcp6c_SOURCES = dhcp6c.c confdata.c client6_addr.c client6_parse.y \
252
                 client6_token.l dad_parse.c resolv_token.l $(COMMONSRCS)
252
                 client6_token.l dad_parse.c resolv_token.l $(COMMONSRCS)
(-)src/dhcp6c.c (+4 lines)
Lines 75-80 Link Here
75
# include <netinet6/in6_var.h>
75
# include <netinet6/in6_var.h>
76
#endif
76
#endif
77
77
78
#ifdef HAVE_LINUX_IPV6_H
79
# include <linux/ipv6.h>
80
#endif
81
78
#include <linux/netlink.h>
82
#include <linux/netlink.h>
79
#include <netlink/socket.h>
83
#include <netlink/socket.h>
80
#include <netlink/route/rtnl.h>
84
#include <netlink/route/rtnl.h>
(-)src/dhcp6s.c (+4 lines)
Lines 62-67 Link Here
62
# include <linux/sockios.h>
62
# include <linux/sockios.h>
63
#endif
63
#endif
64
64
65
#ifdef HAVE_LINUX_IPV6_H
66
# include <linux/ipv6.h>
67
#endif
68
65
#include "dhcp6.h"
69
#include "dhcp6.h"
66
#include "confdata.h"
70
#include "confdata.h"
67
#include "common.h"
71
#include "common.h"
(-)src/relay6_socket.c (+4 lines)
Lines 47-52 Link Here
47
#define IPV6_2292PKTINFO IPV6_PKTINFO
47
#define IPV6_2292PKTINFO IPV6_PKTINFO
48
#endif
48
#endif
49
49
50
#ifdef HAVE_LINUX_IPV6_H
51
# include <linux/ipv6.h>
52
#endif
53
50
extern FILE *dump;
54
extern FILE *dump;
51
55
52
void init_socket() {
56
void init_socket() {

Return to bug 268097