Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 532be3690260976424c85fef6433033e > files > 6

mouseemu-0.15-2mdv2007.0.src.rpm

#! /bin/sh /usr/share/dpatch/dpatch-run
## 63_pidfile.dpatch.dpatch by Michael Schmitz <schmitz@biophys.uni-duesseldorf.de>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: create pidfile in /var/run/mouseemu.pid
--- mouseemu-0.15/mouseemu.c	2006-03-07 21:57:46.000000000 +0100
+++ mouseemu/mouseemu.c	2006-03-08 12:38:43.000000000 +0100
@@ -771,7 +771,13 @@
 		 */
 			
 		sigset_t mask, oldmask;
+		FILE *pidfile;
 			       
+		/* write PID file so the user can signal us for device rescans */
+		pidfile = fopen("/var/run/mouseemu.pid", "w");
+		fprintf(pidfile, "%d\n", pid);
+		fclose(pidfile);
+
 		/*we start only after we received the first sigusr1 from child:*/
 
 		sigemptyset(&mask);