MSYS2-packages/elinks-git/cygwin-deprecates.patch
2014-09-07 20:35:43 +04:00

32 lines
1.1 KiB
Diff

--- elinks-git/configure.in.orig 2014-09-07 19:55:58.321000000 +0400
+++ elinks-git/configure.in 2014-09-07 20:09:12.185600000 +0400
@@ -288,7 +288,7 @@
AC_CHECK_FUNCS(gettimeofday clock_gettime)
AC_CHECK_FUNCS(setitimer, HAVE_SETITIMER=yes)
-AC_CHECK_FUNCS([cygwin_conv_to_full_win32_path])
+AC_CHECK_FUNCS([cygwin_conv_path])
AC_CHECK_FUNCS(setenv putenv, HAVE_SETENV_OR_PUTENV=yes)
AC_CHECK_FUNCS(unsetenv)
--- elinks-git/src/session/download.c.orig 2014-09-07 20:25:12.165100000 +0400
+++ elinks-git/src/session/download.c 2014-09-07 20:27:21.058300000 +0400
@@ -1047,14 +1047,10 @@
if (*prog == '%') {
input = 0;
-#if defined(HAVE_CYGWIN_CONV_TO_FULL_WIN32_PATH)
-#ifdef MAX_PATH
- unsigned char new_path[MAX_PATH];
-#else
- unsigned char new_path[1024];
-#endif
+#if defined(HAVE_CYGWIN_CONV_PATH)
+ unsigned char new_path[PATH_MAX];
- cygwin_conv_to_full_win32_path(file, new_path);
+ cygwin_conv_path(CCP_POSIX_TO_WIN_A|CCP_ABSOLUTE, file, new_path, PATH_MAX+1);
add_to_string(&name, new_path);
#else
add_shell_quoted_to_string(&name, file, strlen(file));