X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-api-so-v2.c;h=deb8783cda80dd5daef53a7aad596ec998006107;hb=de0527f7cf5b4a4278698ab034a332cf75723300;hp=39107887164776f3d0b2021fa409049b4f2b7fc1;hpb=5ef271effacb83552f9ea56572c751c2f5a556b6;p=src%2Fapp-framework-binder.git diff --git a/src/afb-api-so-v2.c b/src/afb-api-so-v2.c index 39107887..deb8783c 100644 --- a/src/afb-api-so-v2.c +++ b/src/afb-api-so-v2.c @@ -130,7 +130,13 @@ static void do_preinit(int sig, void *closure) } }; -int afb_api_so_v2_add_binding(const struct afb_binding_v2 *binding, void *handle, struct afb_apiset *declare_set, struct afb_apiset * call_set, struct afb_binding_data_v2 *data) +int afb_api_so_v2_add_binding( + const struct afb_binding_v2 *binding, + void *handle, + struct afb_apiset *declare_set, + struct afb_apiset * call_set, + struct afb_binding_data_v2 *data, + const char *path) { int rc; struct afb_export *export; @@ -143,7 +149,7 @@ int afb_api_so_v2_add_binding(const struct afb_binding_v2 *binding, void *handle assert(data); /* allocates the description */ - export = afb_export_create_v2(declare_set, call_set, binding->api, binding, data, binding->init, binding->onevent); + export = afb_export_create_v2(declare_set, call_set, binding->api, binding, data, binding->init, binding->onevent, path); if (!export) { ERROR("out of memory"); goto error; @@ -209,7 +215,7 @@ int afb_api_so_v2_add(const char *path, void *handle, struct afb_apiset *declare goto error; } - return afb_api_so_v2_add_binding(binding, handle, declare_set, call_set, data); + return afb_api_so_v2_add_binding(binding, handle, declare_set, call_set, data, path); error: return -1;