is libpq thread safe without configure enable_thread_safety=yes

andrew klassen <[email protected]>
Newsgroups gmane.comp.db.postgresql.interfaces
Message-ID <[email protected]>
I want to use the libpq in a multithreaded process. I intend to use two 
  different connections for two different threads. The requests and results 
  for each connection will be handled completely by each thread independently. 
  I tried to set enable_thread_safety and enable_thread_safety_force to yes.
  However, the compile fails because of references to pthread routines which are not
  supported by my os. Specifically:
   
  ../../../src/interfaces/libpq/libpq.so: undefined reference to `pthread_sigmask'
../../../src/interfaces/libpq/libpq.so: undefined reference to `pthread_mutex_unlock'
../../../src/interfaces/libpq/libpq.so: undefined reference to `pthread_mutex_lock'
../../../src/interfaces/libpq/libpq.so: undefined reference to `sigwait'
   
  I can change the code to fix this, but I wondering if based on my application it is okay
  to just configure without setting enable_thread_safety.
   
  Thanks for any help.
  Andrew
   

 __________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.