[Pcsclite-cvs-commit] r3104 - /trunk/PCSC/src/winscard_msg_srv.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Thu Aug 28 08:38:13 UTC 2008
Author: rousseau
Date: Thu Aug 28 08:38:13 2008
New Revision: 3104
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=3104
Log:
SHMProcessEventsContext(): do not timeout every 1 second on Linux.
We do timeout only on *BSD like in SHMProcessEventsServer()
Modified:
trunk/PCSC/src/winscard_msg_srv.c
Modified: trunk/PCSC/src/winscard_msg_srv.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard_msg_srv.c?rev=3104&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_msg_srv.c (original)
+++ trunk/PCSC/src/winscard_msg_srv.c Thu Aug 28 08:38:13 2008
@@ -264,16 +264,24 @@
{
fd_set read_fd;
int selret, rv;
+#ifdef DO_TIMEOUT
struct timeval tv;
tv.tv_sec = 1;
tv.tv_usec = 0;
+#endif
FD_ZERO(&read_fd);
FD_SET(dwClientID, &read_fd);
selret = select(dwClientID + 1, &read_fd, (fd_set *) NULL,
- (fd_set *) NULL, &tv);
+ (fd_set *) NULL,
+#ifdef DO_TIMEOUT
+ &tv
+#else
+ NULL
+#endif
+ );
if (selret < 0)
{
More information about the Pcsclite-cvs-commit
mailing list