Changeset 3770:c5daf82cbf74 in roaraudio for libroar
- Timestamp:
- 05/06/10 19:26:26 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_select.c
r3767 r3770 111 111 for (i = 0; i < len; i++) { 112 112 if ( vios[i].eventsq & ROAR_VIO_SELECT_READ ) { 113 ROAR_DBG("roar_vio_select(vios=%p, len=%llu, rtv=%p, ctl=%p): vios[i=%i] is READ, fh=%i", vios, (long long unsigned int)len, rtv, ctl, i, vios[i].internal.fh[0]); 113 114 FD_SET(vios[i].internal.fh[0], &rfds); 114 115 if ( vios[i].internal.fh[0] > max_fh ) … … 117 118 118 119 if ( vios[i].eventsq & ROAR_VIO_SELECT_WRITE ) { 120 ROAR_DBG("roar_vio_select(vios=%p, len=%llu, rtv=%p, ctl=%p): vios[i=%i] is WRITE, fh=%i", vios, (long long unsigned int)len, rtv, ctl, i, vios[i].internal.fh[1]); 119 121 FD_SET(vios[i].internal.fh[1], &wfds); 120 122 if ( vios[i].internal.fh[1] > max_fh ) … … 123 125 124 126 if ( vios[i].eventsq & ROAR_VIO_SELECT_EXCEPT ) { 127 ROAR_DBG("roar_vio_select(vios=%p, len=%llu, rtv=%p, ctl=%p): vios[i=%i] is EXCEPT, fh=%i", vios, (long long unsigned int)len, rtv, ctl, i, vios[i].internal.fh[2]); 125 128 FD_SET(vios[i].internal.fh[2], &efds); 126 129 if ( vios[i].internal.fh[2] > max_fh ) … … 138 141 } 139 142 143 144 ROAR_DBG("roar_vio_select(vios=%p, len=%llu, rtv=%p, ctl=%p): Doing select() with max_fh=%i", vios, (long long unsigned int)len, rtv, ctl, max_fh); 140 145 ret = select(max_fh + 1, &rfds, &wfds, &efds, &tv); 146 ROAR_DBG("roar_vio_select(vios=%p, len=%llu, rtv=%p, ctl=%p): select() returned %i", vios, (long long unsigned int)len, rtv, ctl, ret); 141 147 142 148 // ret == -1 -> Error 143 149 // ret == 0 -> No data 144 if ( ret < 1 ) 150 if ( ret < 1 ) { 151 ROAR_DBG("roar_vio_select(vios=%p, len=%llu, rtv=%p, ctl=%p) = %lli", vios, (long long unsigned int)len, rtv, ctl, (long long int)ret); 145 152 return ret; 153 } 146 154 147 155 // set eventsa:
Note: See TracChangeset
for help on using the changeset viewer.