Re: Should libpq set close-on-exec flag on its socket?

Поиск
Список
Период
Сортировка
От Kevin Brown
Тема Re: Should libpq set close-on-exec flag on its socket?
Дата
Msg-id 20041021232844.GD29476@filer
обсуждение исходный текст
Ответ на Re: Should libpq set close-on-exec flag on its socket?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Tom Lane wrote:
> Dennis Bjorklund <db@zigo.dhs.org> writes:
> > On Thu, 21 Oct 2004, Tom Lane wrote:
> >> It was suggested to me off-list that libpq should do
> >> "fcntl(fd, F_SETFD, FD_CLOEXEC)" on the socket connecting to the server.
> >> This would prevent any child program from accidentally or maliciously
> >> interfering with the connection.
> 
> > Either way that the lib sets it, the client can alter the setting itself
> > by issuing a new SETFD command.
> 
> That's a fair point, and certainly passing it down to the child
> intentionally wouldn't be a common case.  I'll put the change in.

Since program authors who would care about this one way or another
probably won't be expecting this behavior, it should also be
documented reasonably well -- something which I'm rather sure you were
going to do anyway.




-- 
Kevin Brown                          kevin@sysexperts.com


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

Предыдущее
От: "Marc G. Fournier"
Дата:
Сообщение: Upcoming v8.0.0 Beta 4 ...
Следующее
От: Neil Conway
Дата:
Сообщение: Re: code question: storing INTO relation