[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