Binary compatibility report for the libudev library between 058 and 059 versions on x86

Test Info


Library Namelibudev
Version #1058
Version #2059
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files14
Total Shared Libraries1
Total Symbols / Types47 / 46
VerdictIncompatible
(21.3%)

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh5
Problems with
Data Types
High0
Medium7
Low1
Problems with
Symbols
High0
Medium1
Low1
Problems with
Constants
Low11
Other Changes
in Constants
-12

Added Symbols (6)


udev_rules.h, udev.so
udev_rules_iter_init ( )
udev_rules_iter_next ( )

udev_utils.h, udev.so
execute_program ( char const* command, char const* subsystem, char* result, size_t ressize, size_t* reslen )
log_priority char const* priority )
name_list_key_add ( struct list_head* name_list, char const* key, char const* value )
string_is_true char const* str )

to the top

Removed Symbols (5)


udev.h, udev.so
udev_dev_d [data]
udev_hotplug_d [data]
udev_multiplex_directory ( struct udevice* udev, char const* basedir, char const* suffix )

udev_rules.h, udev.so
udev_rule_list [data]

udev_utils.h, udev.so
execute_command ( char const* command, char const* subsystem )

to the top

Problems with Data Types, Medium Severity (7)


udev.h
[+] struct udevice (7)

to the top

Problems with Symbols, Medium Severity (1)


udev_rules.h, udev.so
[+] udev_rules_get_run struct udevice* udev ) (1)

to the top

Problems with Data Types, Low Severity (1)


udev.h
[+] struct udevice (1)

to the top

Problems with Symbols, Low Severity (1)


udev_utils.h, udev.so
[+] file_unmap char* buf, size_t bufsize ) (1)

to the top

Problems with Constants, Low Severity (11)


udev.h
[+] DEVD_SUFFIX
[+] HOTPLUG_SUFFIX

udev_sysfs.h
[+] WAIT_MAX_SECONDS

udevd.h
[+] EVENT_INIT_TIMEOUT_SEC
[+] EVENT_TIMEOUT_SEC
[+] HOTPLUG_BUFFER_SIZE
[+] HOTPLUG_NUM_ENVP
[+] INIT_TIME_SEC
[+] SEND_WAIT_LOOP_PER_SECOND
[+] SEND_WAIT_MAX_SECONDS
[+] THROTTLE_MAX_RUNNING_CHILDS

to the top

Other Changes in Constants (12)


udev_rules.h
[+] KEY_DEVPATH
[+] KEY_IMPORT
[+] KEY_MODALIAS

udevd.h
[+] UDEVD_EVENT_TIMEOUT
[+] UDEVD_INIT_EVENT_TIMEOUT
[+] UDEVD_INIT_TIME
[+] UDEVD_MAX_CHILDS
[+] UDEVD_MAX_CHILDS_RUNNING
[+] UDEVSEND_WAIT_LOOP_PER_SECOND
[+] UDEVSEND_WAIT_MAX_SECONDS
[+] UEVENT_BUFFER_SIZE
[+] UEVENT_NUM_ENVP

to the top

Header Files (14)


dlist.h
libsysfs.h
list.h
logging.h
sysfs.h
udev.h
udev_db.h
udev_libc_wrapper.h
udev_rules.h
udev_selinux.h
udev_sysfs.h
udev_utils.h
udev_version.h
udevd.h

to the top

Shared Libraries (1)


udev.so

to the top