Changeset 930:62b20281af8d in roaraudio for roard/driver_oss.c
- Timestamp:
- 12/07/08 17:24:18 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/driver_oss.c
r924 r930 28 28 #define er() close(fh); return -1 29 29 30 int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info ) {30 int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh) { 31 31 int tmp; 32 int fh;33 32 34 33 #ifdef ROAR_DEFAULT_OSS_DEV … … 44 43 roar_vio_init_calls(inst); 45 44 46 if ( (fh = open(device, O_WRONLY, 0644)) == -1 ) { 47 ROAR_ERR("driver_oss_open(*): Can not open OSS device: %s: %s", device, strerror(errno)); 48 return -1; 45 if ( fh == -1 ) { 46 if ( (fh = open(device, O_WRONLY, 0644)) == -1 ) { 47 ROAR_ERR("driver_oss_open(*): Can not open OSS device: %s: %s", device, strerror(errno)); 48 return -1; 49 } 49 50 } 50 51
Note: See TracChangeset
for help on using the changeset viewer.