Re: ISM shared memory on solaris

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: ISM shared memory on solaris
Дата
Msg-id 853.1067278484@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: ISM shared memory on solaris  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: ISM shared memory on solaris  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-bugs
Bruce Momjian <pgman@candle.pha.pa.us> writes:

> ! #if defined(sun) && defined(__sparc__)
>       /* use intimate shared memory on SPARC Solaris */
>       memAddress = shmat(shmid, 0, SHM_SHARE_MMU);
>   #else

I think this is going in the wrong direction.  Why isn't the code just

#if defined(SHM_SHARE_MMU)
    /* use intimate shared memory on Solaris */
    memAddress = shmat(shmid, 0, SHM_SHARE_MMU);
#else

If the symbol is available I think we probably want to use it.  It is an
O/S issue, not a hardware issue, and so the test on __sparc__ seems
quite wrongheaded ...

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: PostgreSQL Patch: Test-and-set routine for HP-UX (IA-64)
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: ISM shared memory on solaris