1160814Ssimon#include <openssl/bio.h>
2160814Ssimon
3160814Ssimon#if BIO_FLAGS_UPLINK==0
4160814Ssimon/* Shortcut UPLINK calls on most platforms... */
5280297Sjkim# define UP_stdin        stdin
6280297Sjkim# define UP_stdout       stdout
7280297Sjkim# define UP_stderr       stderr
8280297Sjkim# define UP_fprintf      fprintf
9280297Sjkim# define UP_fgets        fgets
10280297Sjkim# define UP_fread        fread
11280297Sjkim# define UP_fwrite       fwrite
12280297Sjkim# undef  UP_fsetmod
13280297Sjkim# define UP_feof         feof
14280297Sjkim# define UP_fclose       fclose
15160814Ssimon
16280297Sjkim# define UP_fopen        fopen
17280297Sjkim# define UP_fseek        fseek
18280297Sjkim# define UP_ftell        ftell
19280297Sjkim# define UP_fflush       fflush
20280297Sjkim# define UP_ferror       ferror
21280297Sjkim# ifdef _WIN32
22280297Sjkim#  define UP_fileno       _fileno
23280297Sjkim#  define UP_open         _open
24280297Sjkim#  define UP_read         _read
25280297Sjkim#  define UP_write        _write
26280297Sjkim#  define UP_lseek        _lseek
27280297Sjkim#  define UP_close        _close
28280297Sjkim# else
29280297Sjkim#  define UP_fileno       fileno
30280297Sjkim#  define UP_open         open
31280297Sjkim#  define UP_read         read
32280297Sjkim#  define UP_write        write
33280297Sjkim#  define UP_lseek        lseek
34280297Sjkim#  define UP_close        close
35280297Sjkim# endif
36160814Ssimon#endif
37