У меня есть следующий typedef
прототип функции:Typedef Синтаксис функции
typedef void (*sa_sigaction_t)(int, siginfo_t *, void *);
Я понятия не имею, как его использовать. Я понимаю, что (int, siginfo_t *, void*)
is typedef
-ed в sa_sigaction_t
. Но как я буду использовать его? Это все типы возвращаемых значений без указанных имен переменных.
Поэтому я предполагаю, что хочу создать переменную: sa_sigaction_t handler
. Как я буду использовать его? Синтаксис довольно запутан.
Спасибо,