[Pcsclite-cvs-commit] r1683 - trunk/PCSC/src
Ludovic Rousseau
rousseau at costa.debian.org
Wed Oct 12 13:06:24 UTC 2005
Author: rousseau
Date: 2005-10-12 13:06:24 +0000 (Wed, 12 Oct 2005)
New Revision: 1683
Modified:
trunk/PCSC/src/winscard_scf.c
Log:
add function isActiveContextPresent() missing from my previous commit
Modified: trunk/PCSC/src/winscard_scf.c
===================================================================
--- trunk/PCSC/src/winscard_scf.c 2005-10-12 12:47:06 UTC (rev 1682)
+++ trunk/PCSC/src/winscard_scf.c 2005-10-12 13:06:24 UTC (rev 1683)
@@ -123,6 +123,7 @@
SCF_Session_t hSession, SCF_Terminal_t hTerminal,
SCF_Card_t SCF_hCard, int, DWORD);
static LONG SCardGetHandleIndice(SCARDHANDLE hCard);
+static LONG isActiveContextPresent(void);
static LONG SCardEstablishContextTH(DWORD dwScope, LPCVOID pvReserved1,
@@ -1583,6 +1584,22 @@
return SYS_MutexUnLock(&EventMutex);
}
+static LONG isActiveContextPresent(void)
+{
+ long fActiveContext = FALSE;
+ int i;
+
+ for (i=0; i<PCSCLITE_MAX_APPLICATION_CONTEXTS; i++)
+ {
+ if (psContextMap[i].hContext != 0)
+ {
+ fActiveContext = TRUE;
+ break;
+ }
+ }
+ return fActiveContext;
+}
+
static void EventCallback(SCF_Event_t eventType, SCF_Terminal_t hTerm,
void *cbdata)
{
More information about the Pcsclite-cvs-commit
mailing list