1656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#include <openssl/bio.h> 2656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 3656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#if BIO_FLAGS_UPLINK==0 4656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* Shortcut UPLINK calls on most platforms... */ 5656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_stdin stdin 6656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_stdout stdout 7656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_stderr stderr 8656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fprintf fprintf 9656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fgets fgets 10656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fread fread 11656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fwrite fwrite 12656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#undef UP_fsetmod 13656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_feof feof 14656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fclose fclose 15656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 16656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fopen fopen 17656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fseek fseek 18656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_ftell ftell 19656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fflush fflush 20656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_ferror ferror 21221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#ifdef _WIN32 22221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#define UP_fileno _fileno 23221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#define UP_open _open 24221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#define UP_read _read 25221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#define UP_write _write 26221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#define UP_lseek _lseek 27221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#define UP_close _close 28221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#else 29656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_fileno fileno 30656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_open open 31656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_read read 32656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_write write 33656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_lseek lseek 34656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#define UP_close close 35656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#endif 36221304ee937bc0910948a8be1320cb8cc4eb6d36Brian Carlstrom#endif 37