| From: | Martin Renters <martin(at)datafax(dot)com> |
|---|---|
| To: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Threading in libpg on Solaris |
| Date: | 2002-03-27 16:28:16 |
| Message-ID: | 20020327112816.D7865@aspen.datafax.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
I'm working on getting libpq to function in a multi-threaded program on
Solaris and I was getting errors back from the library about
being unable to receive from the server. It turns out that on Solaris
you need to compile libpq with the -D_REENTRANT flags set so that
it defines errno to be a function call instead of a global variable.
Once I did this the program worked without any problems.
You want to consider making this flag standard (or at least provide
a configure option to compile a thread-ready version of libpq) as it
may save someone else the hassle of trying to figure out what went
wrong.
Martin
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bradley McLean | 2002-03-27 16:28:49 | Patch to add real cancel to ODBC driver |
| Previous Message | Bruce Momjian | 2002-03-27 16:16:18 | Re: Problem with reloading groups in pg_hba.conf |