Пользовательские потоковые функции в <ucontext.h>
устарели, потому что они используют устаревшую функцию C (они используют объявление функции с пустыми круглыми скобками для аргумента).
Есть ли у них стандартная замена? Я не чувствую, что полноценные потоки хороши при реализации совместной резьбы.