Changeset 3066:bb8d29a2aa31 in roaraudio
- Timestamp:
- 12/28/09 00:21:40 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_proto.c
r3065 r3066 86 86 char * dstr, int proto, struct roar_vio_defaults * odef) { 87 87 #ifndef ROAR_WITHOUT_VIO_PROTO 88 struct roar_vio_proto * self; 88 89 char * host; 89 90 char * tmp; … … 97 98 ROAR_DBG("roar_vio_open_proto(*) = ?"); 98 99 99 if ( roar_vio_open_pass(calls, dst) == -1 ) 100 return -1; 100 if ( (self = roar_mm_malloc(sizeof(struct roar_vio_proto))) == NULL ) 101 return -1; 102 103 memset(self, 0, sizeof(struct roar_vio_proto)); 104 105 self->next = dst; 106 107 calls->inst = self; 108 109 calls->read = roar_vio_proto_read; 110 calls->write = roar_vio_proto_write; 111 // calls->lseek = roar_vio_proto_lseek; // TODO: this is currently not supported 112 calls->nonblock = roar_vio_proto_nonblock; 113 calls->sync = roar_vio_proto_sync; 114 calls->ctl = roar_vio_proto_ctl; 115 calls->close = roar_vio_proto_close; 101 116 102 117 ROAR_DBG("roar_vio_open_proto(*) = ?"); … … 248 263 return -1; 249 264 265 calls->write = NULL; // Disable write as we do not support this 266 250 267 ROAR_DBG("roar_vio_open_proto_http(calls=%p, dst=%p, host='%s', file='%s') = ?", calls, dst, host, file); 251 268 … … 301 318 return -1; 302 319 320 calls->write = NULL; // Disable write as we do not support this 321 303 322 ROAR_DBG("roar_vio_open_proto_gopher(calls=%p, dst=%p, host='%s', file='%s') = ?", calls, dst, host, file); 304 323
Note: See TracChangeset
for help on using the changeset viewer.