diff options
Diffstat (limited to 'winsup/cygwin/external.cc')
-rw-r--r-- | winsup/cygwin/external.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/cygwin/external.cc b/winsup/cygwin/external.cc index 675d8b066..b880e07fb 100644 --- a/winsup/cygwin/external.cc +++ b/winsup/cygwin/external.cc @@ -25,6 +25,7 @@ details. */ #include "cygtls.h" #include "child_info.h" #include "environ.h" +#include "cygserver_setpwd.h" #include <unistd.h> #include <stdlib.h> #include <wchar.h> @@ -357,6 +358,11 @@ cygwin_internal (cygwin_getinfo_types t, ...) dos_file_warning = va_arg (arg, int); } break; + case CW_SET_PRIV_KEY: + { + const char *passwd = va_arg (arg, const char *); + return setlsapwd (passwd); + } default: break; |