| Index: native_client_sdk/src/libraries/nacl_io/host_resolver.h
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/host_resolver.h b/native_client_sdk/src/libraries/nacl_io/host_resolver.h
|
| index 59f3f7f470892e8340ed8641329e6d3303dd3ffd..dc37b96f471867909ba272d63cdcf8edabbe1c2e 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/host_resolver.h
|
| +++ b/native_client_sdk/src/libraries/nacl_io/host_resolver.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "nacl_io/ossocket.h"
|
| #include "nacl_io/pepper_interface.h"
|
| +#include "sdk_util/simple_lock.h"
|
|
|
| #ifdef PROVIDES_SOCKET_API
|
|
|
| @@ -19,14 +20,18 @@ class HostResolver {
|
|
|
| void Init(PepperInterface* ppapi);
|
|
|
| + void freeaddrinfo(struct addrinfo *res);
|
| + int getaddrinfo(const char *node, const char *service,
|
| + const struct addrinfo *hints,
|
| + struct addrinfo **res);
|
| struct hostent* gethostbyname(const char* name);
|
| -
|
| private:
|
| void hostent_initialize();
|
| void hostent_cleanup();
|
|
|
| struct hostent hostent_;
|
| PepperInterface *ppapi_;
|
| + sdk_util::SimpleLock gethostbyname_lock_;
|
| };
|
|
|
| } // namespace nacl_io
|
|
|