Changeset 3436:334f649d87bf in roaraudio for libroar/vio_winsock.c
- Timestamp:
- 02/13/10 13:18:30 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_winsock.c
r3315 r3436 50 50 return 0; 51 51 } 52 52 53 int roar_vio_winsock_ctl (struct roar_vio_calls * vio, int cmd, void * data) { 54 if ( vio == NULL || cmd == -1 ) 55 return -1; 56 57 ROAR_DBG("roar_vio_winsock_ctl(vio=%p, cmd=0x%.8x, data=%p) = ?", vio, cmd, data); 58 59 switch (cmd) { 60 case ROAR_VIO_CTL_GET_SELECT_FH: 61 case ROAR_VIO_CTL_GET_SELECT_READ_FH: 62 case ROAR_VIO_CTL_GET_SELECT_WRITE_FH: 63 ROAR_DBG("roar_vio_winsock_ctl(vio=%p, cmd=ROAR_VIO_CTL_GET_SELECT_*FH(0x%.8x), data=%p) = 0 // fh=%i", vio, cmd, data, roar_vio_get_fh(vio)); 64 *(int*)data = roar_vio_get_fh(vio); 65 return 0; 66 break; 67 case ROAR_VIO_CTL_SET_NOSYNC: 68 vio->sync = NULL; 69 return 0; 70 break; 71 } 72 53 73 return -1; 54 74 } 75 55 76 int roar_vio_winsock_close (struct roar_vio_calls * vio) { 56 77
Note: See TracChangeset
for help on using the changeset viewer.