Changeset 596:f93c53886185 in roaraudio for roard/streams.c
- Timestamp:
- 08/19/08 17:42:38 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/streams.c
r592 r596 702 702 } 703 703 704 705 // VIO: 706 707 ssize_t stream_vio_read (int stream, void *buf, size_t count) { 708 struct roar_stream_server * s = g_streams[stream]; 709 710 if ( !s ) 711 return -1; 712 713 return stream_vio_s_read(s, buf, count); 714 } 715 716 ssize_t stream_vio_write(int stream, void *buf, size_t count) { 717 struct roar_stream_server * s = g_streams[stream]; 718 719 if ( !s ) 720 return -1; 721 722 return stream_vio_s_write(s, buf, count); 723 } 724 725 726 ssize_t stream_vio_s_read (struct roar_stream_server * stream, void *buf, size_t count) { 727 errno = 0; 728 729 if ( !stream ) 730 return -1; 731 732 if ( ! stream->vio.read ) 733 return -1; 734 735 return stream->vio.read(ROAR_STREAM(stream)->fh, buf, count, stream->vio.inst); 736 } 737 738 ssize_t stream_vio_s_write(struct roar_stream_server * stream, void *buf, size_t count) { 739 errno = 0; 740 741 if ( !stream ) 742 return -1; 743 744 if ( ! stream->vio.write ) 745 return -1; 746 747 return stream->vio.write(ROAR_STREAM(stream)->fh, buf, count, stream->vio.inst); 748 } 749 704 750 //ll
Note: See TracChangeset
for help on using the changeset viewer.