tracker r3115 - in trunk: . src/tracker-extract src/tracker-indexer src/trackerd



Author: mr
Date: Mon Mar 23 11:17:16 2009
New Revision: 3115
URL: http://svn.gnome.org/viewvc/tracker?rev=3115&view=rev

Log:
	* src/tracker-extract/tracker-main.c: (signal_handler):
	* src/tracker-indexer/tracker-main.c: (signal_handler):
	* src/trackerd/tracker-main.c: (signal_handler): Fixes NB#102800,
	uses _exit() instead of exit() when receiving termination signals
	more than once (like Ctrl+C).


Modified:
   trunk/ChangeLog
   trunk/src/tracker-extract/tracker-main.c
   trunk/src/tracker-indexer/tracker-main.c
   trunk/src/trackerd/tracker-main.c

Modified: trunk/src/tracker-extract/tracker-main.c
==============================================================================
--- trunk/src/tracker-extract/tracker-main.c	(original)
+++ trunk/src/tracker-extract/tracker-main.c	Mon Mar 23 11:17:16 2009
@@ -165,7 +165,7 @@
 
 	/* Die if we get re-entrant signals handler calls */
 	if (in_loop) {
-		exit (EXIT_FAILURE);
+		_exit (EXIT_FAILURE);
 	}
 
 	switch (signo) {

Modified: trunk/src/tracker-indexer/tracker-main.c
==============================================================================
--- trunk/src/tracker-indexer/tracker-main.c	(original)
+++ trunk/src/tracker-indexer/tracker-main.c	Mon Mar 23 11:17:16 2009
@@ -153,7 +153,7 @@
 
 	/* Die if we get re-entrant signals handler calls */
 	if (in_loop) {
-		exit (EXIT_FAILURE);
+		_exit (EXIT_FAILURE);
 	}
 
 	switch (signo) {

Modified: trunk/src/trackerd/tracker-main.c
==============================================================================
--- trunk/src/trackerd/tracker-main.c	(original)
+++ trunk/src/trackerd/tracker-main.c	Mon Mar 23 11:17:16 2009
@@ -464,7 +464,7 @@
 
 	/* Die if we get re-entrant signals handler calls */
 	if (in_loop) {
-		exit (EXIT_FAILURE);
+		_exit (EXIT_FAILURE);
 	}
 
 	switch (signo) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]