From 8e455dc77474799cb511c467ca84f4fbf72ba50c Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Wed, 21 Sep 2011 17:38:21 +0200 Subject: [PATCH] dont use initstate/setstate --- cf/roken-frag.m4 | 2 -- lib/roken/resolve.c | 12 ------------ 2 files changed, 14 deletions(-) diff --git a/cf/roken-frag.m4 b/cf/roken-frag.m4 index 7622cabc6..5efecd51a 100644 --- a/cf/roken-frag.m4 +++ b/cf/roken-frag.m4 @@ -184,13 +184,11 @@ AC_CHECK_FUNCS([ \ getprogname \ getrlimit \ getspnam \ - initstate \ issetugid \ on_exit \ poll \ random \ setprogname \ - setstate \ strsvis \ strsvisx \ strunvis \ diff --git a/lib/roken/resolve.c b/lib/roken/resolve.c index 60895cae3..2eeaaf344 100644 --- a/lib/roken/resolve.c +++ b/lib/roken/resolve.c @@ -630,11 +630,6 @@ rk_dns_srv_order(struct rk_dns_reply *r) struct rk_resource_record *rr; int num_srv = 0; -#if defined(HAVE_INITSTATE) && defined(HAVE_SETSTATE) - int state[256 / sizeof(int)]; - char *oldstate; -#endif - rk_random_init(); for(rr = r->head; rr; rr = rr->next) @@ -662,10 +657,6 @@ rk_dns_srv_order(struct rk_dns_reply *r) /* sort them by priority and weight */ qsort(srvs, num_srv, sizeof(*srvs), compare_srv); -#if defined(HAVE_INITSTATE) && defined(HAVE_SETSTATE) - oldstate = initstate(time(NULL), (char*)state, sizeof(state)); -#endif - headp = &r->head; for(ss = srvs; ss < srvs + num_srv; ) { @@ -706,9 +697,6 @@ rk_dns_srv_order(struct rk_dns_reply *r) } } -#if defined(HAVE_INITSTATE) && defined(HAVE_SETSTATE) - setstate(oldstate); -#endif free(srvs); return; }