在OpenSSL-1.1.1中,将bio_st结构设为不透明。要访问struct的成员,提供了API。但是我找不到用于访问此结构的成员int num的API。
在我的带有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);
有人有什么主意吗?
答案 0 :(得分:0)
使用宏BIO_get_fd
来获取。