Changeset 3852:adfa773b39a8 in roaraudio for libroar/vio.c


Ignore:
Timestamp:
05/16/10 22:39:43 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support vor (sysio) ioctl() to VIOs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio.c

    r3812 r3852  
    3535 
    3636#include "libroar.h" 
     37#include <sys/ioctl.h> 
    3738 
    3839#ifdef ROAR_HAVE_IO_POSIX 
     
    343344 
    344345int     roar_vio_basic_ctl     (struct roar_vio_calls * vio, int cmd, void * data) { 
     346 struct roar_vio_sysio_ioctl * sysioctl; 
    345347 int tmp; 
    346348 int s_r = 0, s_w = 0; 
     
    418420    return shutdown(roar_vio_get_fh(vio), tmp); 
    419421   break; 
     422  case ROAR_VIO_CTL_SYSIO_IOCTL: 
     423    sysioctl = data; 
     424    return ioctl(roar_vio_get_fh(vio), sysioctl->cmd, sysioctl->argp); 
     425   break; 
    420426 } 
    421427 
Note: See TracChangeset for help on using the changeset viewer.