Index: tracker-extract.c =================================================================== RCS file: /cvs/gnome/tracker/src/tracker-extract/tracker-extract.c,v retrieving revision 1.18 diff -r1.18 tracker-extract.c 28a29,31 > > #define TIMEOUT_FOR_EXTRACTION 20 /* in seconds */ > 136a140,141 > GHashTable *meta_table; > char *uri_in_locale; 138,141d142 < GHashTable *meta_table; < char *uri_in_locale; < < 209a211,223 > static gpointer > timeout_thread (gpointer data) > { > /* sleep for TIMEOUT_FOR_EXTRACTION secs */ > g_usleep (G_USEC_PER_SEC * TIMEOUT_FOR_EXTRACTION); > > /* die on timeout */ > exit (1); > > return NULL; > } > > 230a245,248 > > g_thread_init (NULL); > > g_thread_create (timeout_thread, NULL, FALSE, NULL);