@@ -53,27 +53,27 @@ struct kevent event; #ifdef HAVE_KQUEUE1 if ((_kernelQueue = kqueue1(O_CLOEXEC)) == -1) @throw [OFInitializationFailedException - exceptionWithClass: [self class]]; + exceptionWithClass: self.class]; #else int flags; if ((_kernelQueue = kqueue()) == -1) @throw [OFInitializationFailedException - exceptionWithClass: [self class]]; + exceptionWithClass: self.class]; if ((flags = fcntl(_kernelQueue, F_GETFD, 0)) != -1) fcntl(_kernelQueue, F_SETFD, flags | FD_CLOEXEC); #endif EV_SET(&event, _cancelFD[0], EVFILT_READ, EV_ADD, 0, 0, 0); if (kevent(_kernelQueue, &event, 1, NULL, 0, NULL) != 0) @throw [OFInitializationFailedException - exceptionWithClass: [self class]]; + exceptionWithClass: self.class]; } @catch (id e) { [self release]; @throw e; } @@ -90,11 +90,11 @@ - (void)of_addObjectForReading: (id )object { struct kevent event; memset(&event, 0, sizeof(event)); - event.ident = [object fileDescriptorForReading]; + event.ident = object.fileDescriptorForReading; event.filter = EVFILT_READ; event.flags = EV_ADD; #ifndef OF_NETBSD event.udata = object; #else @@ -109,11 +109,11 @@ - (void)of_addObjectForWriting: (id )object { struct kevent event; memset(&event, 0, sizeof(event)); - event.ident = [object fileDescriptorForWriting]; + event.ident = object.fileDescriptorForWriting; event.filter = EVFILT_WRITE; event.flags = EV_ADD; #ifndef OF_NETBSD event.udata = object; #else @@ -128,11 +128,11 @@ - (void)of_removeObjectForReading: (id )object { struct kevent event; memset(&event, 0, sizeof(event)); - event.ident = [object fileDescriptorForReading]; + event.ident = object.fileDescriptorForReading; event.filter = EVFILT_READ; event.flags = EV_DELETE; if (kevent(_kernelQueue, &event, 1, NULL, 0, NULL) != 0) @throw [OFObserveFailedException exceptionWithObserver: self @@ -142,11 +142,11 @@ - (void)of_removeObjectForWriting: (id )object { struct kevent event; memset(&event, 0, sizeof(event)); - event.ident = [object fileDescriptorForWriting]; + event.ident = object.fileDescriptorForWriting; event.filter = EVFILT_WRITE; event.flags = EV_DELETE; if (kevent(_kernelQueue, &event, 1, NULL, 0, NULL) != 0) @throw [OFObserveFailedException exceptionWithObserver: self