[Pcsclite-cvs-commit] r2738 - in /trunk/PCSC/src: hotplug.h pcscdaemon.c utils.c utils.h

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Tue Jan 15 14:21:02 UTC 2008


Author: rousseau
Date: Tue Jan 15 14:21:02 2008
New Revision: 2738

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=2738
Log:
move SendHotplugSignal() from pcscdaemon.c to utils.c

Modified:
    trunk/PCSC/src/hotplug.h
    trunk/PCSC/src/pcscdaemon.c
    trunk/PCSC/src/utils.c
    trunk/PCSC/src/utils.h

Modified: trunk/PCSC/src/hotplug.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/hotplug.h?rev=2738&op=diff
==============================================================================
--- trunk/PCSC/src/hotplug.h (original)
+++ trunk/PCSC/src/hotplug.h Tue Jan 15 14:21:02 2008
@@ -36,7 +36,6 @@
 	ULONG HPRegisterForHotplugEvents(void);
 	LONG HPStopHotPluggables(void);
 	void HPReCheckSerialReaders(void);
-	int SendHotplugSignal(void);
 
 #ifdef __cplusplus
 }

Modified: trunk/PCSC/src/pcscdaemon.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/pcscdaemon.c?rev=2738&op=diff
==============================================================================
--- trunk/PCSC/src/pcscdaemon.c (original)
+++ trunk/PCSC/src/pcscdaemon.c Tue Jan 15 14:21:02 2008
@@ -71,26 +71,6 @@
 void print_usage (char const * const);
 
 PCSCLITE_MUTEX usbNotifierMutex;
-
-int SendHotplugSignal(void)
-{
-	pid_t pid;
-
-	pid = GetDaemonPid();
-
-	if (pid != -1)
-	{
-		Log2(PCSC_LOG_INFO, "Send hotplug signal to pcscd (pid=%d)", pid);
-		if (kill(pid, SIGUSR1) < 0)
-		{
-			Log3(PCSC_LOG_CRITICAL, "Can't signal pcscd (pid=%d): %s",
-				pid, strerror(errno));
-			return EXIT_FAILURE ;
-		}
-	}
-
-	return EXIT_SUCCESS;
-} /* SendHotplugSignal */
 
 /*
  * Cleans up messages still on the queue when a client dies

Modified: trunk/PCSC/src/utils.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/utils.c?rev=2738&op=diff
==============================================================================
--- trunk/PCSC/src/utils.c (original)
+++ trunk/PCSC/src/utils.c Tue Jan 15 14:21:02 2008
@@ -18,6 +18,7 @@
 #include <errno.h>
 #include <stdlib.h>
 #include <string.h>
+#include <signal.h>
 
 #include "debug.h"
 #include "config.h"
@@ -51,3 +52,23 @@
 	return pid;
 } /* GetDaemonPid */
 
+int SendHotplugSignal(void)
+{
+	pid_t pid;
+
+	pid = GetDaemonPid();
+
+	if (pid != -1)
+	{
+		Log2(PCSC_LOG_INFO, "Send hotplug signal to pcscd (pid=%d)", pid);
+		if (kill(pid, SIGUSR1) < 0)
+		{
+			Log3(PCSC_LOG_CRITICAL, "Can't signal pcscd (pid=%d): %s",
+				pid, strerror(errno));
+			return EXIT_FAILURE ;
+		}
+	}
+
+	return EXIT_SUCCESS;
+} /* SendHotplugSignal */
+

Modified: trunk/PCSC/src/utils.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/utils.h?rev=2738&op=diff
==============================================================================
--- trunk/PCSC/src/utils.h (original)
+++ trunk/PCSC/src/utils.h Tue Jan 15 14:21:02 2008
@@ -17,6 +17,7 @@
 
 /* defined in winscard_clnt.c */
 LONG SCardCheckDaemonAvailability(void);
+int SendHotplugSignal(void);
 
 #endif
 




More information about the Pcsclite-cvs-commit mailing list