mirror of
https://github.com/NLnetLabs/unbound.git
synced 2026-02-11 06:43:40 -05:00
Lint fixup. splint gets confused by getrlimit.
git-svn-id: file:///svn/unbound/trunk@299 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
362a4f2e76
commit
9c51399e3e
2 changed files with 5 additions and 5 deletions
|
|
@ -44,7 +44,7 @@ endif
|
|||
BUILD=build/
|
||||
|
||||
LINT=splint
|
||||
LINTFLAGS=+quiet -weak -warnposix -unrecog -Din_addr_t=uint32_t -Du_int=unsigned -Du_char=uint8_t -preproc
|
||||
LINTFLAGS=+quiet -weak -warnposix -unrecog -Din_addr_t=uint32_t -Du_int=unsigned -Du_char=uint8_t -preproc -Drlimit=rlimit64
|
||||
# compat with openssl linux edition.
|
||||
LINTFLAGS+="-DBN_ULONG=unsigned long" -Dkrb5_int32=int "-Dkrb5_ui_4=unsigned int" -DPQ_64BIT=uint64_t
|
||||
|
||||
|
|
|
|||
|
|
@ -70,18 +70,18 @@ static void usage()
|
|||
static void
|
||||
checkrlimits(struct config_file* cfg)
|
||||
{
|
||||
size_t list = ((cfg->do_ip4?1:0) + (cfg->do_ip6?1:0)) *
|
||||
int list = ((cfg->do_ip4?1:0) + (cfg->do_ip6?1:0)) *
|
||||
((cfg->do_udp?1:0) + (cfg->do_tcp?1 + TCP_ACCEPT_COUNT:0));
|
||||
size_t ifs = (cfg->num_ifs==0?1:cfg->num_ifs);
|
||||
size_t ifs = (size_t)(cfg->num_ifs==0?1:cfg->num_ifs);
|
||||
size_t listen_num = list*ifs;
|
||||
size_t outnum = cfg->outgoing_num_ports*ifs + cfg->outgoing_num_tcp;
|
||||
size_t misc = 4; /* logfile, pidfile, stdout... */
|
||||
size_t perthread = listen_num + outnum + 2/*cmdpipe*/ + 2/*libevent*/
|
||||
+ misc;
|
||||
#if !defined(HAVE_PTHREAD) && !defined(HAVE_SOLARIS_THREADS)
|
||||
size_t numthread = 1; /* it forks */
|
||||
int numthread = 1; /* it forks */
|
||||
#else
|
||||
size_t numthread = cfg->num_threads;
|
||||
int numthread = cfg->num_threads;
|
||||
#endif
|
||||
size_t total = numthread * perthread + misc;
|
||||
struct rlimit rlim;
|
||||
|
|
|
|||
Loading…
Reference in a new issue