@@ -18,10 +18,15 @@ #import "OFObject.h" #ifdef OF_HAVE_SOCKETS # import "socket.h" #endif + +#ifdef OF_AMIGAOS +# include +# include +#endif OF_ASSUME_NONNULL_BEGIN @class OFMutableArray OF_GENERIC(ObjectType); @class OFDate; @@ -117,12 +122,15 @@ OFMutableArray OF_GENERIC(id ) *_readObjects; OFMutableArray OF_GENERIC(id ) *_writeObjects; id _Nullable _delegate; -#ifdef OF_HAVE_PIPE +#if defined(OF_HAVE_PIPE) int _cancelFD[2]; +#elif defined(OF_AMIGAOS) + struct Task *_waitingTask; + ULONG _cancelSignal; #else of_socket_t _cancelFD[2]; struct sockaddr_in _cancelAddr; #endif #ifdef OF_HAVE_THREADS