system() contre g_spawn_async()
Bonjour,
Pour mon interface en GTK+, j'ai besoin d'ouvrir différents programmes "externes". J'ai eu l'occasion de voir que system(), ce n'est pas bien.
Seulement, le prototype de g_spawn_async() est quelque peu effarant de complexité.
Code:
1 2 3 4 5 6 7 8 9 10 11
| g_spawn_async
(
const gchar *working_directory,
gchar **argv,
gchar **envp,
GSpawnFlags flags,
GSpawnChildFunc child_setup,
gpointer user_data,
GPid *child_pid,
GError **error
) |
Auriez-vous l'amabilité de m'éclairer sur les différents paramètres avec un exemple ?