Test Info
Library Name | libnetconf |
Version #1 | 0.4.0 |
Version #2 | 0.5.0 |
CPU Type | x86_64 |
GCC Version | 4.7 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 13 |
Total Shared Libraries | 1 |
Total Symbols / Types | 142 / 133 |
Verdict | Incompatible (1.1%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 16 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 1 |
Added Symbols (16)
datastore.h,
libnetconf.so.0.5.0
ncds_add_model ( char const* path )
ncds_add_models_path ( char const* path )
ncds_apply_rpc2all ( struct nc_session const* session, nc_rpc const* rpc, ncds_id** ids )
ncds_consolidate ( )
ncds_device_init ( )
ncds_feature_disable ( char const* module, char const* feature )
ncds_feature_enable ( char const* module, char const* feature )
ncds_feature_isenabled ( char const* module, char const* feature )
ncds_features_disableall ( char const* module )
ncds_features_enableall ( char const* module )
ncds_new_transapi ( enum NCDS_TYPE type, char const* model_path, char const* callbacks_path )
ncds_rollback ( ncds_id id )
messages.h,
libnetconf.so.0.5.0
nc_rpc_get_op_name ( nc_rpc const* rpc )
nc_rpc_validate ( NC_DATASTORE source, ... )
notifications.h,
libnetconf.so.0.5.0
ncntf_stream_info ( char const* stream, char** desc, char** start )
ssh.h,
libnetconf.so.0.5.0
nc_session_connect_channel ( struct nc_session* session, struct nc_cpblts const* cpblts )
to the top
Removed Symbols (1)
netconf.h,
libnetconf.so.0.4.0
nacm_recovery_uid ( uid_t uid )
to the top
Problems with Symbols, Medium Severity (1)
datastore.h,
libnetconf.so.0.4.0
[+] ncds_get_model ( ncds_id id ) (1)
changed to:ncds_get_model ( ncds_id id, int base )
| Change | Effect |
---|
1 | Parameter base of type int has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Other Changes in Data Types (1)
netconf.h
[+] enum NC_OP (1)
| Change |
Effect |
1 | The member NC_OP_VALIDATE with value 14 has been added. | No effect. |
[+] affected symbols (1)
nc_rpc_get_op ( nc_rpc const* rpc )Return value has base type 'enum NC_OP'.
to the top
Header Files (13)
callbacks.h
datastore.h
error.h
libnetconf.h
libnetconf_xml.h
messages.h
messages_xml.h
netconf.h
notifications.h
notifications_xml.h
session.h
ssh.h
with_defaults.h
to the top
Shared Libraries (1)
libnetconf.so.0.4.0
to the top