OSDN Git Service

Make res_init() thread safe.
authorKenneth Soerensen <kenneth.sorensen@spectralink.com>
Wed, 10 Apr 2013 14:52:52 +0000 (16:52 +0200)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Tue, 12 Nov 2013 15:12:32 +0000 (16:12 +0100)
commitecc7aee9a0eb4f9fbdf4dc2972e8c6361e531b6a
tree5a7d61dc209c68dcc2a02fd5556b171878ec34d1
parent20b69920b299585265eb100d0b67e1097ccb1092
Make res_init() thread safe.

res_init() was not atomic, which could give undesired behaviour. Now
res_init() is completely locked under one lock and the locking is
removed from __res_vinit().

Signed-off-by: Kenneth Soerensen <kenneth.sorensen@spectralink.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
libc/inet/resolv.c