TOD: Add wrappers for SSM functions that are not compatible with 1.90

Expose new versioned symbols that work with previous API so that we can
keep compatibility with old drivers without having to recompile them.

We disable the GCancellable API in delayed SSM actions since that was
something that wasn't really needed and prone to errors, instead of
just re-implementing it as it was in the TOD case.
This commit is contained in:
Marco Trevisan (Treviño)
2021-09-03 18:43:22 +02:00
parent e4ef2ed7a0
commit c63455d289
8 changed files with 198 additions and 6 deletions
-5
View File
@@ -326,11 +326,6 @@ if get_option('tod')
}
}
if tod_version != 'v1+1.94'
# TODO: Adapt symbols to new ABI
continue
endif
tod_driver_infos += {
tod_ssm_test_driver_name + '_' + tod_version: {
'tod-driver': tod_ssm_test_driver_name,