diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2001-03-02 14:41:09 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2001-03-02 14:41:09 +0300 |
commit | e03f5f73381e352469a116d84480427227c04027 (patch) | |
tree | 02bffe58a078fc35290478879889dfeb06944569 /winsup/cygwin/security.cc | |
parent | d08d72adff5eb5e2c810494043c7104cd9b3aa6c (diff) |
* dir.cc (readdir): Fix shortcut==symlink condition.
* environ.cc: Add extern decl for `allow_winsymlinks'.
(struct parse_thing): Add entry for `[no]winsymlinks'.
* path.cc (symlink): Change to be able to create both,
symlink==shortcut and symlink==systemfile, dependent of
the setting of `allow_winsymlinks'.
* security.cc (cygwin_logon_user): Add debug output.
* shortcut.c: Add defines from path.h.
(has_exec_chars): Copy from path.h.
(check_shortcut): Check for executable file condition if not a
shortcut.
Diffstat (limited to 'winsup/cygwin/security.cc')
-rw-r--r-- | winsup/cygwin/security.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/security.cc b/winsup/cygwin/security.cc index 334c1af60..bef29d2cf 100644 --- a/winsup/cygwin/security.cc +++ b/winsup/cygwin/security.cc @@ -457,6 +457,7 @@ cygwin_logon_user (const struct passwd *pw, const char *password) HANDLE hToken; strcpy (usernamebuf, pw->pw_name); + debug_printf ("pw_gecos = %x (%s)", pw->pw_gecos, pw->pw_gecos); if (pw->pw_gecos) { if ((c = strstr (pw->pw_gecos, "U-")) != NULL && @@ -475,6 +476,7 @@ cygwin_logon_user (const struct passwd *pw, const char *password) *c = '\0'; nt_user = c + 1; } + debug_printf ("LogonUserA (%s, %s, %s, ...)", nt_user, nt_domain, password); if (!LogonUserA (nt_user, nt_domain, (char *) password, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, |