*
*
* 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
* [ Most of these notes are wrong/obsolete, but perhaps not all ]
static unsigned long
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();
}