Re: Clean up some signal usage mainly related to Windows

Поиск
Список
Период
Сортировка
От Tristan Partin
Тема Re: Clean up some signal usage mainly related to Windows
Дата
Msg-id CU09F7WY18HM.I8WTXS84NTDK@gonk
обсуждение исходный текст
Ответ на Re: Clean up some signal usage mainly related to Windows  (Peter Eisentraut <peter@eisentraut.org>)
Ответы Re: Clean up some signal usage mainly related to Windows  (Peter Eisentraut <peter@eisentraut.org>)
Список pgsql-hackers
On Wed Jul 12, 2023 at 3:56 AM CDT, Peter Eisentraut wrote:
> On 06.07.23 22:43, Tristan Partin wrote:
> >       /* Finish incomplete line on stdout */
> > -    puts("");
> > -    exit(1);
> > +    write(STDOUT_FILENO, "", 1);
> > +    _exit(1);
>
> puts() writes a newline, so it should probably be something like
>
>      write(STDOUT_FILENO, "\n", 1);

Silly mistake. Thanks. v2 attached.

It has come to my attention that STDOUT_FILENO might not be portable and
fileno(3) isn't marked as signal-safe, so I have just used the raw 1 for
stdout, which as far as I know is portable.

--
Tristan Partin
Neon (https://neon.tech)

Вложения

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

Предыдущее
От: Önder Kalacı
Дата:
Сообщение: Re: doc: improve the restriction description of using indexes on REPLICA IDENTITY FULL table.
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: tablecmds.c/MergeAttributes() cleanup