]> granicus.if.org Git - apache/commitdiff
Add note on c-client based on evidence from c-client mailing list archives
authorJustin Erenkrantz <jerenkrantz@apache.org>
Fri, 16 Aug 2002 06:53:54 +0000 (06:53 +0000)
committerJustin Erenkrantz <jerenkrantz@apache.org>
Fri, 16 Aug 2002 06:53:54 +0000 (06:53 +0000)
and, in particular, Mark Crispin's posts.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96413 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/developer/thread_safety.html

index db02212dc76720e8df423f0c53b6ee81c0b71e9f..960dc47eee8c598d9db5b1a12cb762994efcd94e 100644 (file)
@@ -87,8 +87,8 @@ individual symbols in the module.</p>
       <tr>
         <td><a href="http://www.washington.edu/imap/">C-Client</a></td>
         <td> </td>
-        <td>?</td>
-        <td> </td>
+        <td>Perhaps</td>
+        <td>c-client uses strtok() and gethostbyname() which are not thread-safe on most C library implementations.  c-client's static data is meant to be shared across threads.  If strtok() and gethostbyname() are thread-safe on your OS, c-client <i>may</i> be thread-safe.</td>
       </tr>
       <tr>
         <td><a href="http://www.fastio.com/">cpdflib</a></td>
@@ -159,8 +159,11 @@ individual symbols in the module.</p>
       <tr>
         <td><a href="http://mysql.com">libmysqlclient</a></td>
         <td> </td>
-        <td>?</td>
-        <td> </td>
+        <td>Yes</td>
+        <td>Use mysqlclient_r library variant to ensure thread-safety.  For
+            more information, please read <a
+            href="http://www.mysql.com/doc/en/Threaded_clients.html"
+            >http://www.mysql.com/doc/en/Threaded_clients.html</a>.</td>
       </tr>
       <tr>
         <td><a href="http://www.opaque.net/ming/">Ming</a></td>