ObjFW

Diff
Login

Differences From Artifact [9e96dde949]:

To Artifact [ea8324b0c4]:


127
128
129
130
131
132
133

134
135

136
137
138

139
140
141
142
143
144
145
127
128
129
130
131
132
133
134
135

136
137
138

139
140
141
142
143
144
145
146







+

-
+


-
+







								 errNo: errno];

	if (events == 0)
		return false;

	if (FD_ISSET(_cancelFD[0], &readFDs)) {
		char buffer;

#ifndef _WIN32
		OF_ENSURE(read(_cancelFD[0], &buffer, 1) > 0);
		OF_ENSURE(read(_cancelFD[0], &buffer, 1) == 1);
#else
		OF_ENSURE(recvfrom(_cancelFD[0], &buffer, 1, 0, NULL,
		    NULL) > 0);
		    NULL) == 1);
#endif
	}

	objects = [_readObjects objects];
	count = [_readObjects count];

	for (i = 0; i < count; i++) {