Changeset 3900:71782afc24b2 in roaraudio for libroar/vio_stdio.c
- Timestamp:
- 05/25/10 18:49:44 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_stdio.c
r3811 r3900 124 124 125 125 off_t roar_vio_stdio_lseek (struct roar_vio_calls * vio, off_t offset, int whence) { 126 #if defined(ROAR_HAVE_FSEEK) && defined(ROAR_HAVE_FTELL) 126 127 if ( fseek((FILE*)(vio->inst), offset, whence) == -1 ) 127 128 return -1; 128 129 129 130 return ftell((FILE*)(vio->inst)); 131 #else 132 return (off_t)-1; 133 #endif 130 134 } 131 135 … … 147 151 return 0; 148 152 break; 153 #ifdef ROAR_HAVE_FILENO 149 154 case ROAR_VIO_CTL_GET_FH: 150 155 case ROAR_VIO_CTL_GET_READ_FH: 151 156 case ROAR_VIO_CTL_GET_WRITE_FH: 157 case ROAR_VIO_CTL_GET_SELECT_FH: 158 case ROAR_VIO_CTL_GET_SELECT_READ_FH: 159 case ROAR_VIO_CTL_GET_SELECT_WRITE_FH: 152 160 *(int*)data = fileno((FILE*)(vio->inst)); 153 161 return 0; 154 162 break; 163 #endif 155 164 } 156 165
Note: See TracChangeset
for help on using the changeset viewer.