From 27c05cfbd320b31c91961e4a0a87bafb88c9e7d7 Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Fri, 17 Nov 2006 08:41:01 +0000 Subject: - Fix bug that would prevent FreeBSD nodes from uploading files (obtained from Gtk-Gnutella SVN) - Move from X11BASE to LOCALBASE - New option to build without GUI - Various readability changes to ./Configure options - Update comments on configuration knobs PR: ports/105576 Submitted by: Jonas Sonntag (maintainer) --- net-p2p/gtk-gnutella/files/patch-bsched | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 net-p2p/gtk-gnutella/files/patch-bsched (limited to 'net-p2p/gtk-gnutella/files/patch-bsched') diff --git a/net-p2p/gtk-gnutella/files/patch-bsched b/net-p2p/gtk-gnutella/files/patch-bsched new file mode 100644 index 000000000000..081842f8c6f5 --- /dev/null +++ b/net-p2p/gtk-gnutella/files/patch-bsched @@ -0,0 +1,22 @@ +--- src/core/bsched.c Fri Nov 10 00:01:26 2006 ++++ src/core/bsched.c Tue Nov 14 12:19:18 2006 +@@ -1591,16 +1591,11 @@ + */ + + { +- off_t written; +- int flags = 0; ++ off_t written = 0; + +-#if defined(SF_NODISKIO) +- flags |= SF_NODISKIO; +-#endif /* SF_NODISKIO */ +- +- r = sendfile(in_fd, out_fd, start, amount, NULL, &written, flags); ++ r = sendfile(in_fd, out_fd, start, amount, NULL, &written, 0); + if ((ssize_t) -1 == r) { +- if (is_temporary_error(errno) || EBUSY == errno) ++ if (is_temporary_error(errno)) + r = written > 0 ? (ssize_t) written : (ssize_t) -1; + } else { + r = amount; /* Everything written, but returns 0 if OK */ -- cgit v1.2.3