Changeset 944:64b819ce2b96 in roaraudio for roard/driver.c
- Timestamp:
- 12/07/08 22:32:20 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/driver.c
r937 r944 77 77 } 78 78 79 ROAR_WARN("driver_open(*): driver(%s) uses old non-vio interface!", driver); 79 if ( g_driver[i].open ) { 80 ROAR_WARN("driver_open(*): driver(%s) uses old non-vio interface!", driver); 81 return g_driver[i].open(inst, device, info); 82 } 80 83 81 if ( g_driver[i].open )82 return g_driver[i].open(inst, device, info);83 84 return 0; 84 85 } … … 103 104 104 105 if ( g_driver[i].vio_init == NULL ) { 106 if ( g_driver[i].open == NULL ) { // this is the null driver 107 memset(calls, 0, sizeof(struct roar_vio_calls)); 108 calls->read = roar_vio_null_rw; 109 calls->write = roar_vio_null_rw; 110 return 0; 111 } 112 105 113 ROAR_WARN("driver_open(*): driver(%s) uses old non-vio interface!", driver); 106 114 ROAR_ERR("driver_openvio(calls=%p, driver_id={%i}, driver='%s', device='%s', info=%p, fh=%i): not a VIO driver!",
Note: See TracChangeset
for help on using the changeset viewer.