From edcb230cb679992ceff9c178ca8079c1737598e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Wed, 15 Feb 2017 06:36:14 +0000 Subject: community/tclx: add missing patch --- community/tclx/rresvport.patch | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 community/tclx/rresvport.patch (limited to 'community') diff --git a/community/tclx/rresvport.patch b/community/tclx/rresvport.patch new file mode 100644 index 0000000000..ec89602116 --- /dev/null +++ b/community/tclx/rresvport.patch @@ -0,0 +1,20 @@ +Fixes missing rresvport clib function from BSD. + +diff -Naur tclx8.4.orig/unix/tclXunixSock.c tclx8.4/unix/tclXunixSock.c +--- tclx8.4.orig/unix/tclXunixSock.c 2017-02-09 13:26:40.000000000 -0600 ++++ tclx8.4/unix/tclXunixSock.c 2017-02-09 13:27:14.000000000 -0600 +@@ -198,12 +198,14 @@ + /* + * Allocate a reserved port if requested. + */ ++#ifdef HAVE_RRESVPORT + if (getReserved) { + int port; + if (rresvport (&port) < 0) + goto unixError; + local.sin_port = port; + } ++#endif + + /* + * Open a socket and bind an address and port to it. -- cgit v1.2.3