Есть функция abc(a,b,...). В ее теле я должен создать поток и передать набор параметров va_args... что то вида: void abc(a, b, ...) { GError *err; va_list args; <skipped> va_start(args, b); // вот здесь надо как-то подшаманить с args и засунуть в f g_thread_create(threaded_func, (gpointer) f, TRUE, &err); va_end (args); <skipped> } кто-нибудь что-то подобное делал? ну или просто знает как это делать? PS: threaded_func является GThreadFunc, т.е. тип ее должен быть такой: gpointer (*GThreadFunc) (gpointer data);


Ответ на:
комментарий
от generatorglukoff

Ответ на:
комментарий
от ShprotX

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от ShprotX

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Cy6erBr4in

Ответ на:
комментарий
от Cy6erBr4in

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от generatorglukoff

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от k_andy

Ответ на:
комментарий
от Deleted

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [gtk+] Передача нескольких аргументов в g_thread_create (2010)
- Форум GLib проблема с потоками GMainLoop (2014)
- Форум printk из usep space (2010)
- Форум ошибка сигментирования в so (2016)
- Форум va_list (2004)
- Форум va_list (2007)
- Форум Не то зомби, не то - нет ... ??? (2003)
- Форум gtk va_list (2004)
- Форум Изменение скрипта aa-recorder (2018)
- Форум va_list и поток. (2008)