В настоящее время я пишу программу с использованием сигналов, и у меня возникла такая проблема:
Как изменить состояние выполнения программы на остановку / выполнение без отправки SIGSTOP
/ SIGCONT
?
Я понимаю, что мне нужно использовать:
void add_to_runqueue (struct task_struct * p)
и
void del_from_runqueue (struct task_struct * p)
, но как получить структуру task_struct текущего запущенного процесса?
Также: если это все, что мне нужно сделать (вызывая эти две функции).
Заранее спасибо!