summaryrefslogtreecommitdiff
path: root/sysutils/tcplist/files/patch-02
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/tcplist/files/patch-02')
-rw-r--r--sysutils/tcplist/files/patch-0228
1 files changed, 28 insertions, 0 deletions
diff --git a/sysutils/tcplist/files/patch-02 b/sysutils/tcplist/files/patch-02
new file mode 100644
index 000000000000..e5daecc457ce
--- /dev/null
+++ b/sysutils/tcplist/files/patch-02
@@ -0,0 +1,28 @@
+--- tcplist.c.orig Tue Apr 15 00:28:29 1997
++++ tcplist.c Tue Apr 15 00:31:40 1997
+@@ -37,6 +37,10 @@
+ #include <arpa/inet.h>
+ #include <netdb.h>
+
++#if ((defined(__unix__) || defined(unix)) && !defined(USG))
++#include <sys/param.h>
++#endif
++
+ #include "utils.h"
+ #include "tcplist.h"
+
+@@ -346,10 +350,14 @@
+
+ if(verbose) printf("Connecting to remote hosts.\n");
+
++#if (defined(BSD) && (BSD >= 199103))
++ maxfd=getdtablesize(); /* could also use getrlimit(2) here... */
++#else
+ if(0>(maxfd=ulimit(4,0l))){
+ perror("ulimit");
+ exit(2);
+ }
++#endif
+
+ /* waltz through the connections in the hostlist, setting idents */
+ /* to NULL */