Binary compatibility report for the libudev library between 128 and 129 versions on x86
Test Info
Library Name | libudev |
Version #1 | 128 |
Version #2 | 129 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 2 |
Total Shared Libraries | 2 |
Total Symbols / Types | 48 / 34 |
Verdict | Incompatible (12.5%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 36 |
Removed Symbols | High | 6 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
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