как получить доступ к номеру члена struct bio_st в openSSL-1.1.1 - PullRequest
1 голос
/ 14 июня 2019

в OpenSSL-1.1.1, структура bio_st сделана непрозрачной.Для доступа к члену структуры предусмотрены API.Но я не нахожу API для доступа к члену int num этой структуры.

в коде моего приложения с openSSL-1.0.2

fd_set fds;
FD_ZERO( &fds );
FD_SET( b->num, &fds );

для этого сейчас я получаю

ошибка: разыменование указателя на неполный тип 'BIO {aka struct bio_st}' FD_SET (b-> num, & fds);

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 14 июня 2019

Используйте макрос BIO_get_fd, чтобы получить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...