Binary compatibility report for the libudev library between 068 and 069 versions on x86
Test Info
Library Name | libudev |
Version #1 | 068 |
Version #2 | 069 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 14 |
Total Shared Libraries | 1 |
Total Symbols / Types | 52 / 56 |
Verdict | Incompatible (5.8%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 3 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 2 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 2 |
Added Symbols (5)
udev_db.h,
libudev.so
udev_db_get_all_entries ( struct list_head* name_list )
udev_db_lookup_name ( char const* name, char* devpath, size_t len )
udev_utils.h,
libudev.so
name_list_cleanup ( struct list_head* name_list )
remove_trailing_chars ( char* path, char c )
utf8_encoded_valid_unichar ( char const* str )
to the top
Removed Symbols (3)
udev_db.h,
udev.so
udev_db_dump_names ( int(*handler_function)(char const*, char const*) )
udev_db_search_name ( char* devpath, size_t len, char const* name )
udev_utils.h,
udev.so
remove_trailing_char ( char* path, char c )
to the top
Problems with Symbols, Low Severity (2)
udev_utils.h,
udev.so
[+] replace_untrusted_chars ( char* string ) (2)
changed to:replace_untrusted_chars ( char* str )
| Change | Effect |
---|
1 | 1st parameter string has been renamed to str. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
to the top
Other Changes in Constants (2)
udev_utils.h
[+] READ_END
| Change | Effect |
---|
1 | The constant READ_END with value 0 has been added. | No effect. |
[+] WRITE_END
| Change | Effect |
---|
1 | The constant WRITE_END with value 1 has been added. | No effect. |
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