Lines Matching refs:sets

48 #define INIT_FDSETS(sets) do { \
49 memset((sets)->buf1, 0xab, 8); \
50 memset((sets)->buf2, 0xab, 8); \
51 memset((sets)->buf3, 0xab, 8); \
52 memset((sets)->buf4, 0xab, 8); \
55 #define CHECK_FDSETS(sets) do { \
56 LWIP_ASSERT("buf1 fail", !memcmp((sets)->buf1, cmpbuf, 8)); \
57 LWIP_ASSERT("buf2 fail", !memcmp((sets)->buf2, cmpbuf, 8)); \
58 LWIP_ASSERT("buf3 fail", !memcmp((sets)->buf3, cmpbuf, 8)); \
59 LWIP_ASSERT("buf4 fail", !memcmp((sets)->buf4, cmpbuf, 8)); \
77 fdsets sets;
82 INIT_FDSETS(&sets);
181 CHECK_FDSETS(&sets);
182 FD_ZERO(&sets.readset);
183 CHECK_FDSETS(&sets);
184 FD_SET(s, &sets.readset);
185 CHECK_FDSETS(&sets);
186 FD_ZERO(&sets.writeset);
187 CHECK_FDSETS(&sets);
188 FD_SET(s, &sets.writeset);
189 CHECK_FDSETS(&sets);
190 FD_ZERO(&sets.errset);
191 CHECK_FDSETS(&sets);
192 FD_SET(s, &sets.errset);
193 CHECK_FDSETS(&sets);
197 ret = lwip_select(s + 1, &sets.readset, &sets.writeset, &sets.errset, &tv);
198 CHECK_FDSETS(&sets);
200 LWIP_ASSERT("!FD_ISSET(s, &writeset)", !FD_ISSET(s, &sets.writeset));
201 LWIP_ASSERT("!FD_ISSET(s, &readset)", !FD_ISSET(s, &sets.readset));
202 LWIP_ASSERT("!FD_ISSET(s, &errset)", !FD_ISSET(s, &sets.errset));
204 FD_ZERO(&sets.readset);
205 FD_SET(s, &sets.readset);
206 FD_ZERO(&sets.writeset);
207 FD_SET(s, &sets.writeset);
208 FD_ZERO(&sets.errset);
209 FD_SET(s, &sets.errset);
212 ret = lwip_select(s + 1, &sets.readset, &sets.writeset, &sets.errset, NULL);
215 LWIP_ASSERT("FD_ISSET(s, &writeset)", FD_ISSET(s, &sets.writeset));
216 LWIP_ASSERT("!FD_ISSET(s, &readset)", !FD_ISSET(s, &sets.readset));
217 LWIP_ASSERT("!FD_ISSET(s, &errset)", !FD_ISSET(s, &sets.errset));
266 FD_ZERO(&sets.readset);
267 FD_SET(s, &sets.readset);
268 FD_ZERO(&sets.writeset);
269 FD_SET(s, &sets.writeset);
270 FD_ZERO(&sets.errset);
271 FD_SET(s, &sets.errset);
275 ret = lwip_select(s + 1, &sets.readset, &sets.writeset, &sets.errset, &tv);
278 FD_ZERO(&sets.readset);
279 FD_SET(s, &sets.readset);
280 FD_ZERO(&sets.writeset);
281 FD_SET(s, &sets.writeset);
282 FD_ZERO(&sets.errset);
283 FD_SET(s, &sets.errset);
286 ret = lwip_select(s + 1, &sets.readset, &sets.writeset, &sets.errset, NULL);
289 LWIP_ASSERT("FD_ISSET(s, &errset)", FD_ISSET(s, &sets.errset));
290 /*LWIP_ASSERT("!FD_ISSET(s, &readset)", !FD_ISSET(s, &sets.readset));
291 LWIP_ASSERT("!FD_ISSET(s, &writeset)", !FD_ISSET(s, &sets.writeset));*/