From 2b2b42cf59bafffa3cd3021090c8e8636985fd48 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 12 Mar 2008 12:47:09 +0000 Subject: * cygpath.cc (do_sysfolders): Use cygwin_conv_path. (do_pathconv): Use cygwin_conv_path and cygwin_conv_path_list. * dumper.cc (main): Use cygwin_conv_path. Allocate target path dynamically. * mkpasswd.c (current_user): Use cygwin_conv_path. (enum_users): Ditto. * ps.cc (NT_MAX_PATH): Define. (main): Use cygwin_conv_path. * regtool.cc (find_key): Ditto. Allocate target path dynamically. (cmd_save): Ditto. --- winsup/utils/mkpasswd.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'winsup/utils/mkpasswd.c') diff --git a/winsup/utils/mkpasswd.c b/winsup/utils/mkpasswd.c index 63cfa27b8..f51bb659b 100644 --- a/winsup/utils/mkpasswd.c +++ b/winsup/utils/mkpasswd.c @@ -197,7 +197,8 @@ current_user (int print_sids, int print_cygpath, strlcat (homedir_w32, "\\", sizeof (homedir_w32)); strlcat (homedir_w32, envhomepath, sizeof (homedir_w32)); if (print_cygpath) - cygwin_conv_to_posix_path (homedir_w32, homedir_psx); + cygwin_conv_path (CCP_WIN_A_TO_POSIX | CCP_ABSOLUTE, homedir_w32, + homedir_psx, MAX_PATH); else psx_dir (homedir_w32, homedir_psx); } @@ -298,7 +299,8 @@ enum_users (LPWSTR servername, int print_sids, int print_cygpath, if (homedir_w32[0] != '\0') { if (print_cygpath) - cygwin_conv_to_posix_path (homedir_w32, homedir_psx); + cygwin_conv_path (CCP_WIN_A_TO_POSIX | CCP_ABSOLUTE, + homedir_w32, homedir_psx, MAX_PATH); else psx_dir (homedir_w32, homedir_psx); } -- cgit v1.2.3