Re: BUG #1167: POSIX getpwuid_r 4arg vs 5arg issue - Mailing list pgsql-bugs
From | Jim Helm |
---|---|
Subject | Re: BUG #1167: POSIX getpwuid_r 4arg vs 5arg issue |
Date | |
Msg-id | 000001c45489$81ede200$0345a8c0@athene Whole thread Raw |
In response to | Re: BUG #1167: POSIX getpwuid_r 4arg vs 5arg issue (Bruce Momjian <pgman@candle.pha.pa.us>) |
List | pgsql-bugs |
Thanks. I wish I had seen it earlier myself. I've been busy on other projects and haven't been following the 7.4.X releases. Doesn't hurt me any, since I was able to just build without thread support, but I thought it would be good for other to know about it. Thanks again - for this, and all the work you guys have put into PostgreSQL. --Jim > -----Original Message----- > From: Bruce Momjian [mailto:pgman@candle.pha.pa.us] > Sent: Tuesday, June 15, 2004 8:48 PM > To: James Helm > Cc: pgsql-bugs@postgresql.org > Subject: Re: [BUGS] BUG #1167: POSIX getpwuid_r 4arg vs 5arg issue > > > > OK, I have fixed this so the configure test happens with the proper > thread flags. Patch attached, and it will be in 7.4.4. > > -------------------------------------------------------------- > ------------- > > PostgreSQL Bugs List wrote: > > > > The following bug has been logged online: > > > > Bug reference: 1167 > > Logged by: James Helm > > > > Email address: jjhelm@att.net > > > > PostgreSQL version: 7.4 > > > > Operating system: Solaris 9 Sparc > > > > Description: POSIX getpwuid_r 4arg vs 5arg issue > > > > Details: > > > > I just downloaded the 7.4.3 tarball with timestamp 6/15 > 00:02, and am still > > having issues with threads on a freshly loaded Solaris 9 > server. Looks like > > maybe the latest Solaris 9 supports the 5 arg version of > getpwuid_r? I'm > > just going to build without thread safety since I don't > really need it for > > now, but I thought you'd want to know it was still not 100% fixed. > > > > Thanks. > > > > Jim > > > > gcc -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes > > -Wmissing-declarations > > -fPIC -I. -I../../../src/include -I/pbengine/postgres/include > > -I/pbengine/openssl/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS > > -DFRONTEND > > -DSYSCONFDIR='"/pbengine/postgres/etc"' -c -o thread.o thread.c > > thread.c: In function `pqGetpwuid': > > thread.c:119: error: too few arguments to function `getpwuid_r' > > thread.c:119: warning: assignment makes pointer from > integer without a cast > > gmake[3]: *** [thread.o] Error 1 > > > > > > Here's my configure: > > > > sh configure \ > > --prefix=/pbengine/postgres \ > > --with-includes=/pbengine/postgres/include \ > > --with-libs=/pbengine/postgres/lib \ > > --with-perl \ > > --with-openssl=/pbengine/openssl \ > > --enable-thread-safety > > > > > > > > > > ---------------------------(end of > broadcast)--------------------------- > > TIP 2: you can get off all lists at once with the unregister command > > (send "unregister YourEmailAddressHere" to > majordomo@postgresql.org) > > > > -- > 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 >
pgsql-bugs by date: