Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)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
In response to
Responses
pgsql-committers by date
| Next: | From: Bruce Momjian | Date: 2003-11-11 03:53:33 |
| Subject: pgsql-server/src/backend Makefile utils/init/f ... |
| Previous: | From: Bruce Momjian | Date: 2003-11-11 03:12:39 |
| Subject: Re: pgsql-server/src/backend/postmaster postmaster.c |