Changeset 3895:12c0c9a574cb in roaraudio for libroar/vio.c


Ignore:
Timestamp:
05/25/10 15:46:48 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

test for ioctl()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio.c

    r3860 r3895  
    3535 
    3636#include "libroar.h" 
     37 
     38#ifdef ROAR_HAVE_H_SYS_IOCTL 
    3739#include <sys/ioctl.h> 
     40#endif 
    3841 
    3942#ifdef ROAR_HAVE_IO_POSIX 
     
    356359 
    357360int     roar_vio_basic_ctl     (struct roar_vio_calls * vio, int cmd, void * data) { 
     361#ifdef ROAR_HAVE_H_SYS_IOCTL 
    358362 struct roar_vio_sysio_ioctl * sysioctl; 
     363#endif 
    359364 int tmp; 
    360365 int s_r = 0, s_w = 0; 
     
    432437    return ROAR_SHUTDOWN(roar_vio_get_fh(vio), tmp); 
    433438   break; 
     439#ifdef ROAR_HAVE_H_SYS_IOCTL 
    434440  case ROAR_VIO_CTL_SYSIO_IOCTL: 
    435441    sysioctl = data; 
    436442    return ioctl(roar_vio_get_fh(vio), sysioctl->cmd, sysioctl->argp); 
    437443   break; 
     444#endif 
    438445 } 
    439446 
Note: See TracChangeset for help on using the changeset viewer.