1From 627a45d88acf236cb36326919e4a2fa975c688bd Mon Sep 17 00:00:00 2001 2From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> 3Date: Mon, 8 Feb 2016 23:05:23 +0100 4Subject: [PATCH] config.c: Replace deprecated SUSv3 functions with POSIX 5 equivalents 6 7Replace the deprecated SUSv3 function index() by its POSIX equivalent 8strchr(). This is necessary to successfully build vpnc with uClibc, 9when SUSv3 compatibility functions are not compiled in. 10 11Patch originally from Bernhard Reutner-Fischer 12<rep.dot.nop@gmail.com>. 13 14Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 15--- 16 17 config.c | 3 +-- 18 1 file changed, 1 insertion(+), 2 deletions(-) 19 20diff --git a/config.c b/config.c 21index 57778e3..11b363b 100644 22--- a/config.c 23+++ b/config.c 24@@ -657,8 +657,7 @@ static const struct config_names_s { 25 static char *get_config_filename(const char *name, int add_dot_conf) 26 { 27 char *realname; 28- 29- asprintf(&realname, "%s%s%s", index(name, '/') ? "" : "/etc/vpnc/", name, add_dot_conf ? ".conf" : ""); 30+ asprintf(&realname, "%s%s%s", strchr(name, '/') ? "" : "/etc/vpnc/", name, add_dot_conf ? ".conf" : ""); 31 return realname; 32 } 33 34-- 352.6.4 36 37