Re: spin.c includes pg_sema.h even if unnecessary

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: spin.c includes pg_sema.h even if unnecessary
Дата
Msg-id 20180215180157.7q55aytrhif7vvzw@alap3.anarazel.de
обсуждение исходный текст
Ответ на spin.c includes pg_sema.h even if unnecessary  (Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>)
Ответы Re: spin.c includes pg_sema.h even if unnecessary
Список pgsql-hackers
On 2018-02-15 20:11:07 +0900, Kyotaro HORIGUCHI wrote:
> As in another mail just before, spin.c seems a bit strange
> (without acutual harm).
> 
> spin.h doesn't include pg_sema.h when HAVE_SPINLOCKS is defined,
> but spin.c always includes it even in the case. The file is
> included only to use sizeof(PGSemaphore) to calcualte
> SpinlockSemaSize as 0.
> 
> The codes that requires PGSempaphore is inactivated when the
> symbol is defined in all other places so it seems to me that we
> ought to refrain from using it there, too. The attched patch does

IDK, I don't quite see the point of the change here...

Greetings,

Andres Freund


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

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: Let's remove DSM_INPL_NONE.
Следующее
От: Andres Freund
Дата:
Сообщение: Re: Add void cast to StaticAssertExpr?