From: Eric Blossom Date: Thu, 20 May 2010 03:43:48 +0000 (-0700) Subject: Simplify USE_SELECT usage X-Git-Url: https://git.gag.com/?p=debian%2Fgnuradio;a=commitdiff_plain;h=26185e9077e5e20f71fb515c0e847a5dfd57986c Simplify USE_SELECT usage --- diff --git a/gnuradio-core/src/lib/io/gr_udp_source.cc b/gnuradio-core/src/lib/io/gr_udp_source.cc index da5b8a19..fea9a26b 100755 --- a/gnuradio-core/src/lib/io/gr_udp_source.cc +++ b/gnuradio-core/src/lib/io/gr_udp_source.cc @@ -249,18 +249,14 @@ gr_udp_source::work (int noutput_items, return nbytes/d_itemsize; } -#if USE_SELECT - // Use select() to determine when socket is readable - fd_set readfds; - timeval timeout; -#endif - while(1) { // get the data into our output buffer and record the number of bytes #if USE_SELECT // RCV_TIMEO doesn't work on all systems (e.g., Cygwin) // use select() instead of, or in addition to RCV_TIMEO + fd_set readfds; + timeval timeout; timeout.tv_sec = 1; // Init timeout each iteration. Select can modify it. timeout.tv_usec = 0; FD_ZERO(&readfds);