@@ -17,10 +17,14 @@ #import "OFObject.h" #ifndef OF_HAVE_SOCKETS # error No sockets available! #endif + +#ifdef OF_HAVE_SYS_SOCKET_H +# include +#endif #ifdef _WIN32 # include #endif @@ -84,11 +88,11 @@ size_t _maxFD; OFMutableArray *_queue; OFDataArray *_queueInfo, *_queueFDs; id _delegate; int _cancelFD[2]; -#ifdef _WIN32 +#ifndef OF_HAVE_PIPE struct sockaddr_in _cancelAddr; #endif #ifdef OF_HAVE_THREADS OFMutex *_mutex; #endif