BIO_new_file

BIO_new_fileでファイル用データシンクBIOを作成する。

/docs/man1.0.2/crypto/BIO_new_file.html

BIO_new_file.cに、

test.txtを作成しておいて、BIO_new_file()で開く。
戻り値のポインタfileをprintfで出力。

$ vi BIO_new_file.c 
$ gcc -o BIO_new_file BIO_new_file.c -lcrypto
$ ./BIO_new_file 
file = 01385240
buffer = 013858c0
$ ls
BIO_new_file  BIO_new_file.c  test.txt
$

ファイル用データシンクBIOを作成できた。

Sample/openssl/BIO_new_file/BIO_new_file/src/BIO_new_file at master · bg1bgst333/Sample · GitHub