Re: Unixware Patch (Was: Re: Beta2 Tag'd and Bundled ...)

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Unixware Patch (Was: Re: Beta2 Tag'd and Bundled ...)
Дата
Msg-id 200309011711.h81HBP019048@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: Unixware Patch (Was: Re: Beta2 Tag'd and Bundled ...)  (Larry Rosenman <ler@lerctr.org>)
Ответы Re: Unixware Patch (Was: Re: Beta2 Tag'd and Bundled ...)  (Larry Rosenman <ler@lerctr.org>)
Re: Unixware Patch (Was: Re: Beta2 Tag'd and Bundled ...)  ("Marc G. Fournier" <scrappy@hub.org>)
Список pgsql-hackers
Larry Rosenman wrote:
> 
> 
> --On Monday, September 01, 2003 12:35:43 -0400 Bruce Momjian 
> <pgman@candle.pha.pa.us> wrote:
> 
> >
> >> Um. I don't think that's true. I mean, in theory it's true, but in
> >> practice why would an OS have some *_r but have only non-thread-safe
> >> versions of others?
> >
> > Oh, interesting.  So you are saying that if the OS supports threads,
> > then we use the *_r if they have them, and assume the non *_r functions
> > are already thread-safe if they don't.  Interesting.
> >
> > That seems to be what we have on Unixware, and on BSD/OS I have some *_r
> > functions but not others, but they are all threadsafe, so your plan
> > works there too.
> UnixWare's Kernel is threaded, and I assume anything in libc is threadsafe 
> unless
> told otherwise.

What?  You said Unixware needs getpwuid_r.  And this has nothing to do
with whether the kernel is threaded.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


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

Предыдущее
От: "Mendola Gaetano"
Дата:
Сообщение: thread safety
Следующее
От: Tom Lane
Дата:
Сообщение: Re: massive quotes?