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