[Pcsclite-cvs-commit] r1882 - trunk/PCSC/src
Ludovic Rousseau
rousseau at costa.debian.org
Fri Feb 24 17:05:52 UTC 2006
Author: rousseau
Date: 2006-02-24 17:05:51 +0000 (Fri, 24 Feb 2006)
New Revision: 1882
Modified:
trunk/PCSC/src/winscard_clnt.c
Log:
automatically call SCardUnload() when the libpcsclite library is unloaded
Thanks to Najam Siddiqui. See
http://archives.neohapsis.com/archives/dev/muscle/2006-q1/0177.html
Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c 2006-02-24 10:28:06 UTC (rev 1881)
+++ trunk/PCSC/src/winscard_clnt.c 2006-02-24 17:05:51 UTC (rev 1882)
@@ -3160,7 +3160,11 @@
* You _shall_ call this function if you use dlopen/dlclose to load/unload the
* library. Otherwise you will exhaust the ressources available.
*/
-void SCardUnload(void)
+#ifdef __SUNPRO_C
+#pragma fini (SCardUnload)
+#endif
+
+void DESTRUCTOR SCardUnload(void)
{
if (!isExecuted)
return;
More information about the Pcsclite-cvs-commit
mailing list