File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * Glue between OpenSSL BIO and Win32 compiler run-time
3
+ *
4
+ * Duplicate the content of the `applink.c` source file
5
+ * to avoid linking it in user code without adding a dependency
6
+ * to a C build system/compiler.
7
+ *
8
+ * See_Also: https://www.openssl.org/docs/manmaster/man3/OPENSSL_Applink.html
9
+ */
1
10
module deimos.openssl.applink ;
11
+
2
12
import core.stdc.stdio ;
3
13
import std.stdio : _fileno, _setmode, _O_BINARY;
4
14
import core.sys.posix.fcntl ;
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ configuration "library" {
10
10
excludedSourceFiles "deimos/openssl/applink.d"
11
11
}
12
12
13
+ // Includes a module to replace `applink.c` as described in:
14
+ // https://www.openssl.org/docs/manmaster/man3/OPENSSL_Applink.html
13
15
configuration "library-applink" {
14
16
targetType "sourceLibrary"
15
17
}
You can’t perform that action at this time.
0 commit comments