From e4769acf6646f4b0ef28cb695cec8ed128aba920 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Dec 2023 14:48:25 +0000 Subject: gentoo auto-resync : 15:12:2023 - 14:48:25 --- www-apps/webmcp/files/webmcp-2.1.0-c99.patch | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 www-apps/webmcp/files/webmcp-2.1.0-c99.patch (limited to 'www-apps/webmcp/files') diff --git a/www-apps/webmcp/files/webmcp-2.1.0-c99.patch b/www-apps/webmcp/files/webmcp-2.1.0-c99.patch new file mode 100644 index 000000000000..ac27ebb43295 --- /dev/null +++ b/www-apps/webmcp/files/webmcp-2.1.0-c99.patch @@ -0,0 +1,20 @@ +--- a/libraries/extos/extos.c 2023-12-15 10:12:53.396506457 +0100 ++++ b/libraries/extos/extos.c 2023-12-15 14:32:20.464092779 +0100 +@@ -262,7 +262,7 @@ + if (result != 1) goto extos_pfilter_error_fd_remapping; + do result = dup(pipe_err[1]); while (result < 0 && errno == EINTR); + if (result != 2) goto extos_pfilter_error_fd_remapping; +- execvp(filename, args); ++ execvp(filename, (char * const*)args); + status_buf[0] = errno; + do result = write(pipe_status[1], status_buf, 1); while (result < 0 && errno == EINTR); + _exit(0); +@@ -287,7 +287,7 @@ + lua_settop(L, 0); + lua_newtable(L); // 1 + while (1) { +- readdir_r(dir, &entry_buffer, &entry); ++ entry = readdir(dir); + if (!entry) break; + // Linux doesn't have d_namlen + //lua_pushlstring(L, entry->d_name, entry->d_namlen); -- cgit v1.2.3