1160814Ssimon#include <openssl/bio.h>
2160814Ssimon
3160814Ssimon#if BIO_FLAGS_UPLINK==0
4160814Ssimon/* Shortcut UPLINK calls on most platforms... */
5280304Sjkim# define UP_stdin        stdin
6280304Sjkim# define UP_stdout       stdout
7280304Sjkim# define UP_stderr       stderr
8280304Sjkim# define UP_fprintf      fprintf
9280304Sjkim# define UP_fgets        fgets
10280304Sjkim# define UP_fread        fread
11280304Sjkim# define UP_fwrite       fwrite
12280304Sjkim# undef  UP_fsetmod
13280304Sjkim# define UP_feof         feof
14280304Sjkim# define UP_fclose       fclose
15160814Ssimon
16280304Sjkim# define UP_fopen        fopen
17280304Sjkim# define UP_fseek        fseek
18280304Sjkim# define UP_ftell        ftell
19280304Sjkim# define UP_fflush       fflush
20280304Sjkim# define UP_ferror       ferror
21280304Sjkim# ifdef _WIN32
22280304Sjkim#  define UP_fileno       _fileno
23280304Sjkim#  define UP_open         _open
24280304Sjkim#  define UP_read         _read
25280304Sjkim#  define UP_write        _write
26280304Sjkim#  define UP_lseek        _lseek
27280304Sjkim#  define UP_close        _close
28280304Sjkim# else
29280304Sjkim#  define UP_fileno       fileno
30280304Sjkim#  define UP_open         open
31280304Sjkim#  define UP_read         read
32280304Sjkim#  define UP_write        write
33280304Sjkim#  define UP_lseek        lseek
34280304Sjkim#  define UP_close        close
35280304Sjkim# endif
36160814Ssimon#endif
37