@@ -47,10 +47,11 @@ #import "OFInitializationFailedException.h" #import "OFInvalidArgumentException.h" #import "OFOutOfRangeException.h" +#import "socket.h" #import "socket_helpers.h" enum { QUEUE_ADD = 0, QUEUE_REMOVE = 1, @@ -142,12 +143,12 @@ @throw [OFInitializationFailedException exceptionWithClass: [self class]]; # ifndef __wii__ cancelAddrLen = sizeof(_cancelAddr); - if (getsockname(_cancelFD[0], (struct sockaddr*)&_cancelAddr, - &cancelAddrLen)) + if (of_getsockname(_cancelFD[0], (struct sockaddr*)&_cancelAddr, + &cancelAddrLen) != 0) @throw [OFInitializationFailedException exceptionWithClass: [self class]]; # endif #endif