Re: pgsql-server/src/backend/postmaster postmaster.c

Поиск
Список
Период
Сортировка
От Neil Conway
Тема Re: pgsql-server/src/backend/postmaster postmaster.c
Дата
Msg-id 87d6bzwpzm.fsf@mailbox.samurai.com
обсуждение исходный текст
Ответ на Re: pgsql-server/src/backend/postmaster postmaster.c  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: pgsql-server/src/backend/postmaster postmaster.c  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-committers
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> We define the variable only on Win32/BeOS.  Any ideas on how to do this
> better?

int
set_non_blocking(some_type socket)
{
    int ret;

#ifdef SOME_UNIX_PLATFORM
    ret  = ...;
#else

#ifdef SOME_WINDOWS_PLATFORM
    ret = ...;
#else
    ret = ...;
#endif

    return ret;
}

This function shouldn't be in the critical path for anything, so ISTM
that we can hide this platform-specific ugliness inside a function
without any harm.

-Neil


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: pgsql-server/src/backend/postmaster postmaster.c
Следующее
От: momjian@svr1.postgresql.org (Bruce Momjian)
Дата:
Сообщение: pgsql-server/src/backend Makefile utils/init/f ...