From c4509a7ac267046bd784b9abc16351428c48d24e Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Wed, 18 Mar 2009 14:46:24 +0000 Subject: [PATCH] Re-add inexplicably missing ldh.cc. --- winsup/utils/ldh.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 winsup/utils/ldh.cc diff --git a/winsup/utils/ldh.cc b/winsup/utils/ldh.cc new file mode 100644 index 000000000..7bea569f0 --- /dev/null +++ b/winsup/utils/ldh.cc @@ -0,0 +1,17 @@ +#include +int APIENTRY +WinMain(HINSTANCE, HINSTANCE, LPSTR, int) +{ + LPWSTR cmd = GetCommandLineW (); + while (*cmd) + if (*cmd != ' ' || cmd[1] != L'-' || cmd[2] != '-' || cmd[3] != ' ') + cmd++; + else + { + cmd += 4; + break; + } + if (!*cmd || !LoadLibraryW (cmd)) + ExitProcess (0x0100); + ExitProcess (0x0000); +}