#include <unistd.h>
#include <sys/stat.h>
#include <sys/poll.h>
+#include <vlc_charset.h>
/* DVB Card Drivers */
#include <linux/dvb/version.h>
}
msg_Dbg( p_access, "Opening device %s", dmx );
- if( (*pi_fd = open(dmx, O_RDWR)) < 0 )
+ if( (*pi_fd = utf8_open(dmx, O_RDWR)) < 0 )
{
msg_Err( p_access, "DMXSetFilter: opening device failed (%m)" );
return VLC_EGENERIC;
}
msg_Dbg( p_access, "Opening device %s", dvr );
- if( (p_sys->i_handle = open(dvr, O_RDONLY)) < 0 )
+ if( (p_sys->i_handle = utf8_open(dvr, O_RDONLY)) < 0 )
{
msg_Err( p_access, "DVROpen: opening device failed (%m)" );
return VLC_EGENERIC;
memset( &caps, 0, sizeof( ca_caps_t ));
msg_Dbg( p_access, "Opening device %s", ca );
- if( (p_sys->i_ca_handle = open(ca, O_RDWR | O_NONBLOCK)) < 0 )
+ if( (p_sys->i_ca_handle = utf8_open(ca, O_RDWR | O_NONBLOCK)) < 0 )
{
msg_Warn( p_access, "CAMInit: opening CAM device failed (%m)" );
p_sys->i_ca_handle = 0;