Changeset 3315:b5bb2bb5347b in roaraudio


Ignore:
Timestamp:
02/03/10 14:57:44 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

moved winsock support out of vio.[ch]

Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/libroar.h

    r3297 r3315  
    114114#include "vio_pipe.h" 
    115115#include "vio_socket.h" 
     116#include "vio_winsock.h" 
    116117#include "vio_proto.h" 
    117118#include "vio_rtp.h" 
  • include/libroar/vio.h

    r2841 r3315  
    100100int     roar_vio_basic_close   (struct roar_vio_calls * vio); 
    101101 
    102 #ifdef ROAR_TARGET_WIN32 
    103 ssize_t roar_vio_winsock_read    (struct roar_vio_calls * vio, void *buf, size_t count); 
    104 ssize_t roar_vio_winsock_write   (struct roar_vio_calls * vio, void *buf, size_t count); 
    105 int     roar_vio_winsock_nonblock(struct roar_vio_calls * vio, int state); 
    106 int     roar_vio_winsock_sync    (struct roar_vio_calls * vio); 
    107 int     roar_vio_winsock_ctl     (struct roar_vio_calls * vio, int cmd, void * data); 
    108 int     roar_vio_winsock_close   (struct roar_vio_calls * vio); 
    109 #endif 
    110  
    111102// null 
    112103// this is a read and write in one! 
  • libroar/Makefile

    r3297 r3315  
    77VIO_META=vio.o vio_select.o vio_ops.o vio_string.o 
    88VIO_BRIDGE=vio_bio.o vio_stdio.o 
    9 VIO=$(VIO_META) $(VIO_BRIDGE) vio_cmd.o vio_magic.o vio_pipe.o vio_socket.o vio_stack.o vio_jumbo.o vio_proto.o vio_dstr.o vio_tantalos.o vio_rtp.o 
     9VIO=$(VIO_META) $(VIO_BRIDGE) vio_cmd.o vio_magic.o vio_pipe.o vio_socket.o vio_winsock.o vio_stack.o vio_jumbo.o vio_proto.o vio_dstr.o vio_tantalos.o vio_rtp.o 
    1010OBJS=libroar.o config.o debug.o basic.o stream.o simple.o auth.o socket.o ctl.o buffer.o meta.o file.o acl.o cdrom.o pinentry.o sshaskpass.o $(VIO) stack.o slp.o nnode.o roardl.o 
    1111 
  • libroar/vio.c

    r3276 r3315  
    364364} 
    365365 
    366 #ifdef ROAR_TARGET_WIN32 
    367 ssize_t roar_vio_winsock_read    (struct roar_vio_calls * vio, void *buf, size_t count) { 
    368  return recv(roar_vio_get_fh(vio), buf, count, 0); 
    369 } 
    370  
    371 ssize_t roar_vio_winsock_write   (struct roar_vio_calls * vio, void *buf, size_t count) { 
    372  return send(roar_vio_get_fh(vio), buf, count, 0); 
    373 } 
    374  
    375 int     roar_vio_winsock_nonblock(struct roar_vio_calls * vio, int state) { 
    376  return -1; 
    377 } 
    378 int     roar_vio_winsock_sync    (struct roar_vio_calls * vio) { 
    379  return 0; 
    380 } 
    381 int     roar_vio_winsock_ctl     (struct roar_vio_calls * vio, int cmd, void * data) { 
    382  return -1; 
    383 } 
    384 int     roar_vio_winsock_close   (struct roar_vio_calls * vio) { 
    385  
    386  closesocket(roar_vio_get_fh(vio)); 
    387  
    388  return 0; 
    389 } 
    390 #endif 
    391  
    392  
    393366// null 
    394367ssize_t roar_vio_null_rw    (struct roar_vio_calls * vio, void *buf, size_t count) { 
Note: See TracChangeset for help on using the changeset viewer.