Changeset 5276:0eb24ca6810e in roaraudio for libroar/vio_misc.c
- Timestamp:
- 11/20/11 18:36:49 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_misc.c
r5270 r5276 59 59 } 60 60 61 static int roar_vio_misc_nonblock(struct roar_vio_calls * vio, int state) {62 struct roar_vio_misc * self = vio->inst;63 64 if ( self->support_nonblocking )65 return 0;66 67 if ( state == ROAR_SOCKET_BLOCK )68 return 0;69 70 return -1;71 }72 73 61 static int roar_vio_misc_sync (struct roar_vio_calls * vio) { 74 62 (void)vio; … … 94 82 return 0; 95 83 break; 84 case ROAR_VIO_CTL_NONBLOCK: 85 if ( self->support_nonblocking ) 86 return 0; 87 88 if ( *(int*)data == ROAR_SOCKET_BLOCK ) 89 return 0; 90 91 return -1; 92 break; 96 93 } 97 94 … … 112 109 calls->write = roar_vio_misc_write; 113 110 calls->lseek = roar_vio_misc_lseek; 114 calls->nonblock = roar_vio_misc_nonblock;115 111 calls->sync = roar_vio_misc_sync; 116 112 calls->ctl = roar_vio_misc_ctl;
Note: See TracChangeset
for help on using the changeset viewer.