]> WPIA git - cassiopeia.git/blobdiff - lib/openssl/crypto/bio/bio_lcl.h
add: execute openssl fetcher to fetch openssl 1.0.1j
[cassiopeia.git] / lib / openssl / crypto / bio / bio_lcl.h
diff --git a/lib/openssl/crypto/bio/bio_lcl.h b/lib/openssl/crypto/bio/bio_lcl.h
new file mode 100644 (file)
index 0000000..e7f7ec8
--- /dev/null
@@ -0,0 +1,36 @@
+#include <openssl/bio.h>
+
+#if BIO_FLAGS_UPLINK==0
+/* Shortcut UPLINK calls on most platforms... */
+#define        UP_stdin        stdin
+#define        UP_stdout       stdout
+#define        UP_stderr       stderr
+#define        UP_fprintf      fprintf
+#define        UP_fgets        fgets
+#define        UP_fread        fread
+#define        UP_fwrite       fwrite
+#undef UP_fsetmod
+#define        UP_feof         feof
+#define        UP_fclose       fclose
+
+#define        UP_fopen        fopen
+#define        UP_fseek        fseek
+#define        UP_ftell        ftell
+#define        UP_fflush       fflush
+#define        UP_ferror       ferror
+#ifdef _WIN32
+#define        UP_fileno       _fileno
+#define        UP_open         _open
+#define        UP_read         _read
+#define        UP_write        _write
+#define        UP_lseek        _lseek
+#define        UP_close        _close
+#else
+#define        UP_fileno       fileno
+#define        UP_open         open
+#define        UP_read         read
+#define        UP_write        write
+#define        UP_lseek        lseek
+#define        UP_close        close
+#endif
+#endif