Lines Matching refs:bio
1 /* crypto/bio/bss_acpt.c */
63 #include <openssl/bio.h>
168 static void acpt_close_socket(BIO *bio)
172 c=(BIO_ACCEPT *)bio->ptr;
178 bio->num=INVALID_SOCKET;
202 BIO *bio=NULL,*dbio;
253 bio=BIO_new_socket(i,BIO_CLOSE);
254 if (bio == NULL) goto err;
256 BIO_set_callback(bio,BIO_get_callback(b));
257 BIO_set_callback_arg(bio,BIO_get_callback_arg(b));
274 if (!BIO_push(dbio,bio)) goto err;
275 bio=dbio;
277 if (BIO_push(b,bio) == NULL) goto err;
282 if (bio != NULL)
283 BIO_free(bio);