Use ares_socket_t instead of int for sockets
authorBert Belder <bertbelder@gmail.com>
Thu, 25 Nov 2010 00:40:42 +0000 (01:40 +0100)
committerBert Belder <bertbelder@gmail.com>
Mon, 20 Dec 2010 22:50:45 +0000 (23:50 +0100)
src/node_cares.cc

index 8e280aa..bdfb31a 100644 (file)
@@ -45,7 +45,7 @@ class Channel : public ObjectWrap {
 
   ares_channel channel;
 
-  static void SockStateCb(void *data, int sock, int read, int write);
+  static void SockStateCb(void *data, ares_socket_t sock, int read, int write);
   static void QueryCb(void *arg, int status, int timeouts, unsigned char* abuf, int alen);
 };
 
@@ -746,7 +746,7 @@ Handle<Value> Channel::ProcessFD(const Arguments& args) {
 }
 
 
-void Channel::SockStateCb(void *data, int sock, int read, int write) {
+void Channel::SockStateCb(void *data, ares_socket_t sock, int read, int write) {
   Channel *c = static_cast<Channel*>(data);
   HandleScope scope;