Я загружаю библиотеку pthread в моей программе, используя dlopen
, и выбираю обработчики в pthread_create
и pthread_join
, используя dlsym
.
Как я могу убедиться, что оба обработчика совместимыверсия?Мне все равно, если символы новой версии или старых версий.Я просто хочу, чтобы все, что я использую pthread_create
, хорошо работало с pthread_join
, которое я получаю.
Я знаю, что есть dlvsym
, которому я могу передать явный номер версии, но мне все равноо точных номерах версий, так как я хочу, чтобы мой код не зависел от версий библиотеки.