node_net: IsIP and CreateErrnoException just work
authorBert Belder <bertbelder@gmail.com>
Fri, 26 Nov 2010 02:19:30 +0000 (03:19 +0100)
committerBert Belder <bertbelder@gmail.com>
Mon, 20 Dec 2010 22:51:19 +0000 (23:51 +0100)
src/node_net.cc

index db1f40f..ccd288a 100644 (file)
@@ -1430,6 +1430,8 @@ static Handle<Value> GetAddrInfo(const Arguments& args) {
   return Undefined();
 }
 
+#endif // __POSIX__
+
 
 static Handle<Value> IsIP(const Arguments& args) {
   HandleScope scope;
@@ -1467,8 +1469,6 @@ static Handle<Value> CreateErrnoException(const Arguments& args) {
   return scope.Close(exception);
 }
 
-#endif // __POSIX__
-
 
 void InitNet(Handle<Object> target) {
   HandleScope scope;
@@ -1510,9 +1510,9 @@ void InitNet(Handle<Object> target) {
   NODE_SET_METHOD(target, "getsockname", GetSockName);
   NODE_SET_METHOD(target, "getpeername", GetPeerName);
   NODE_SET_METHOD(target, "getaddrinfo", GetAddrInfo);
+#endif // __POSIX__
   NODE_SET_METHOD(target, "isIP", IsIP);
   NODE_SET_METHOD(target, "errnoException", CreateErrnoException);
-#endif // __POSIX__
 
   errno_symbol          = NODE_PSYMBOL("errno");
   syscall_symbol        = NODE_PSYMBOL("syscall");