aboutsummaryrefslogtreecommitdiff
path: root/devel/gamin/files
diff options
context:
space:
mode:
authorJean-Yves Lefort <jylefort@FreeBSD.org>2006-02-06 17:17:15 +0000
committerJean-Yves Lefort <jylefort@FreeBSD.org>2006-02-06 17:17:15 +0000
commit7d2904197abc0eeae0babd45cd0a66057532747c (patch)
tree85e5eb848b79f679526e6cefa50b517f9cd358de /devel/gamin/files
parent49065dd7a90271b9e1ab2875216f66e31f34f86a (diff)
Notes
Diffstat (limited to 'devel/gamin/files')
-rw-r--r--devel/gamin/files/patch-server_gam_kqueue.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/devel/gamin/files/patch-server_gam_kqueue.c b/devel/gamin/files/patch-server_gam_kqueue.c
new file mode 100644
index 000000000000..3531c6d6614d
--- /dev/null
+++ b/devel/gamin/files/patch-server_gam_kqueue.c
@@ -0,0 +1,20 @@
+--- server/gam_kqueue.c.orig Mon Feb 6 18:00:49 2006
++++ server/gam_kqueue.c Mon Feb 6 18:01:25 2006
+@@ -31,7 +31,7 @@
+ * - kqueue needs to be moved out the UFS code.
+ *
+ * Copyright (C) 2005 Joe Marcus Clarke <marcus@FreeBSD.org>
+- * Copyright (C) 2005 Jean-Yves Lefort <jylefort@FreeBSD.org>
++ * Copyright (C) 2005, 2006 Jean-Yves Lefort <jylefort@FreeBSD.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+@@ -515,7 +515,7 @@
+ return FALSE;
+ }
+
+- mon->fd = open(mon->pathname, O_RDONLY | O_NOFOLLOW);
++ mon->fd = open(mon->pathname, O_RDONLY | O_NONBLOCK | O_NOFOLLOW);
+ if (mon->fd < 0)
+ {
+ GAM_DEBUG(DEBUG_INFO, "cannot open %s (%s), falling back to poll\n", mon->pathname, g_strerror(errno));