On 28/04/2011 18:03, Charles Wilson wrote: > On 4/21/2011 10:18 AM, Jon TURNEY wrote: >> On 15/08/2010 22:12, Charles Wilson wrote: >>> On 6/29/2009 2:53 PM, Andy Koppe wrote: >>>> Shortcuts created by postinstall scripts using mkshortcut --allusers >>>> --smprograms aren't readable for ordinary users, so all they get to >>>> see in the start menu is a white dummy icon that doesn't do anything. >>>> This affects both MinTTY and rxvt, at least with Cygwin 1.7 on Windows >>>> 7. I guess the scripts could find out where the start menu is and >>>> apply the necessary rights themselves, but it would make sense and be >>>> much more convenient if mkshortcut did that. >>> >>> Andy, if you'd like to roll this change into a forward-port of your >>> other, wideAPI/locale patch, that'd be great. >> >> This issue still seems to exist, and I couldn't find an actual patch to solve >> it, so attached is an attempt at fixing this. >> > > Jon, thanks for the patch. Out of curiosity, why do you do this: > > ssize_t size; > size = cygwin_conv_path(CCP_WIN_W_TO_POSIX | CCP_ABSOLUTE, widepath, > NULL, 0); > if (size >= 0) > { > char *posixpath = malloc(size); > if (!cygwin_conv_path(CCP_WIN_W_TO_POSIX | CCP_ABSOLUTE, widepath, > posixpath, size)) > > Instead of simply using cygwin_create_path() ?
Doh! I obviously didn't get that far down the page :-) -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple