aboutsummaryrefslogtreecommitdiffstats
path: root/libusb/os
Commit message (Expand)AuthorAgeFilesLines
* openbsd: Fix memleak in obsd_get_device_list()Hans de Goede2013-06-261-1/+5
* WinCE: ref result of usbi_get_device_by_session_id()Hans de Goede2013-06-261-0/+1
* WinCE: Fix device reference leak which caused crash on libusb_exit().Toby Gray2013-06-261-6/+4
* Linux: Fix get_kernel_driver_active() when another app has claimed the interfaceHans de Goede2013-06-201-1/+1
* linux_usbfs: Work around a driver binding race in reset handlingHans de Goede2013-06-191-2/+10
* linux_usbfs: Add support for new disconnect-and-claim ioctlHans de Goede2013-06-192-1/+35
* libusb: Add auto-detach-kernel-driver functionalityHans de Goede2013-06-191-4/+38
* linux_udev: Fix spelling of guarantee in commentHans de Goede2013-06-191-1/+1
* POSIX: Set usbi_pipe to non-blocking by oring O_NONBLOCK to fd flags.Chris Dickens2013-06-171-3/+13
* linux_udev: Don't free the udev_monitor while the event thread may still use itHans de Goede2013-06-171-5/+5
* linux_udev: Join the hotplug-event-thread when we stop event monitoringHans de Goede2013-06-141-5/+6
* hotplug: ensure udev monitor fd is non-blockingChris Dickens2013-06-141-0/+13
* linux_udev: Log error code on pthread_create failureHans de Goede2013-06-141-1/+1
* darwin: return correct error code from libusb_get_config_descriptor when the ...Nathan Hjelm2013-06-061-1/+1
* darwin: increment the reference counter to the parent deviceNathan Hjelm2013-06-061-0/+5
* darwin: avoid enumerating devices more than onceNathan Hjelm2013-06-062-243/+294
* hotplug: Add a hotplug_poll backend functionHans de Goede2013-05-307-14/+47
* linux: rework hotplug lock handlingHans de Goede2013-05-304-10/+12
* linux: Add a linux_netlink_read_message helper functionHans de Goede2013-05-301-29/+39
* POSIX: Move setting of pipes to non-blocking into usbi_pipeToby Gray2013-05-282-1/+43
* wince_get_active_config_descriptor() sets host_endian incorrectlySimon Haggett2013-05-241-1/+1
* all: ensure host_endian is always initializedHans de Goede2013-05-241-0/+1
* all: Allow backend to provide a better get_config_descriptor_by_valueHans de Goede2013-05-244-6/+10
* all: Make usbi_os_backend.get_[active_]config_descriptor return lenHans de Goede2013-05-243-4/+9
* linux: Properly deal with invalid config.wTotalLength in sysfsHans de Goede2013-05-241-9/+61
* linux: get_configuration don't return LIBUSB_ERROR_NOT_SUPPORTED with usbfsHans de Goede2013-05-241-3/+6
* linux: Use cached config descriptorsHans de Goede2013-05-241-309/+132
* linux: init: Only stop the event monitor if we also started itHans de Goede2013-05-241-1/+1
* linux: Switch to kernel version check to determine if sysfs can relate devsHans de Goede2013-05-241-66/+24
* linux: Switch to kernel version check to determine if sysfs has descriptorsHans de Goede2013-05-231-22/+24
* linux: Clear descriptor buffer before read when using usbfsHans de Goede2013-05-231-0/+5
* linux: Cache the entire descriptors at device-initHans de Goede2013-05-231-77/+49
* linux: Add a _get_usbfs_fd helper functionHans de Goede2013-05-221-38/+34
* linux: Fix host_endian handlingHans de Goede2013-05-181-6/+10
* linux: linux_get_parent_info: properly propagate malloc errorsHans de Goede2013-05-161-5/+9
* All: ref dev->parent_devHans de Goede2013-05-163-3/+3
* linux: Fixup init_count tracking on hotplug init errorHans de Goede2013-05-161-5/+8
* linux_udev: linux_start_event_monitor: Properly cleanup on errorHans de Goede2013-05-161-4/+17
* linux: Replace should-not-happen checks with assertsHans de Goede2013-05-162-22/+16
* linux: Not finding a device on hotplug_disconnect is not an errorHans de Goede2013-05-161-2/+3
* linux: Improve topology related debug messagesHans de Goede2013-05-161-3/+5
* linux: Set device->port_numberHans de Goede2013-05-161-11/+12
* linux: Deal with devices being enumerated before their parents areHans de Goede2013-05-161-1/+13
* linux: Move check for a device being added twice to linux_enumerate_deviceHans de Goede2013-05-161-6/+6
* linux: hotplug_enumerate and _disconnect take active_contexts_lockHans de Goede2013-05-161-0/+4
* linux: Replace pthread_mutex with usbi_mutex_staticHans de Goede2013-05-161-10/+10
* linux: Take hotplug_lock for scan_devices, hotplug_enumerate and _disconnectHans de Goede2013-05-161-3/+7
* linux: linux_parent_dev search for . from the rightHans de Goede2013-05-161-2/+2
* linux: fix topologyNathan Hjelm2013-05-161-69/+51
* darwin: fix topologyNathan Hjelm2013-05-161-14/+1