Binary compatibility report for the libudev library between 128 and 129 versions on x86

Test Info


Library Namelibudev
Version #1128
Version #2129
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries2
Total Symbols / Types48 / 34
VerdictIncompatible
(12.5%)

Problem Summary


SeverityCount
Added Symbols-36
Removed SymbolsHigh6
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (36)


libudev.h, libudev.so.0.0.1
udev_device_get_attr_value ( struct udev_device* udev_device, char const* attr )
udev_device_get_devlinks_list_entry struct udev_device* udev_device )
udev_device_get_devnode struct udev_device* udev_device )
udev_device_get_parent struct udev_device* udev_device )
udev_device_get_properties_list_entry struct udev_device* udev_device )
udev_device_get_sysname struct udev_device* udev_device )
udev_device_new_from_devnum ( struct udev* udev, char type, dev_t devnum )
udev_device_new_from_syspath ( struct udev* udev, char const* syspath )
udev_enumerate_add_device ( struct udev_enumerate* udev_enumerate, struct udev_device* udev_device )
udev_enumerate_add_match_attr ( struct udev_enumerate* udev_enumerate, char const* attr, char const* value )
udev_enumerate_add_match_subsystem ( struct udev_enumerate* udev_enumerate, char const* subsystem )
udev_enumerate_add_nomatch_attr ( struct udev_enumerate* udev_enumerate, char const* attr, char const* value )
udev_enumerate_add_nomatch_subsystem ( struct udev_enumerate* udev_enumerate, char const* subsystem )
udev_enumerate_get_list_entry struct udev_enumerate* udev_enumerate )
udev_enumerate_get_udev struct udev_enumerate* udev_enumerate )
udev_enumerate_new struct udev* udev )
udev_enumerate_ref struct udev_enumerate* udev_enumerate )
udev_enumerate_scan_devices struct udev_enumerate* udev_enumerate )
udev_enumerate_scan_subsystems struct udev_enumerate* udev_enumerate )
udev_enumerate_unref struct udev_enumerate* udev_enumerate )
udev_get_userdata struct udev* udev )
udev_list_entry_get_by_name ( struct udev_list_entry* list_entry, char const* name )
udev_list_entry_get_name struct udev_list_entry* list_entry )
udev_list_entry_get_next struct udev_list_entry* list_entry )
udev_list_entry_get_value struct udev_list_entry* list_entry )
udev_queue_get_failed_list_entry struct udev_queue* udev_queue )
udev_queue_get_kernel_seqnum struct udev_queue* udev_queue )
udev_queue_get_queue_is_empty struct udev_queue* udev_queue )
udev_queue_get_queued_list_entry struct udev_queue* udev_queue )
udev_queue_get_seqnum_is_finished ( struct udev_queue* udev_queue, unsigned long long seqnum )
udev_queue_get_udev struct udev_queue* udev_queue )
udev_queue_get_udev_seqnum struct udev_queue* udev_queue )
udev_queue_new struct udev* udev )
udev_queue_ref struct udev_queue* udev_queue )
udev_queue_unref struct udev_queue* udev_queue )
udev_set_userdata ( struct udev* udev, void* userdata )

to the top

Removed Symbols (6)


libudev.h, libudev.so.0.0.1
udev_device_get_devlinks ( struct udev_device* udev_device, int(*cb)(struct udev_device*, char const*, void*), void* data )
udev_device_get_devname struct udev_device* udev_device )
udev_device_get_properties ( struct udev_device* udev_device, int(*cb)(struct udev_device*, char const*, char const*, void*), void* data )
udev_device_new_from_devpath ( struct udev* udev, char const* devpath )
udev_device_new_from_parent struct udev_device* udev_device )
udev_enumerate_devices ( struct udev* udev, char const* subsystem, int(*cb)(struct udev*, char const*, char const*, char const*, void*), void* data )

to the top

Header Files (2)


libudev.h
libvolume_id.h

to the top

Shared Libraries (2)


libudev.so.0.0.1
libvolume_id.so.1.0.1

to the top