@@ -18,11 +18,13 @@ #include #import "OFReadOrWriteFailedException.h" #import "OFString.h" -#import "OFStreamSocket.h" +#ifdef OF_HAVE_SOCKETS +# import "OFStreamSocket.h" +#endif #import "common.h" @implementation OFReadOrWriteFailedException + (instancetype)exceptionWithClass: (Class)class @@ -53,13 +55,15 @@ self = [super initWithClass: class]; _stream = [stream retain]; _requestedLength = requestedLength; +#ifdef OF_HAVE_SOCKETS if ([class isSubclassOfClass: [OFStreamSocket class]]) _errNo = GET_SOCK_ERRNO; else +#endif _errNo = GET_ERRNO; return self; }