@@ -26,11 +26,11 @@ #import "OFPollKernelEventObserver.h" #import "OFData.h" #import "OFSocket+Private.h" -#import "OFObserveFailedException.h" +#import "OFObserveKernelEventsFailedException.h" #import "OFOutOfRangeException.h" #ifdef OF_WII # define pollfd pollsd # define fd socket @@ -72,12 +72,13 @@ struct pollfd *FDs; size_t count; bool found; if (fd < 0) - @throw [OFObserveFailedException exceptionWithObserver: self - errNo: EBADF]; + @throw [OFObserveKernelEventsFailedException + exceptionWithObserver: self + errNo: EBADF]; FDs = self->_FDs.mutableItems; count = self->_FDs.count; found = false; @@ -108,12 +109,13 @@ { struct pollfd *FDs; size_t nFDs; if (fd < 0) - @throw [OFObserveFailedException exceptionWithObserver: self - errNo: EBADF]; + @throw [OFObserveKernelEventsFailedException + exceptionWithObserver: self + errNo: EBADF]; FDs = self->_FDs.mutableItems; nFDs = self->_FDs.count; for (size_t i = 0; i < nFDs; i++) { @@ -183,12 +185,13 @@ events = poll(FDs, (nfds_t)nFDs, (int)(timeInterval != -1 ? timeInterval * 1000 : -1)); if (events < 0) - @throw [OFObserveFailedException exceptionWithObserver: self - errNo: errno]; + @throw [OFObserveKernelEventsFailedException + exceptionWithObserver: self + errNo: errno]; for (size_t i = 0; i < nFDs; i++) { assert(FDs[i].fd <= _maxFD); if (FDs[i].revents & POLLIN) {