aboutsummaryrefslogtreecommitdiffstats
path: root/pingu_iface.c
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-08-21 14:37:10 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2013-08-21 15:03:21 +0200
commit7a7b0bd1a4182201a5006c31ab5f1a4ef5849ee6 (patch)
tree8a94ba006daac18af528abda6aa5a5820657513c /pingu_iface.c
parenta9bf2a6890ee1a491fd6d09ea93b210b2b58b368 (diff)
downloadpingu-7a7b0bd1a4182201a5006c31ab5f1a4ef5849ee6.tar.bz2
pingu-7a7b0bd1a4182201a5006c31ab5f1a4ef5849ee6.tar.xz
configure: check for strlcpy
Diffstat (limited to 'pingu_iface.c')
-rw-r--r--pingu_iface.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/pingu_iface.c b/pingu_iface.c
index ec35628..815b1e9 100644
--- a/pingu_iface.c
+++ b/pingu_iface.c
@@ -20,6 +20,14 @@
#include "pingu_netlink.h"
#include "sockaddr_util.h"
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifndef HAVE_STRLCPY
+#define strlcpy(dst, src, dstsize) snprintf(dst, dstsize, "%s", src)
+#endif
+
static struct list_head iface_list = LIST_INITIALIZER(iface_list);
#define PINGU_ROUTE_TABLE_MIN 1