Changeset 5276:0eb24ca6810e in roaraudio for roard/driver.c


Ignore:
Timestamp:
11/20/11 18:36:49 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

merged VIO's _nonblock() into _ctl() (Closes: #135)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/driver.c

    r5274 r5276  
    317317#endif 
    318318 
    319 int  driver_dummy_nonblock(struct roar_vio_calls * vio, int state) { 
    320  if ( state == ROAR_SOCKET_BLOCK ) 
    321   return 0; 
    322  
    323  roar_err_set(ROAR_ERROR_NOTSUP); 
    324  return -1; 
     319int  driver_dummy_ctl(struct roar_vio_calls * vio, int cmd, void * data) { 
     320 switch (cmd) { 
     321  case ROAR_VIO_CTL_NONBLOCK: 
     322    if ( *(const int*)data == ROAR_SOCKET_BLOCK ) 
     323     return 0; 
     324 
     325    roar_err_set(ROAR_ERROR_NOTSUP); 
     326    return -1; 
     327   break; 
     328  default: 
     329    roar_err_set(ROAR_ERROR_BADRQC); 
     330    return -1; 
     331   break; 
     332 } 
    325333} 
    326334 
Note: See TracChangeset for help on using the changeset viewer.