Test Info
| Library Name | libknet-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 1 |
| Total Libraries | 0 |
| Total Symbols / Types | 254 / 67 |
| Compatibility |
99.5% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 2 |
| Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 2 |
Problems with Symbols | High | 0 |
| Medium | 2 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 2
libknet.h
knet_link_get_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long long* interval, long long* timeout, unsigned int* precision )
_Z25knet_link_get_ping_timersP11knet_handlethPxS1_Pj
knet_link_set_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long long interval, long long timeout, unsigned int precision )
_Z25knet_link_set_ping_timersP11knet_handlethxxj
to the top
Removed Symbols 2
libknet.h
knet_link_get_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long* interval, long* timeout, unsigned int* precision )
_Z25knet_link_get_ping_timersP11knet_handlethPlS1_Pj
knet_link_set_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long interval, long timeout, unsigned int precision )
_Z25knet_link_set_ping_timersP11knet_handlethllj
to the top
Problems with Symbols, Medium Severity 2
libknet.h
[+] knet_link_get_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long* interval, long* timeout, unsigned int* precision ) 1
⇣
knet_link_get_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long long* interval, long long* timeout, unsigned int* precision )
_Z25knet_link_get_ping_timersP11knet_handlethPlS1_Pj
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] knet_link_set_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long interval, long timeout, unsigned int precision ) 1
⇣
knet_link_set_ping_timers ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, long long interval, long long timeout, unsigned int precision )
_Z25knet_link_set_ping_timersP11knet_handlethllj
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 2
struct_timespec.h
[+] struct timespec 1
|
Change |
Effect |
| 1 |
Type of field tv_sec has been changed from __time_t to __time64_t. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.4%)
knet_link_get_status ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, struct knet_link_status* status, size_t struct_size )
Field 'status.pong_last' in 4th parameter 'status' (pointer) is of type 'struct timespec'.
time_t.h
[+] typedef time_t 1
|
Change |
Effect |
| 1 |
Base type has been changed from long to long long. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.4%)
knet_link_get_status ( knet_handle_t knet_h, knet_node_id_t host_id, uint8_t link_id, struct knet_link_status* status, size_t struct_size )
Field 'status.stats.last_up_times' in 4th parameter 'status' (pointer) has base type 'time_t'.
to the top
Header Files 1
libknet.h
to the top
Libraries 0
to the top