diff options
author | Brent Cook <busterb@gmail.com> | 2019-01-31 09:45:56 -0600 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2019-01-31 13:56:56 -0600 |
commit | a6d7ea956290470254e817adb2f6a3fac9397a17 (patch) | |
tree | e9880ccf45612c854fd97287969b879c9a47e29d /crypto/compat/getprogname_windows.c | |
parent | 495a1b631687f6cc1a1e9fe217aa17184a1b4aff (diff) | |
download | portable-a6d7ea956290470254e817adb2f6a3fac9397a17.tar.gz portable-a6d7ea956290470254e817adb2f6a3fac9397a17.tar.bz2 portable-a6d7ea956290470254e817adb2f6a3fac9397a17.zip |
update autoconf for latest compat functions
Diffstat (limited to '')
-rw-r--r-- | crypto/compat/getprogname_windows.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/crypto/compat/getprogname_windows.c b/crypto/compat/getprogname_windows.c new file mode 100644 index 0000000..eb04ec0 --- /dev/null +++ b/crypto/compat/getprogname_windows.c | |||
@@ -0,0 +1,13 @@ | |||
1 | #include <stdlib.h> | ||
2 | |||
3 | #include <windows.h> | ||
4 | |||
5 | const char * | ||
6 | getprogname(void) | ||
7 | { | ||
8 | static char progname[MAX_PATH + 1]; | ||
9 | DWORD length = GetModuleFileName(NULL, progname, sizeof (progname) - 1); | ||
10 | if (length < 0) | ||
11 | return "?"; | ||
12 | return progname; | ||
13 | } | ||