Commit: 109cc8a0f6aa1458481f57c106a01357d9dff7d0
Parent: 9f71892b63f6b65dab874a633d88ae2dcad93a16
Author: Emil Velikov <emil.velikov@collabora.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2024-01-29 20:51:42
Tree: 42e387a257c0403ade0bf978723348c6d6d2e1ed

bluetoothd: factor out external plugin support As a whole all plugins should be built-in, otherwise they would be using internal, undocumented, unversioned, unstable API. Flesh out the external plugin support and simplify the normal path. Guard the external plugin support behind a runtime check, which will be dead-code eliminated in the default case.

Diffstat

M Makefile.am | 4 - - - -
M src/btd.h | 2 +-
M src/plugin.c | 92 ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
M src/plugin.h | 4 ++++

4 files changed, 62 insertions(+), 40 deletions(-)

View Full Diff | Patch