Changeset 5276:0eb24ca6810e in roaraudio for libroar/vio_jumbo.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
  • libroar/vio_jumbo.c

    r5270 r5276  
    5858 calls->write    = roar_vio_jumbo_write; 
    5959 calls->lseek    = roar_vio_jumbo_lseek; 
    60  calls->nonblock = roar_vio_jumbo_nonblock; 
    6160 calls->sync     = roar_vio_jumbo_sync; 
    6261 calls->ctl      = roar_vio_jumbo_ctl; 
     
    130129} 
    131130 
    132 int     roar_vio_jumbo_nonblock(struct roar_vio_calls * vio, int state) { 
    133  struct roar_vio_jumbo * self = vio->inst; 
    134  
    135  return roar_vio_nonblock(self->backend, state); 
    136 } 
    137  
    138131int     roar_vio_jumbo_sync    (struct roar_vio_calls * vio) { 
    139132 struct roar_vio_jumbo * self = vio->inst; 
     
    156149 
    157150int     roar_vio_jumbo_ctl     (struct roar_vio_calls * vio, int cmd, void * data) { 
     151 struct roar_vio_jumbo * self = vio->inst; 
     152 
     153 switch (cmd) { 
     154  case ROAR_VIO_CTL_NONBLOCK: 
     155    return roar_vio_ctl(self->backend, cmd, data); 
     156   break; 
     157 } 
     158 
     159 roar_err_set(ROAR_ERROR_BADRQC); 
    158160 return -1; 
    159161} 
Note: See TracChangeset for help on using the changeset viewer.