https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=7c84bfdb5f4ddff0c8660d936520d889917139b5
commit 7c84bfdb5f4ddff0c8660d936520d889917139b5 Author: Corinna Vinschen <cori...@vinschen.de> Date: Tue Dec 15 21:50:14 2015 +0100 syscalls.cc: Merge desktop_ini_ext into desktop_ini Diff: --- winsup/cygwin/syscalls.cc | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 32cd5fb..ba7c743 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -216,11 +216,9 @@ stop_transaction (NTSTATUS status, HANDLE old_trans, HANDLE &trans) return status; } -static char desktop_ini[] = +static const char desktop_ini[] = "[.ShellClassInfo]\r\n" - "CLSID={645FF040-5081-101B-9F08-00AA002F954E}\r\n"; - -static char desktop_ini_ext[] = + "CLSID={645FF040-5081-101B-9F08-00AA002F954E}\r\n" "LocalizedResourceName=@%SystemRoot%\\system32\\shell32.dll,-8964\r\n"; enum bin_status @@ -475,12 +473,9 @@ try_to_bin (path_conv &pc, HANDLE &fh, ACCESS_MASK access, ULONG flags) &recycler, status); else { - status = NtWriteFile (tmp_fh, NULL, NULL, NULL, &io, desktop_ini, - sizeof desktop_ini - 1, NULL, NULL); - if (NT_SUCCESS (status)) - status = NtWriteFile (tmp_fh, NULL, NULL, NULL, &io, - desktop_ini_ext, - sizeof desktop_ini_ext - 1, NULL, NULL); + status = NtWriteFile (tmp_fh, NULL, NULL, NULL, &io, + (PVOID) desktop_ini, sizeof desktop_ini - 1, + NULL, NULL); if (!NT_SUCCESS (status)) debug_printf ("NtWriteFile (%S) failed, status = %y", &fname, status);