X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain.c;h=ac21c81f0c02985785c5cc9d6ff95218f447b486;hb=a63851bb4726c89d9a3c5755d78d1c4bbc3f3b2e;hp=dee79d865e47f58c11d3513367e635b38048bd24;hpb=513913fac6d36ca3b09500865eafa8836e806a94;p=src%2Fapp-framework-binder.git diff --git a/src/main.c b/src/main.c index dee79d86..ac21c81f 100644 --- a/src/main.c +++ b/src/main.c @@ -54,6 +54,7 @@ #include "afb-hook.h" #include "sd-fds.h" #include "afb-debug.h" +#include "process-name.h" /* if SELF_PGROUP == 0 the launched command is the group leader @@ -592,7 +593,8 @@ static void start(int signum) afb_debug("start-load"); apiset_start_list(config->dbus_clients, afb_api_dbus_add_client, "the afb-dbus client"); apiset_start_list(config->ws_clients, afb_api_ws_add_client, "the afb-websocket client"); - apiset_start_list(config->ldpaths, afb_api_so_add_pathset, "the binding path set"); + apiset_start_list(config->ldpaths, afb_api_so_add_pathset_fails, "the binding path set"); + apiset_start_list(config->weak_ldpaths, afb_api_so_add_pathset_nofails, "the weak binding path set"); apiset_start_list(config->so_bindings, afb_api_so_add_binding, "the binding"); apiset_start_list(config->dbus_servers, afb_api_dbus_add_server, "the afb-dbus service"); @@ -648,7 +650,11 @@ int main(int argc, char *argv[]) // ------------- Build session handler & init config ------- config = afb_config_parse_arguments(argc, argv); - + if (config->name) { + verbose_set_name(config->name, 0); + process_name_set_name(config->name); + process_name_replace_cmdline(argv, config->name); + } afb_debug("main-args"); // --------- run -----------