Re: Unixware Patch (Was: Re: Beta2 Tag'd and Bundled ...)
Bruce Momjian <pgman@candle.pha.pa.us>
From: Bruce Momjian <pgman@candle.pha.pa.us>
To: Larry Rosenman <ler@lerctr.org>
Cc: Greg Stark <gsstark@mit.edu>, pgsql-hackers@postgresql.org
Date: 2003-09-01T17:11:25Z
Lists: 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, Pennsylvania 19073