Linux: Add __read_sysfs_attr() helper function
Linux: Add __read_sysfs_attr() helper function

On Linux we often need to read (postive) integers from sysfs. This patch
adds a helper function for this. This is a preparation patch for adding
a libusb_get_device_speed() function to libusb.

Signed-off-by: Hans de Goede <9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com>

ButterflyNetwork/libusb,araisrobo/libusbx,leapmotion/libusb,bra1nb3am3r/libusb,hjelmn/libusb-darwin,erhuabushuo/libusb,RealVNC/libusbx,PersonifyInc/libusbx,LightInMotion/libusb,tenderlove/libusb,avakar/libusbx,ashima/libusb,DirtyUnicorns/android_external_libusbx,ndurner/libusbx-suse10,daiguangbao/libusb,dickens/libusb,pbatard/libusbx-hp,tklauser/libusb,weizhenwei/libusb,vlovich/libusb,Distrotech/libusb,ThirdProject/android_external_libusbx,byterom/android_external_libusbx,tklauser/libusb,hjelmn/libusb-darwin,ndurner/libusbx-suse10,weizhenwei/libusb,philemonf/libusb,SimplyComplexCo/libusb,bra1nb3am3r/libusb,ThirdProject/android_external_libusbx,LudovicRousseau/libusbx,vlovich/libusb,jwrdegoede/libusbx,tonyarkles/libusb,LudovicRousseau/libusb,SpecLad/libusb-android,daiguangbao/libusb,jwrdegoede/libusbx,TeamExodus/external_libusbx,libusb/libusb,ButterflyNetwork/libusb,BuLogics/libusb,SimplyComplexCo/libusb,dmitrykos/libusb,LudovicRousseau/libusb,anilgit90/libusb,BuLogics/libusb,YesVideo/libusb,LudovicRousseau/libusb,pbatard/libusbx,mojca/libusb_pico,LudovicRousseau/libusbx,DirtyUnicorns/android_external_libusbx,ashima/libusb,wuzhenda/libusb,TeamExodus/external_libusbx,araisrobo/libusbx,JENETRIC/libusb,PAC-ROM/android_external_libusbx,daiguangbao/libusb,SimplyComplexCo/libusb,DirtyUnicorns/android_external_libusbx,YesVideo/libusb,wuzhenda/libusb,SpecLad/libusb-android,manctl/usb,leapmotion/libusb,legege/libusb,dmitrykos/libusb,byterom/android_external_libusbx,jwrdegoede/libusbx,HounD/libusb-v1.0.19,dasdeepak/libusb,hjelmn/libusbx-temp,YesVideo/libusb,pbatard/libusbx-hp,dickens/libusb,tklauser/libusb,PAC-ROM/android_external_libusbx,JENETRIC/libusb,CyanogenMod/android_external_libusbx,hjelmn/libusbx-temp,AmesianX/libusb,libusb/libusb,CyanogenMod/android_external_libusbx,bert/libusb,tonyarkles/libusb,libusb/libusb,LudovicRousseau/libusbx,ButterflyNetwork/libusb,philemonf/libusb,hjelmn/libusbx-temp,dmitrykos/libusb,leapmotion/libusb,HounD/libusb-v1.0.19,wuzhenda/libusb,ThirdProject/android_external_libusbx,anilgit90/libusb,philemonf/libusb,legege/libusb,ButterflyNetwork/libusb,BuLogics/libusb,ashima/libusb,TeamExodus/external_libusbx,pbatard/libusbx-hp,weizhenwei/libusb,pbatard/libusbx,tenderlove/libusb,AmesianX/libusb,erhuabushuo/libusb,andyvand/libusb,mojca/libusb_pico,SpecLad/libusb-android,CyanogenMod/android_external_libusbx,dasdeepak/libusb,kuldeepdhaka/libusb,avakar/libusbx,kuldeepdhaka/libusb,PAC-ROM/android_external_libusbx,JENETRIC/libusb,PersonifyInc/libusbx,AmesianX/libusb,LightInMotion/libusb,dasdeepak/libusb,bra1nb3am3r/libusb,araisrobo/libusbx,manctl/usb,byterom/android_external_libusbx,andyvand/libusb,legege/libusb,bert/libusb,erhuabushuo/libusb,HounD/libusb-v1.0.19,Distrotech/libusb,PersonifyInc/libusbx,philemonf/libusb,ndurner/libusbx-suse10,dickens/libusb,Distrotech/libusb,kuldeepdhaka/libusb,anilgit90/libusb,tonyarkles/libusb,RealVNC/libusbx,andyvand/libusb,dmitrykos/libusb,ButterflyNetwork/libusb