Changeset 5276:0eb24ca6810e in roaraudio for roard/driver_pulsesimple.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_pulsesimple.c

    r5056 r5276  
    127127 inst->sync     = driver_pulsesimple_sync; 
    128128 inst->ctl      = driver_pulsesimple_ctl; 
    129  inst->nonblock = driver_dummy_nonblock; 
    130129 
    131130 return 0; 
     
    167166 ROAR_DBG("driver_pulsesimple_ctl(vio=%p) = ?", vio); 
    168167 
     168 switch (cmd) { 
     169  case ROAR_VIO_CTL_NONBLOCK: 
     170    if ( *(int*)data == ROAR_SOCKET_BLOCK ) 
     171     return 0; 
     172    roar_err_set(ROAR_ERROR_NOTSUP); 
     173    return -1; 
     174   break; 
     175 } 
     176 
     177 roar_err_set(ROAR_ERROR_NOSYS); 
    169178 return -1; 
    170179} 
Note: See TracChangeset for help on using the changeset viewer.