Не переносимым способом, нет. Список зарегистрированных функций принадлежит библиотеке времени выполнения, и нет интерфейса для доступа к нему.
Для особенностей glibc согласно вашему комментарию обработчики выхода реализованы с помощью exit.c и exit.h . Я не изучал их достаточно интенсивно, чтобы понять, что можно углубиться в абстракцию / сокрытие данных. Вам может понадобиться, например, например, включают специфичные для glibc заголовки, которые, вероятно, обычно недоступны.