[gamin] [patch] Fix compilation without inotify



Hi,

  gamin 0.1.5 fails to compile without inotify support. Patch attached to fix
  this.

  Sjoerd
-- 
If you put it off long enough, it might go away.
Index: server/gam_server.c
===================================================================
RCS file: /cvs/gnome/gamin/server/gam_server.c,v
retrieving revision 1.36
diff -u -r1.36 gam_server.c
--- server/gam_server.c	9 Aug 2005 16:35:57 -0000	1.36
+++ server/gam_server.c	11 Aug 2005 06:07:38 -0000
@@ -170,9 +170,11 @@
 	if (gam_exclude_check (path)) 
 	{
 		GAM_DEBUG(DEBUG_INFO, "g_a_s: %s excluded\n", path);
+#if ENABLE_INOTIFY
 		if (gam_inotify_is_running())
 			return gam_poll_add_subscription (sub);
 		else
+#endif
 			return gam_backend_add_subscription(sub);
 	} else {
 		gam_fs_mon_type type;
@@ -211,9 +213,11 @@
 
 	if (gam_exclude_check (path)) 
 	{
+#if ENABLE_INOTIFY
 		if (gam_inotify_is_running())
 			return gam_poll_remove_subscription (sub);
 		else
+#endif
 			return gam_backend_remove_subscription(sub);
 	} else {
 		gam_fs_mon_type type;
@@ -300,10 +304,14 @@
 
     reqno = gam_subscription_get_reqno(sub);
 
+#ifdef ENABLE_INOTIFY
 	if (gam_inotify_is_running())
 	{
 		gam_queue_event(conn, reqno, event, subpath, len);
 	} else {
+#else
+	{
+#endif
 		if (gam_send_event(conn, reqno, event, subpath, len) < 0) {
 		GAM_DEBUG(DEBUG_INFO, "Failed to send event to PID %d\n",
 			  gam_connection_get_pid(conn));

Attachment: signature.asc
Description: Digital signature



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