aboutsummaryrefslogtreecommitdiff
path: root/devel/gamin/files
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2005-08-28 07:30:51 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2005-08-28 07:30:51 +0000
commited44ca35964be5c0f8d8f8b5d451bcfca4d325f2 (patch)
treeec2e8623c804d109735c510213f4613a962e8321 /devel/gamin/files
parentf42cd81387282e672139141eefe9face69b71aec (diff)
Notes
Diffstat (limited to 'devel/gamin/files')
-rw-r--r--devel/gamin/files/patch-server_gam_connection.c23
-rw-r--r--devel/gamin/files/patch-server_gam_debug_lists.c17
-rw-r--r--devel/gamin/files/patch-server_gam_server.c46
3 files changed, 46 insertions, 40 deletions
diff --git a/devel/gamin/files/patch-server_gam_connection.c b/devel/gamin/files/patch-server_gam_connection.c
deleted file mode 100644
index 6b49538ee871..000000000000
--- a/devel/gamin/files/patch-server_gam_connection.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- server/gam_connection.c.orig Wed Jul 13 17:54:01 2005
-+++ server/gam_connection.c Wed Jul 13 17:54:54 2005
-@@ -30,10 +30,7 @@
- GMainLoop *loop; /* the Glib loop used */
- GIOChannel *source; /* the Glib I/O Channel used */
- int request_len; /* how many bytes of request are valid */
-- union {
-- GAMPacket request; /* the next request being read */
-- void *request_data; /* the next request as a char * */
-- };
-+ GAMPacket request; /* the next request being read */
- GamListener *listener; /* the listener associated with the connection */
- };
-
-@@ -245,7 +242,7 @@
- g_assert(data);
- g_assert(size);
-
-- *data = (char *) &conn->request_data + conn->request_len;
-+ *data = (char *) &conn->request + conn->request_len;
- *size = sizeof(GAMPacket) - conn->request_len;
-
- return (0);
diff --git a/devel/gamin/files/patch-server_gam_debug_lists.c b/devel/gamin/files/patch-server_gam_debug_lists.c
deleted file mode 100644
index ad850bd90a49..000000000000
--- a/devel/gamin/files/patch-server_gam_debug_lists.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- server/gam_debug_lists.c.orig Sat Jul 16 18:53:23 2005
-+++ server/gam_debug_lists.c Sat Jul 16 18:53:43 2005
-@@ -28,6 +28,8 @@
- #include <string.h> /* for memset() debug */
- #include "glib.h"
-
-+#ifdef GAM_DEBUG_ENABLED
-+
- GList*
- g_list_alloc (void)
- {
-@@ -252,4 +254,4 @@ g_list_length (GList *list)
-
- return length;
- }
--
-+#endif /* GAM_DEBUG_ENABLED */
diff --git a/devel/gamin/files/patch-server_gam_server.c b/devel/gamin/files/patch-server_gam_server.c
new file mode 100644
index 000000000000..5a2dca9581cd
--- /dev/null
+++ b/devel/gamin/files/patch-server_gam_server.c
@@ -0,0 +1,46 @@
+--- server/gam_server.c.orig Wed Aug 10 00:01:21 2005
++++ server/gam_server.c Wed Aug 10 00:03:41 2005
+@@ -170,9 +170,11 @@ gam_add_subscription(GamSubscription * s
+ if (gam_exclude_check (path))
+ {
+ GAM_DEBUG(DEBUG_INFO, "g_a_s: %s excluded\n", path);
++#ifdef 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 @@ gam_remove_subscription(GamSubscription
+
+ if (gam_exclude_check (path))
+ {
++#ifdef 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,15 +304,19 @@ gam_server_emit_one_event(const char *pa
+
+ reqno = gam_subscription_get_reqno(sub);
+
++#ifdef ENABLE_INOTIFY
+ if (gam_inotify_is_running())
+ {
+ gam_queue_event(conn, reqno, event, subpath, len);
+ } 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));
+ }
++#ifdef ENABLE_INOTIFY
+ }
++#endif
+ }
+
+ /**