Re: WIP: About CMake v2

Поиск
Список
Период
Сортировка
От Mark Kirkwood
Тема Re: WIP: About CMake v2
Дата
Msg-id 949f661c-6e7d-3798-4ca7-0c8681b0e864@catalyst.net.nz
обсуждение исходный текст
Ответ на Re: WIP: About CMake v2  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Ответы Re: WIP: About CMake v2
Re: WIP: About CMake v2
Список pgsql-hackers
Yeah, there seems to be a lot of these. Looking through them almost all 
concern the addition of piece of code to wrap putenv. e.g:

--- a/src/bin/psql/command.c
+++ b/src/bin/psql/command.c
@@ -1350,7 +1350,7 @@ exec_command(const char *cmd,                        char       *newval;
                        newval = psprintf("%s=%s", envvar, envval);
-                       putenv(newval);
+                       pg_putenv_proxy(newval);                        success = true;
                        /*

Where pg_putenv_proxy either calls putenv or pgwin32_putenv (the latter 
on windows I'd guess). I wonder if this could have been avoided, since 
the original code handles this sort of thing. There are also some minor 
- and not immediately obvious - changes to a number of macros in various 
includes...If I'm feeling keen I'll experiment to see how far I can get 
without any source changes at all.


regards


Mark


On 09/11/16 08:37, Peter Eisentraut wrote:
>
> There are a number of changes in .[ch] and .pl files that are unclear
> and not explained.  Please explain them.  You can also submit separate
> preliminary patches if you need to do some refactoring.  Ultimately, I
> would expect this patch not to require C code changes.
>




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Etsuro Fujita
Дата:
Сообщение: Re: Push down more UPDATEs/DELETEs in postgres_fdw
Следующее
От: Masahiko Sawada
Дата:
Сообщение: Re: Quorum commit for multiple synchronous replication.