Commit 62d1845e authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Remove libsysfs code

udev has dropped libsysfs in favor of libudev. Normally, you'd want to
port the code, but this only concerns old devices with FireWire.
parent 2aadd69a
......@@ -2950,15 +2950,6 @@ if test "${enable_realrtsp}" = "yes"; then
VLC_ADD_PLUGIN([access_realrtsp])
fi
AC_ARG_ENABLE(libsysfs,
[ --enable-libsysfs Get user key from firewire connected iPod via libsysfs (default enabled)])
AS_IF([test "${enable_libsysfs}" != "no"],[
AC_CHECK_HEADERS(sysfs/libsysfs.h, [
VLC_ADD_LIBS([mp4 mkv],[-lsysfs])
] )
])
dnl
dnl skins2 module
dnl
......
......@@ -62,10 +62,6 @@
# include <CoreFoundation/CFNumber.h>
#endif
#ifdef HAVE_SYSFS_LIBSYSFS_H
# include <sysfs/libsysfs.h>
#endif
#include "drms.h"
#include "drmstables.h"
......@@ -1791,45 +1787,6 @@ static int GetiPodID( int64_t *p_ipod_id )
mach_port_deallocate( mach_task_self(), port );
}
#elif defined (HAVE_SYSFS_LIBSYSFS_H)
struct sysfs_bus *bus = NULL;
struct dlist *devlist = NULL;
struct dlist *attributes = NULL;
struct sysfs_device *curdev = NULL;
struct sysfs_attribute *curattr = NULL;
bus = sysfs_open_bus( "ieee1394" );
if( bus != NULL )
{
devlist = sysfs_get_bus_devices( bus );
if( devlist != NULL )
{
dlist_for_each_data( devlist, curdev, struct sysfs_device )
{
attributes = sysfs_get_device_attributes( curdev );
if( attributes != NULL )
{
dlist_for_each_data( attributes, curattr,
struct sysfs_attribute )
{
if( ( strcmp( curattr->name, "model_name" ) == 0 ) &&
( strncmp( curattr->value, PROD_NAME,
sizeof(PROD_NAME) ) == 0 ) )
{
*p_ipod_id = strtoll( curdev->name, NULL, 16 );
i_ret = 0;
break;
}
}
}
if( !i_ret ) break;
}
}
sysfs_close_bus( bus );
}
#endif
return i_ret;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment