Commit 0c172b21 authored by Bruce Momjian's avatar Bruce Momjian

Add comment about pthread_self() cast.

parent 0845538f
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-secure.c,v 1.70 2005/08/23 21:02:03 momjian Exp $ * $PostgreSQL: pgsql/src/interfaces/libpq/fe-secure.c,v 1.71 2005/08/28 16:37:48 momjian Exp $
* *
* NOTES * NOTES
* [ Most of these notes are wrong/obsolete, but perhaps not all ] * [ Most of these notes are wrong/obsolete, but perhaps not all ]
...@@ -880,6 +880,11 @@ client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey) ...@@ -880,6 +880,11 @@ client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey)
static unsigned long static unsigned long
pq_threadidcallback(void) pq_threadidcallback(void)
{ {
/*
* This is not starndard-compliant. pthread_self() returns
* pthread_t, and shouldn't be cast to unsigned long, but
* CRYPTO_set_id_callback requires it, so we have to do it.
*/
return (unsigned long) pthread_self(); return (unsigned long) pthread_self();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment