Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <glib.h>
- int main(int argc, char const *argv[])
- {
- gint exit_result;
- GPtrArray *called_argv;
- called_argv = g_ptr_array_new_full (5, NULL);
- g_ptr_array_add (called_argv, "schroot");
- g_ptr_array_add (called_argv, "-c");
- g_ptr_array_add (called_argv, "unstable");
- g_ptr_array_add (called_argv, "--");
- g_ptr_array_add (called_argv, "/usr/bin/gcc");
- for (gint i = 1; i < argc; ++i)
- g_ptr_array_add (called_argv, (char *) argv[i]);
- g_ptr_array_add (called_argv, NULL);
- g_spawn_sync (NULL, (char **) called_argv->pdata, NULL,
- G_SPAWN_SEARCH_PATH, NULL, NULL, NULL,
- NULL, &exit_result, NULL);
- return exit_result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement