Create call_external() helper function

This commit is contained in:
Michael Vetter
2020-05-20 10:36:02 +02:00
parent aef74f90ec
commit fc5fa62951
4 changed files with 17 additions and 18 deletions

View File

@@ -483,3 +483,16 @@ get_mentions(gboolean whole_word, gboolean case_sensitive, const char *const mes
return mentions;
}
void
call_external(const char *const exe, const char *const param)
{
GString *cmd = g_string_new("");
g_string_append_printf(cmd, "%s %s > /dev/null 2>&1", exe, param);
log_debug("Calling external: %s", cmd->str);
FILE *stream = popen(cmd->str, "r");
pclose(stream);
g_string_free(cmd, TRUE);
}