1160814Ssimon#include <openssl/bio.h>
2160814Ssimon
3160814Ssimon#if BIO_FLAGS_UPLINK==0
4160814Ssimon/* Shortcut UPLINK calls on most platforms... */
5296341Sdelphij# define UP_stdin        stdin
6296341Sdelphij# define UP_stdout       stdout
7296341Sdelphij# define UP_stderr       stderr
8296341Sdelphij# define UP_fprintf      fprintf
9296341Sdelphij# define UP_fgets        fgets
10296341Sdelphij# define UP_fread        fread
11296341Sdelphij# define UP_fwrite       fwrite
12296341Sdelphij# undef  UP_fsetmod
13296341Sdelphij# define UP_feof         feof
14296341Sdelphij# define UP_fclose       fclose
15160814Ssimon
16296341Sdelphij# define UP_fopen        fopen
17296341Sdelphij# define UP_fseek        fseek
18296341Sdelphij# define UP_ftell        ftell
19296341Sdelphij# define UP_fflush       fflush
20296341Sdelphij# define UP_ferror       ferror
21296341Sdelphij# ifdef _WIN32
22296341Sdelphij#  define UP_fileno       _fileno
23296341Sdelphij#  define UP_open         _open
24296341Sdelphij#  define UP_read         _read
25296341Sdelphij#  define UP_write        _write
26296341Sdelphij#  define UP_lseek        _lseek
27296341Sdelphij#  define UP_close        _close
28296341Sdelphij# else
29296341Sdelphij#  define UP_fileno       fileno
30296341Sdelphij#  define UP_open         open
31296341Sdelphij#  define UP_read         read
32296341Sdelphij#  define UP_write        write
33296341Sdelphij#  define UP_lseek        lseek
34296341Sdelphij#  define UP_close        close
35296341Sdelphij# endif
36160814Ssimon#endif
37