| 105 | } |
| 106 | |
| 107 | static bool agent_command_exists(const cbm_agent_client_resolve_options_t *options, |
| 108 | const char *command) { |
| 109 | return command && options->command_exists && |
| 110 | options->command_exists(command, options->probe_context); |
| 111 | } |
| 112 | |
| 113 | static int agent_join_path(char *output, size_t output_size, const char *base, const char *suffix) { |
| 114 | if (!output || output_size == 0U || !base || base[0] == '\0' || !suffix || suffix[0] == '\0') { |
no outgoing calls
no test coverage detected