Changeset 3838:533d385df0da in roaraudio for roard/driver_oss.c


Ignore:
Timestamp:
05/16/10 22:05:44 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

made OSS driver fh save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/driver_oss.c

    r3691 r3838  
    344344 self->fh   = fh; 
    345345 
     346 if ( fh != -1 ) { 
     347  self->fh_savemode = 1; 
     348 } else { 
     349  self->fh_savemode = 0; 
     350 } 
     351 
    346352 if ( device != NULL ) 
    347353  self->device = strdup(device); 
     
    367373 
    368374int     driver_oss_reopen_device(struct driver_oss * self) { 
     375 
     376 // we need to reject in fh save mode. 
     377 if ( self->fh_savemode ) 
     378  return -1; 
     379 
    369380#ifdef SNDCTL_DSP_SYNC 
    370381 ioctl(self->fh, SNDCTL_DSP_SYNC, NULL); 
Note: See TracChangeset for help on using the changeset viewer.