>>> Building on exopi-5 under net/ucspi-tcp BDEPENDS = [archivers/bzip2] DIST = [net/ucspi-tcp:ucspi-tcp-0.88.tar.gz;net/ucspi-tcp:ucspi-tcp-0.88-ipv6.diff20.bz2] FULLPKGNAME = ucspi-tcp-0.88p3 Avoided depends for bzip2-1.0.8p0 distfiles size=75107 >>> Running build in net/ucspi-tcp at 1711452600.77 ===> net/ucspi-tcp ===> Building from scratch ucspi-tcp-0.88p3 ===> ucspi-tcp-0.88p3 depends on: bzip2-* -> bzip2-1.0.8p0 ===> Verifying specs: c ===> found c.99.0 ===> Checking files for ucspi-tcp-0.88p3 `/exopi-cvs/ports/distfiles/ucspi-tcp-0.88.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/ucspi-tcp-0.88-ipv6.diff20.bz2' is up to date. >> (SHA256) ucspi-tcp-0.88.tar.gz: OK >> (SHA256) ucspi-tcp-0.88-ipv6.diff20.bz2: OK ===> Extracting for ucspi-tcp-0.88p3 ===> Patching for ucspi-tcp-0.88p3 ===> Applying distribution patches for ucspi-tcp-0.88p3 ===> Applying distribution patch ucspi-tcp-0.88-ipv6.diff20.bz2 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/FILES ucspi-tcp-0.88/FILES |--- ucspi-tcp-0.88.orig/FILES 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/FILES 2009-03-19 12:43:14.894761759 +0100 -------------------------- Patching file FILES using Plan A... Hunk #1 succeeded at 216. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/Makefile ucspi-tcp-0.88/Makefile |--- ucspi-tcp-0.88.orig/Makefile 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/Makefile 2009-03-19 12:43:14.894761759 +0100 -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 76. Hunk #2 succeeded at 183. Hunk #3 succeeded at 261. Hunk #4 succeeded at 502. Hunk #5 succeeded at 567. Hunk #6 succeeded at 720. Hunk #7 succeeded at 730. Hunk #8 succeeded at 752. Hunk #9 succeeded at 763. Hunk #10 succeeded at 775. Hunk #11 succeeded at 821. Hunk #12 succeeded at 839. Hunk #13 succeeded at 860. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/TARGETS ucspi-tcp-0.88/TARGETS |--- ucspi-tcp-0.88.orig/TARGETS 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/TARGETS 2009-03-19 12:43:14.894761759 +0100 -------------------------- Patching file TARGETS using Plan A... Hunk #1 succeeded at 169. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/addcr.1 ucspi-tcp-0.88/addcr.1 |--- ucspi-tcp-0.88.orig/addcr.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/addcr.1 2009-03-19 12:43:14.894761759 +0100 -------------------------- (Creating file addcr.1...) Patching file addcr.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/argv0.1 ucspi-tcp-0.88/argv0.1 |--- ucspi-tcp-0.88.orig/argv0.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/argv0.1 2009-03-19 12:43:14.894761759 +0100 -------------------------- (Creating file argv0.1...) Patching file argv0.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/date@.1 ucspi-tcp-0.88/date@.1 |--- ucspi-tcp-0.88.orig/date@.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/date@.1 2009-03-19 12:43:14.894761759 +0100 -------------------------- (Creating file date@.1...) Patching file date@.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/delcr.1 ucspi-tcp-0.88/delcr.1 |--- ucspi-tcp-0.88.orig/delcr.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/delcr.1 2009-03-19 12:43:14.894761759 +0100 -------------------------- (Creating file delcr.1...) Patching file delcr.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns.h ucspi-tcp-0.88/dns.h |--- ucspi-tcp-0.88.orig/dns.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns.h 2009-03-19 12:43:14.894761759 +0100 -------------------------- Patching file dns.h using Plan A... Hunk #1 succeeded at 34. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_dfd.c ucspi-tcp-0.88/dns_dfd.c |--- ucspi-tcp-0.88.orig/dns_dfd.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_dfd.c 2009-03-19 12:43:14.894761759 +0100 -------------------------- Patching file dns_dfd.c using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 60. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_domain.c ucspi-tcp-0.88/dns_domain.c |--- ucspi-tcp-0.88.orig/dns_domain.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_domain.c 2009-03-19 12:43:14.894761759 +0100 -------------------------- Patching file dns_domain.c using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 17. Hunk #3 succeeded at 47. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_dtda.c ucspi-tcp-0.88/dns_dtda.c |--- ucspi-tcp-0.88.orig/dns_dtda.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_dtda.c 2009-03-19 12:43:14.894761759 +0100 -------------------------- Patching file dns_dtda.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_ip.c ucspi-tcp-0.88/dns_ip.c |--- ucspi-tcp-0.88.orig/dns_ip.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_ip.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_ip.c using Plan A... Hunk #1 succeeded at 3. Hunk #2 succeeded at 36. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_ip6.c ucspi-tcp-0.88/dns_ip6.c |--- ucspi-tcp-0.88.orig/dns_ip6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/dns_ip6.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file dns_ip6.c...) Patching file dns_ip6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_ipq.c ucspi-tcp-0.88/dns_ipq.c |--- ucspi-tcp-0.88.orig/dns_ipq.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_ipq.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_ipq.c using Plan A... Hunk #1 succeeded at 4. Hunk #2 succeeded at 30. Hunk #3 succeeded at 63. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_ipq6.c ucspi-tcp-0.88/dns_ipq6.c |--- ucspi-tcp-0.88.orig/dns_ipq6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/dns_ipq6.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file dns_ipq6.c...) Patching file dns_ipq6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_name.c ucspi-tcp-0.88/dns_name.c |--- ucspi-tcp-0.88.orig/dns_name.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_name.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_name.c using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 36. Hunk #3 succeeded at 47. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_nd.c ucspi-tcp-0.88/dns_nd.c |--- ucspi-tcp-0.88.orig/dns_nd.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_nd.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_nd.c using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_nd6.c ucspi-tcp-0.88/dns_nd6.c |--- ucspi-tcp-0.88.orig/dns_nd6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/dns_nd6.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file dns_nd6.c...) Patching file dns_nd6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_packet.c ucspi-tcp-0.88/dns_packet.c |--- ucspi-tcp-0.88.orig/dns_packet.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_packet.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_packet.c using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 16. Hunk #3 succeeded at 33. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_random.c ucspi-tcp-0.88/dns_random.c |--- ucspi-tcp-0.88.orig/dns_random.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_random.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_random.c using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 30. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_rcip.c ucspi-tcp-0.88/dns_rcip.c |--- ucspi-tcp-0.88.orig/dns_rcip.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_rcip.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_rcip.c using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 17. Hunk #3 succeeded at 41. Hunk #4 succeeded at 51. Hunk #5 succeeded at 80. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_rcrw.c ucspi-tcp-0.88/dns_rcrw.c |--- ucspi-tcp-0.88.orig/dns_rcrw.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_rcrw.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_rcrw.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_resolve.c ucspi-tcp-0.88/dns_resolve.c |--- ucspi-tcp-0.88.orig/dns_resolve.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_resolve.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_resolve.c using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_sortip6.c ucspi-tcp-0.88/dns_sortip6.c |--- ucspi-tcp-0.88.orig/dns_sortip6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/dns_sortip6.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file dns_sortip6.c...) Patching file dns_sortip6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_transmit.c ucspi-tcp-0.88/dns_transmit.c |--- ucspi-tcp-0.88.orig/dns_transmit.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_transmit.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_transmit.c using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 18. Hunk #3 succeeded at 26. Hunk #4 succeeded at 43. Hunk #5 succeeded at 56. Hunk #6 succeeded at 86. Hunk #7 succeeded at 97. Hunk #8 succeeded at 148. Hunk #9 succeeded at 194. Hunk #10 succeeded at 214. Hunk #11 succeeded at 239. Hunk #12 succeeded at 263. Hunk #13 succeeded at 277. Hunk #14 succeeded at 337. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/dns_txt.c ucspi-tcp-0.88/dns_txt.c |--- ucspi-tcp-0.88.orig/dns_txt.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/dns_txt.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file dns_txt.c using Plan A... Hunk #1 succeeded at 3. Hunk #2 succeeded at 48. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/error.h ucspi-tcp-0.88/error.h |--- ucspi-tcp-0.88.orig/error.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/error.h 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file error.h using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/finger@.1 ucspi-tcp-0.88/finger@.1 |--- ucspi-tcp-0.88.orig/finger@.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/finger@.1 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file finger@.1...) Patching file finger@.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/fixcr.1 ucspi-tcp-0.88/fixcr.1 |--- ucspi-tcp-0.88.orig/fixcr.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/fixcr.1 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file fixcr.1...) Patching file fixcr.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/fmt_xlong.c ucspi-tcp-0.88/fmt_xlong.c |--- ucspi-tcp-0.88.orig/fmt_xlong.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/fmt_xlong.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file fmt_xlong.c...) Patching file fmt_xlong.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/haveip6.h1 ucspi-tcp-0.88/haveip6.h1 |--- ucspi-tcp-0.88.orig/haveip6.h1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/haveip6.h1 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file haveip6.h1...) Patching file haveip6.h1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/haveip6.h2 ucspi-tcp-0.88/haveip6.h2 |--- ucspi-tcp-0.88.orig/haveip6.h2 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/haveip6.h2 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file haveip6.h2...) Patching file haveip6.h2 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/hier.c ucspi-tcp-0.88/hier.c |--- ucspi-tcp-0.88.orig/hier.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/hier.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file hier.c using Plan A... Hunk #1 succeeded at 4. Hunk #2 succeeded at 25. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/http@.1 ucspi-tcp-0.88/http@.1 |--- ucspi-tcp-0.88.orig/http@.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/http@.1 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file http@.1...) Patching file http@.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/ip4.h ucspi-tcp-0.88/ip4.h |--- ucspi-tcp-0.88.orig/ip4.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/ip4.h 2009-03-19 12:43:14.898761744 +0100 -------------------------- Patching file ip4.h using Plan A... Hunk #1 succeeded at 6. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/ip6.h ucspi-tcp-0.88/ip6.h |--- ucspi-tcp-0.88.orig/ip6.h 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/ip6.h 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file ip6.h...) Patching file ip6.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/ip6_fmt.c ucspi-tcp-0.88/ip6_fmt.c |--- ucspi-tcp-0.88.orig/ip6_fmt.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/ip6_fmt.c 2009-03-19 12:45:32.203705811 +0100 -------------------------- (Creating file ip6_fmt.c...) Patching file ip6_fmt.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/mconnect.1 ucspi-tcp-0.88/mconnect.1 |--- ucspi-tcp-0.88.orig/mconnect.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/mconnect.1 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file mconnect.1...) Patching file mconnect.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/old-rules.c ucspi-tcp-0.88/old-rules.c |--- ucspi-tcp-0.88.orig/old-rules.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/old-rules.c 2009-03-19 12:43:14.898761744 +0100 -------------------------- (Creating file old-rules.c...) Patching file old-rules.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/pathexec.h ucspi-tcp-0.88/pathexec.h |--- ucspi-tcp-0.88.orig/pathexec.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/pathexec.h 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file pathexec.h using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/pathexec_env.c ucspi-tcp-0.88/pathexec_env.c |--- ucspi-tcp-0.88.orig/pathexec_env.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/pathexec_env.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file pathexec_env.c using Plan A... Hunk #1 succeeded at 8. Hunk #2 succeeded at 22. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/recordio.1 ucspi-tcp-0.88/recordio.1 |--- ucspi-tcp-0.88.orig/recordio.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/recordio.1 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file recordio.1...) Patching file recordio.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/remoteinfo.h ucspi-tcp-0.88/remoteinfo.h |--- ucspi-tcp-0.88.orig/remoteinfo.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/remoteinfo.h 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file remoteinfo.h using Plan A... Hunk #1 succeeded at 5. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/remoteinfo6.c ucspi-tcp-0.88/remoteinfo6.c |--- ucspi-tcp-0.88.orig/remoteinfo6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/remoteinfo6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file remoteinfo6.c...) Patching file remoteinfo6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/rules.c ucspi-tcp-0.88/rules.c |--- ucspi-tcp-0.88.orig/rules.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/rules.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file rules.c using Plan A... Hunk #1 succeeded at 64. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/scan_ip6.c ucspi-tcp-0.88/scan_ip6.c |--- ucspi-tcp-0.88.orig/scan_ip6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/scan_ip6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file scan_ip6.c...) Patching file scan_ip6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/scan_xlong.c ucspi-tcp-0.88/scan_xlong.c |--- ucspi-tcp-0.88.orig/scan_xlong.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/scan_xlong.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file scan_xlong.c...) Patching file scan_xlong.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket.h ucspi-tcp-0.88/socket.h |--- ucspi-tcp-0.88.orig/socket.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/socket.h 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file socket.h using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_accept6.c ucspi-tcp-0.88/socket_accept6.c |--- ucspi-tcp-0.88.orig/socket_accept6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_accept6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_accept6.c...) Patching file socket_accept6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_bind.c ucspi-tcp-0.88/socket_bind.c |--- ucspi-tcp-0.88.orig/socket_bind.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/socket_bind.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file socket_bind.c using Plan A... Hunk #1 succeeded at 5. Hunk #2 succeeded at 17. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_bind6.c ucspi-tcp-0.88/socket_bind6.c |--- ucspi-tcp-0.88.orig/socket_bind6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_bind6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_bind6.c...) Patching file socket_bind6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_conn.c ucspi-tcp-0.88/socket_conn.c |--- ucspi-tcp-0.88.orig/socket_conn.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/socket_conn.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file socket_conn.c using Plan A... Hunk #1 succeeded at 6. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_conn6.c ucspi-tcp-0.88/socket_conn6.c |--- ucspi-tcp-0.88.orig/socket_conn6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_conn6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_conn6.c...) Patching file socket_conn6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_getifidx.c ucspi-tcp-0.88/socket_getifidx.c |--- ucspi-tcp-0.88.orig/socket_getifidx.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_getifidx.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_getifidx.c...) Patching file socket_getifidx.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_getifname.c ucspi-tcp-0.88/socket_getifname.c |--- ucspi-tcp-0.88.orig/socket_getifname.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_getifname.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_getifname.c...) Patching file socket_getifname.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_ip4loopback.c ucspi-tcp-0.88/socket_ip4loopback.c |--- ucspi-tcp-0.88.orig/socket_ip4loopback.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_ip4loopback.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_ip4loopback.c...) Patching file socket_ip4loopback.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_local6.c ucspi-tcp-0.88/socket_local6.c |--- ucspi-tcp-0.88.orig/socket_local6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_local6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_local6.c...) Patching file socket_local6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_recv6.c ucspi-tcp-0.88/socket_recv6.c |--- ucspi-tcp-0.88.orig/socket_recv6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_recv6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_recv6.c...) Patching file socket_recv6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_remote6.c ucspi-tcp-0.88/socket_remote6.c |--- ucspi-tcp-0.88.orig/socket_remote6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_remote6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_remote6.c...) Patching file socket_remote6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_send6.c ucspi-tcp-0.88/socket_send6.c |--- ucspi-tcp-0.88.orig/socket_send6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_send6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_send6.c...) Patching file socket_send6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_tcp6.c ucspi-tcp-0.88/socket_tcp6.c |--- ucspi-tcp-0.88.orig/socket_tcp6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_tcp6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_tcp6.c...) Patching file socket_tcp6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_udp6.c ucspi-tcp-0.88/socket_udp6.c |--- ucspi-tcp-0.88.orig/socket_udp6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_udp6.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_udp6.c...) Patching file socket_udp6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_v4mappedprefix.c ucspi-tcp-0.88/socket_v4mappedprefix.c |--- ucspi-tcp-0.88.orig/socket_v4mappedprefix.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_v4mappedprefix.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_v4mappedprefix.c...) Patching file socket_v4mappedprefix.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_v6any.c ucspi-tcp-0.88/socket_v6any.c |--- ucspi-tcp-0.88.orig/socket_v6any.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_v6any.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_v6any.c...) Patching file socket_v6any.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/socket_v6loopback.c ucspi-tcp-0.88/socket_v6loopback.c |--- ucspi-tcp-0.88.orig/socket_v6loopback.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/socket_v6loopback.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- (Creating file socket_v6loopback.c...) Patching file socket_v6loopback.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/str.h ucspi-tcp-0.88/str.h |--- ucspi-tcp-0.88.orig/str.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/str.h 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file str.h using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/str_chr.c ucspi-tcp-0.88/str_chr.c |--- ucspi-tcp-0.88.orig/str_chr.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/str_chr.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file str_chr.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/str_diff.c ucspi-tcp-0.88/str_diff.c |--- ucspi-tcp-0.88.orig/str_diff.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/str_diff.c 2009-03-19 12:43:14.902761714 +0100 -------------------------- Patching file str_diff.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/str_len.c ucspi-tcp-0.88/str_len.c |--- ucspi-tcp-0.88.orig/str_len.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/str_len.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file str_len.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/str_start.c ucspi-tcp-0.88/str_start.c |--- ucspi-tcp-0.88.orig/str_start.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/str_start.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file str_start.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/stralloc.h ucspi-tcp-0.88/stralloc.h |--- ucspi-tcp-0.88.orig/stralloc.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/stralloc.h 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file stralloc.h using Plan A... Hunk #1 succeeded at 9. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/stralloc_catb.c ucspi-tcp-0.88/stralloc_catb.c |--- ucspi-tcp-0.88.orig/stralloc_catb.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/stralloc_catb.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file stralloc_catb.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/stralloc_cats.c ucspi-tcp-0.88/stralloc_cats.c |--- ucspi-tcp-0.88.orig/stralloc_cats.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/stralloc_cats.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file stralloc_cats.c using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/stralloc_opyb.c ucspi-tcp-0.88/stralloc_opyb.c |--- ucspi-tcp-0.88.orig/stralloc_opyb.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/stralloc_opyb.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file stralloc_opyb.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/stralloc_opys.c ucspi-tcp-0.88/stralloc_opys.c |--- ucspi-tcp-0.88.orig/stralloc_opys.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/stralloc_opys.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file stralloc_opys.c using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcp-environ.5 ucspi-tcp-0.88/tcp-environ.5 |--- ucspi-tcp-0.88.orig/tcp-environ.5 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/tcp-environ.5 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file tcp-environ.5...) Patching file tcp-environ.5 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcpcat.1 ucspi-tcp-0.88/tcpcat.1 |--- ucspi-tcp-0.88.orig/tcpcat.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/tcpcat.1 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file tcpcat.1...) Patching file tcpcat.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcpclient.1 ucspi-tcp-0.88/tcpclient.1 |--- ucspi-tcp-0.88.orig/tcpclient.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/tcpclient.1 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file tcpclient.1...) Patching file tcpclient.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcpclient.c ucspi-tcp-0.88/tcpclient.c |--- ucspi-tcp-0.88.orig/tcpclient.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/tcpclient.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file tcpclient.c using Plan A... Hunk #1 succeeded at 9. Hunk #2 succeeded at 21. Hunk #3 succeeded at 33. Hunk #4 succeeded at 66. Hunk #5 succeeded at 86. Hunk #6 succeeded at 105. Hunk #7 succeeded at 117. Hunk #8 succeeded at 136. Hunk #9 succeeded at 181. Hunk #10 succeeded at 228. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcprules.1 ucspi-tcp-0.88/tcprules.1 |--- ucspi-tcp-0.88.orig/tcprules.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/tcprules.1 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file tcprules.1...) Patching file tcprules.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcprules.c ucspi-tcp-0.88/tcprules.c |--- ucspi-tcp-0.88.orig/tcprules.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/tcprules.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file tcprules.c using Plan A... Hunk #1 succeeded at 123. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcprulescheck.1 ucspi-tcp-0.88/tcprulescheck.1 |--- ucspi-tcp-0.88.orig/tcprulescheck.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/tcprulescheck.1 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file tcprulescheck.1...) Patching file tcprulescheck.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcpserver.1 ucspi-tcp-0.88/tcpserver.1 |--- ucspi-tcp-0.88.orig/tcpserver.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/tcpserver.1 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file tcpserver.1...) Patching file tcpserver.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tcpserver.c ucspi-tcp-0.88/tcpserver.c |--- ucspi-tcp-0.88.orig/tcpserver.c 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/tcpserver.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file tcpserver.c using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 29. Hunk #3 succeeded at 38. Hunk #4 succeeded at 99. Hunk #5 succeeded at 138. Hunk #6 succeeded at 165. Hunk #7 succeeded at 208. Hunk #8 succeeded at 231. Hunk #9 succeeded at 273. Hunk #10 succeeded at 282. Hunk #11 succeeded at 333. Hunk #12 succeeded at 359. Hunk #13 succeeded at 374. Hunk #14 succeeded at 384. Hunk #15 succeeded at 394. Hunk #16 succeeded at 441. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/timeoutconn.h ucspi-tcp-0.88/timeoutconn.h |--- ucspi-tcp-0.88.orig/timeoutconn.h 2000-03-18 16:18:42.000000000 +0100 |+++ ucspi-tcp-0.88/timeoutconn.h 2009-03-19 12:43:14.906762234 +0100 -------------------------- Patching file timeoutconn.h using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/timeoutconn6.c ucspi-tcp-0.88/timeoutconn6.c |--- ucspi-tcp-0.88.orig/timeoutconn6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/timeoutconn6.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file timeoutconn6.c...) Patching file timeoutconn6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/tryip6.c ucspi-tcp-0.88/tryip6.c |--- ucspi-tcp-0.88.orig/tryip6.c 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/tryip6.c 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file tryip6.c...) Patching file tryip6.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -uNr ucspi-tcp-0.88.orig/who@.1 ucspi-tcp-0.88/who@.1 |--- ucspi-tcp-0.88.orig/who@.1 1970-01-01 01:00:00.000000000 +0100 |+++ ucspi-tcp-0.88/who@.1 2009-03-19 12:43:14.906762234 +0100 -------------------------- (Creating file who@.1...) Patching file who@.1 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for ucspi-tcp-0.88p3 ===> Configuring for ucspi-tcp-0.88p3 echo "cc -O2 -pipe " > /exopi-obj/pobj/ucspi-tcp-0.88/ucspi-tcp-0.88/conf-cc echo "cc " > /exopi-obj/pobj/ucspi-tcp-0.88/ucspi-tcp-0.88/conf-ld ===> Building for ucspi-tcp-0.88p3 ( cat warn-auto.sh; echo 'main="$1"; shift'; echo exec "`head -1 conf-ld`" '-o "$main" "$main".o ${1+"$@"}' ) > load chmod 755 load ( cat warn-auto.sh; echo exec "`head -1 conf-cc`" '-c ${1+"$@"}' ) > compile chmod 755 compile cat warn-auto.sh choose.sh | sed s}HOME}"`head -1 conf-home`"}g > choose chmod 755 choose ./choose clr trypoll iopause.h1 iopause.h2 > iopause.h ./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h ( ( ./compile tryulong32.c && ./load tryulong32 && ./tryulong32 ) >/dev/null 2>&1 && cat uint32.h2 || cat uint32.h1 ) > uint32.h rm -f tryulong32.o tryulong32 ./compile tcpserver.c tcpserver.c:121:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while ((next0 = byte_chr(data,datalen,0)) < datalen) { ^ tcpserver.c:145:19: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && ip6_isv4mapped(remoteip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:150:17: warning: call to undeclared function 'ip6_fmt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] remoteipstr[ip6_fmt(remoteipstr,remoteip)] = 0; ^ tcpserver.c:153:29: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strnum[fmt_ulong(strnum,getpid())] = 0; ^ tcpserver.c:158:5: warning: call to undeclared function 'socket_ipoptionskill'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] socket_ipoptionskill(t); ^ tcpserver.c:160:5: warning: call to undeclared function 'socket_tcpnodelay'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] socket_tcpnodelay(t); ^ tcpserver.c:178:9: warning: call to undeclared function 'dns_name6'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (dns_name6(&localhostsa,localip) == 0) ^ tcpserver.c:201:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(remoteip,16,tmp.s + j)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:236:23: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && ip6_isv4mapped(remoteip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:243:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdrules); ^ tcpserver.c:248:29: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strnum[fmt_ulong(strnum,getpid())] = 0; ^ tcpserver.c:316:28: warning: passing arguments to 'wait_nohang' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while ((pid = wait_nohang(&wstat)) > 0) { ^ tcpserver.c:326:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv) ^ int tcpserver.c:398:14: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(localip,sizeof localip); ^ tcpserver.c:406:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(localip,16,addresses.s); ^ tcpserver.c:407:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(localip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:436:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(0); ^ tcpserver.c:450:12: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch(fork()) { ^ 18 warnings generated. ./compile rules.c rules.c:22:15: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] data = alloc(datalen); ^ rules.c:25:15: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alloc_free(data); ^ rules.c:30:13: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alloc_free(data); ^ 3 warnings generated. ./compile remoteinfo6.c remoteinfo6.c:27:10: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return write(fd,buf,len); ^ remoteinfo6.c:45:10: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return read(fd,buf,len); ^ remoteinfo6.c:96:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(s); ^ 3 warnings generated. ./compile timeoutconn6.c ( cat warn-auto.sh; echo CC=\'`head -1 conf-cc`\'; echo LD=\'`head -1 conf-ld`\'; cat find-systype.sh; ) | sh > systype ( cat warn-auto.sh; echo 'main="$1"; shift'; echo 'rm -f "$main"'; echo 'ar cr "$main" ${1+"$@"}'; case "`cat systype`" in sunos-5.*) ;; unix_sv*) ;; irix64-*) ;; irix-*) ;; dgux-*) ;; hp-ux-*) ;; sco*) ;; *) echo 'ranlib "$main"' ;; esac ) > makelib chmod 755 makelib ./compile cdb.c cdb.c:48:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(buf,len,c->map + pos); ^ cdb.c:55:17: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(c->fd,buf,len); ^ cdb.c:79:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(buf,n,key)) return 0; ^ 3 warnings generated. ./compile cdb_hash.c ./compile cdb_make.c cdb_make.c:36:39: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] head = (struct cdb_hplist *) alloc(sizeof(struct cdb_hplist)); ^ cdb_make.c:106:37: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] c->split = (struct cdb_hp *) alloc(memsize * sizeof(struct cdb_hp)); ^ 2 warnings generated. ./makelib cdb.a cdb.o cdb_hash.o cdb_make.o ./compile dns_dfd.c dns_dfd.c:25:11: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + namelen,labellen,label); ^ dns_dfd.c:55:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + namelen,labellen,label); ^ dns_dfd.c:65:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(x,namelen,name); ^ 3 warnings generated. ./compile dns_domain.c dns_domain.c:33:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(x,len,in); ^ dns_domain.c:46:18: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(dn1,len,dn2)) return 0; /* safe since 63 < 'A' */ ^~~ ./case.h:7:29: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ dns_domain.c:46:26: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(dn1,len,dn2)) return 0; /* safe since 63 < 'A' */ ^~~ ./case.h:7:49: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ 3 warnings generated. ./compile dns_dtda.c ./compile dns_ip.c dns_ip.c:24:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_A)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip.c:25:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ 2 warnings generated. ./compile dns_ipq.c dns_ipq.c:21:18: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(rule,colon,work->s + prefixlen)) return 1; ^~~~ ./case.h:7:29: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ dns_ipq.c:23:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'.') < prefixlen) return 1; ^ dns_ipq.c:24:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'[') < prefixlen) return 1; ^ dns_ipq.c:25:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,']') < prefixlen) return 1; ^ dns_ipq.c:40:27: warning: passing 'const stralloc *' (aka 'const struct stralloc *') to parameter of type 'stralloc *' (aka 'struct stralloc *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (!stralloc_copy(fqdn,in)) return -1; ^~ ./stralloc.h:10:47: note: passing argument to parameter here extern int stralloc_copy(stralloc *,stralloc *); ^ dns_ipq.c:49:18: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] plus = byte_chr(fqdn->s,fqdnlen,'+'); ^ dns_ipq.c:55:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] j = byte_chr(fqdn->s + i,fqdnlen - i,'+'); ^ dns_ipq.c:56:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(fqdn->s + plus,j,fqdn->s + i); ^ 8 warnings generated. ./compile dns_name.c dns_name.c:27:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_PTR)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_name.c:28:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_name.c:55:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ 3 warnings generated. ./compile dns_nd.c dns_nd.c:23:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + namelen,14,"\7in-addr\4arpa\0"); ^ 1 warning generated. ./compile dns_packet.c ./compile dns_random.c dns_random.c:40:19: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] uint32_unpack(data + 4 * i,seed + i); ^~~~~~~~~~~~ ./uint32.h:8:33: note: passing argument to parameter here extern void uint32_unpack(char *,uint32 *); ^ 1 warning generated. ./compile dns_rcip.c dns_rcip.c:39:15: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("nameserver ",11,data.s + i) || byte_equal("nameserver\t",11,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcip.c:39:58: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("nameserver ",11,data.s + i) || byte_equal("nameserver\t",11,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcip.c:54:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1"); ^ dns_rcip.c:57:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(ip + iplen,256 - iplen); ^ dns_rcip.c:83:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s,256,ip); ^ 5 warnings generated. ./compile dns_rcrw.c dns_rcrw.c:24:21: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] i = openreadclose(x,&data,64); ^ ./openreadclose.h:6:32: note: passing argument to parameter here extern int openreadclose(char *,stralloc *,unsigned int); ^ dns_rcrw.c:72:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:72:51: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:72:90: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:72:128: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:76:25: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] k = byte_chr(data.s + i,j - i,' '); ^ dns_rcrw.c:77:25: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] k = byte_chr(data.s + i,k,'\t'); ^ 7 warnings generated. ./compile dns_resolve.c ./compile dns_sortip.c dns_sortip.c:16:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(tmp,4,s + (i << 2)); ^ dns_sortip.c:17:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (i << 2),4,s + (n << 2)); ^ dns_sortip.c:18:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (n << 2),4,tmp); ^ 3 warnings generated. ./compile dns_transmit.c dns_transmit.c:40:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(out,2,d->query + 2)) return 1; ^ dns_transmit.c:50:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(out,2,d->qtype)) return 1; ^ dns_transmit.c:51:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(out + 2,2,DNS_C_IN)) return 1; ^ dns_transmit.c:107:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(ip,16,V6any)) { ^ dns_transmit.c:158:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(ip,16,V6any)) { ^ dns_transmit.c:210:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 2,12,flagrecursive ? "\0\0\1\0\0\1\0\0\0\0\0\0" : "\0\0\0\0\0\1\0\0\0\0\0\0gcc-bug-workaround"); ^ dns_transmit.c:211:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 14,len,q); ^ dns_transmit.c:212:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 14 + len,2,qtype); ^ dns_transmit.c:213:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 16 + len,2,DNS_C_IN); ^ dns_transmit.c:215:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->qtype,2,qtype); ^ dns_transmit.c:217:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->localip,16,localip); ^ dns_transmit.c:253:19: warning: passing 'const struct taia *' to parameter of type 'struct taia *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (taia_less(when,&d->deadline)) return 0; ^~~~ ./taia.h:22:35: note: passing argument to parameter here extern int taia_less(struct taia *,struct taia *); ^ dns_transmit.c:282:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->packet,d->packetlen,udpbuf); ^ 13 warnings generated. ./compile dns_txt.c dns_txt.c:27:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_TXT)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_txt.c:28:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ 2 warnings generated. ./compile dns_ip6.c dns_ip6.c:24:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_AAAA)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:25:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:30:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] } else if (byte_equal(header,2,DNS_T_A)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:31:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:33:13: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(header,12,V4mappedprefix); ^ 5 warnings generated. ./compile dns_sortip6.c dns_sortip6.c:16:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(tmp,16,s + (i << 4)); ^ dns_sortip6.c:17:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (i << 4),16,s + (n << 4)); ^ dns_sortip6.c:18:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (n << 4),16,tmp); ^ 3 warnings generated. ./compile dns_nd6.c dns_nd6.c:25:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + 4*16,10,"\3ip6\4arpa\0"); ^ 1 warning generated. ./compile dns_ipq6.c dns_ipq6.c:21:18: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(rule,colon,work->s + prefixlen)) return 1; ^~~~ ./case.h:7:29: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ dns_ipq6.c:23:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'.') < prefixlen) return 1; ^ dns_ipq6.c:24:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,':') < prefixlen) return 1; ^ dns_ipq6.c:25:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'[') < prefixlen) return 1; ^ dns_ipq6.c:26:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,']') < prefixlen) return 1; ^ dns_ipq6.c:41:27: warning: passing 'const stralloc *' (aka 'const struct stralloc *') to parameter of type 'stralloc *' (aka 'struct stralloc *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (!stralloc_copy(fqdn,in)) return -1; ^~ ./stralloc.h:10:47: note: passing argument to parameter here extern int stralloc_copy(stralloc *,stralloc *); ^ dns_ipq6.c:50:18: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] plus = byte_chr(fqdn->s,fqdnlen,'+'); ^ dns_ipq6.c:56:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] j = byte_chr(fqdn->s + i,fqdnlen - i,'+'); ^ dns_ipq6.c:57:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(fqdn->s + plus,j,fqdn->s + i); ^ 9 warnings generated. ./makelib dns.a dns_dfd.o dns_domain.o dns_dtda.o dns_ip.o dns_ipq.o dns_name.o dns_nd.o dns_packet.o dns_random.o dns_rcip.o dns_rcrw.o dns_resolve.o dns_sortip.o dns_transmit.o dns_txt.o dns_ip6.o dns_sortip6.o dns_nd6.o dns_ipq6.o ./choose c trysysel select.h1 select.h2 > select.h ./compile iopause.c In file included from iopause.c:2: ./select.h:9:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:128:5: note: conflicting prototype is here int select(int, fd_set * __restrict, fd_set * __restrict, ^ 1 warning generated. ./compile tai_pack.c ./compile taia_add.c ./compile taia_approx.c ./compile taia_frac.c ./compile taia_less.c ./compile taia_now.c ./compile taia_pack.c ./compile taia_sub.c ./compile taia_uint.c ./makelib time.a iopause.o tai_pack.o taia_add.o taia_approx.o taia_frac.o taia_less.o taia_now.o taia_pack.o taia_sub.o taia_uint.o ./compile alloc.c alloc.c:20:13: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] x = malloc(n); ^ alloc.c:14:26: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /*@null@*//*@out@*/char *alloc(n) ^ In file included from alloc.c:1: ./alloc.h:4:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern /*@null@*//*@out@*/char *alloc(); ^ alloc.c:31:7: warning: passing arguments to 'free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] free(x); ^ alloc.c:25:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void alloc_free(x) ^ In file included from alloc.c:1: ./alloc.h:5:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern void alloc_free(); ^ 6 warnings generated. ./compile alloc_re.c alloc_re.c:11:12: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] y = alloc(n); ^ alloc_re.c:13:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(y,m,*x); ^ alloc_re.c:14:13: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alloc_free(*x); ^ alloc_re.c:4:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int alloc_re(x,m,n) ^ In file included from alloc_re.c:1: ./alloc.h:6:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern int alloc_re(); ^ 5 warnings generated. ./compile buffer.c ./compile buffer_0.c buffer_0.c:7:14: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return read(fd,buf,len); ^ buffer_0.c:4:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int buffer_0_read(fd,buf,len) int fd; char *buf; int len; ^ 2 warnings generated. ./compile buffer_1.c ./compile buffer_2.c ./compile buffer_copy.c ./compile buffer_get.c buffer_get.c:10:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = op(fd,buf,len); ^ buffer_get.c:20:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(buf,len,s->x + s->n); ^ buffer_get.c:34:27: warning: passing arguments to 'byte_copyr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (s->n > 0) byte_copyr(s->x + s->n,r,s->x); ^ 3 warnings generated. ./compile buffer_put.c buffer_put.c:11:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] w = op(fd,buf,len); ^ buffer_put.c:16:17: warning: if statement has empty body [-Wempty-body] if (w == 0) ; /* luser's fault */ ^ buffer_put.c:16:17: note: put the semicolon on a separate line to silence this warning buffer_put.c:38:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s->x + s->p,n,buf); s->p += n; buf += n; len -= n; ^ buffer_put.c:42:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s->x + s->p,len,buf); ^ buffer_put.c:64:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s->x + s->p,len,buf); ^ 5 warnings generated. ./compile env.c ./compile error.c ./compile error_str.c ./compile fd_copy.c fd_copy.c:8:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(to); ^ 1 warning generated. ./compile fd_move.c fd_move.c:7:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(from); ^ 1 warning generated. ./compile getln.c ./compile getln2.c getln2.c:18:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = byte_chr(x,n,sep); ^ 1 warning generated. ./compile ndelay_off.c ./compile ndelay_on.c ./compile open_read.c ./compile open_trunc.c ./compile open_write.c ./compile openreadclose.c ./compile pathexec_env.c pathexec_env.c:41:22: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] e = (char **) alloc((elen + 1) * sizeof(char *)); ^ pathexec_env.c:53:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(plus.s + j,split,e[t])) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ pathexec_env.c:66:13: warning: passing arguments to 'alloc_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alloc_free(e); ^ 3 warnings generated. ./compile pathexec_run.c pathexec_run.c:16:5: warning: call to undeclared function 'execve'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] execve(file,argv,envp); ^ pathexec_run.c:33:5: warning: call to undeclared function 'execve'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] execve(tmp.s,argv,envp); ^ 2 warnings generated. ./compile chkshsgr.c chkshsgr.c:3:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() ^ int chkshsgr.c:8:7: warning: call to undeclared function 'getgroups'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); ^ chkshsgr.c:8:32: warning: call to undeclared function 'setgroups'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); ^ 3 warnings generated. ./load chkshsgr ./chkshsgr || ( cat warn-shsgr; exit 1 ) ./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h ./compile prot.c prot.c:11:7: warning: call to undeclared function 'setgroups'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (setgroups(1,&gid) == -1) return -1; ^ prot.c:13:10: warning: call to undeclared function 'setgid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return setgid(gid); /* _should_ be redundant, but on some systems it isn't */ ^ prot.c:18:10: warning: call to undeclared function 'setuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return setuid(uid); ^ 3 warnings generated. ./compile readclose.c readclose.c:9:44: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!stralloc_readyplus(sa,bufsize)) { close(fd); return -1; } ^ readclose.c:10:13: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(fd,sa->s + sa->len,bufsize); ^ readclose.c:12:19: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (r <= 0) { close(fd); return r; } ^ readclose.c:19:33: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!stralloc_copys(sa,"")) { close(fd); return -1; } ^ 4 warnings generated. ./compile seek_set.c ./compile sgetopt.c ./compile sig.c ./choose cl trysgprm hassgprm.h1 hassgprm.h2 > hassgprm.h ./compile sig_block.c ./choose cl trysgact hassgact.h1 hassgact.h2 > hassgact.h ./compile sig_catch.c ./compile sig_pause.c ./compile socket_accept.c socket_accept.c:17:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,4,(char *) &sa.sin_addr); ^ 1 warning generated. ./compile socket_bind.c socket_bind.c:12:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_bind.c:15:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin_addr,4,ip); ^ 2 warnings generated. ./compile socket_conn.c socket_conn.c:13:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_conn.c:16:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin_addr,4,ip); ^ socket_conn.c:29:9: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] read(s,&ch,1); /* sets errno */ ^ 3 warnings generated. ./compile socket_delay.c ./compile socket_listen.c ./compile socket_local.c socket_local.c:14:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,4,(char *) &sa.sin_addr); ^ 1 warning generated. ./compile socket_opts.c ./compile socket_remote.c socket_remote.c:14:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,4,(char *) &sa.sin_addr); ^ 1 warning generated. ./compile socket_tcp.c socket_tcp.c:14:29: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ndelay_on(s) == -1) { close(s); return -1; } ^ 1 warning generated. ./compile socket_udp.c socket_udp.c:14:29: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ndelay_on(s) == -1) { close(s); return -1; } ^ 1 warning generated. ./compile stralloc_cat.c ./compile stralloc_catb.c stralloc_catb.c:8:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(sa->s + sa->len,n,s); ^ 1 warning generated. ./compile stralloc_cats.c ./compile stralloc_copy.c ./compile stralloc_eady.c stralloc_eady.c:5:1: warning: passing arguments to 'alloc_re' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GEN_ALLOC_ready(stralloc,char,s,len,a,i,n,x,30,stralloc_ready) ^ ./gen_allocdefs.h:11:19: note: expanded from macro 'GEN_ALLOC_ready' if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ ^ stralloc_eady.c:5:1: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./gen_allocdefs.h:15:38: note: expanded from macro 'GEN_ALLOC_ready' return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } ^ stralloc_eady.c:6:1: warning: passing arguments to 'alloc_re' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GEN_ALLOC_readyplus(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus) ^ ./gen_allocdefs.h:24:19: note: expanded from macro 'GEN_ALLOC_readyplus' if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ ^ stralloc_eady.c:6:1: warning: passing arguments to 'alloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./gen_allocdefs.h:28:38: note: expanded from macro 'GEN_ALLOC_readyplus' return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } ^ 4 warnings generated. ./compile stralloc_opyb.c stralloc_opyb.c:7:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(sa->s,n,s); ^ 1 warning generated. ./compile stralloc_opys.c ./compile stralloc_pend.c ./compile strerr_die.c ./compile strerr_sys.c ./compile subgetopt.c ./choose cl trywaitp haswaitp.h1 haswaitp.h2 > haswaitp.h ./compile wait_nohang.c wait_nohang.c:5:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wait_nohang(wstat) int *wstat; ^ 1 warning generated. ./compile wait_pid.c wait_pid.c:8:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wait_pid(wstat,pid) int *wstat; int pid; ^ 1 warning generated. ./choose c tryip6 haveip6.h1 haveip6.h2 > haveip6.h ./compile socket_conn6.c socket_conn6.c:20:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_conn6.c:22:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(ip,16,V6loopback)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_conn6.c:26:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_conn6.c:31:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin6_addr,16,ip); ^ 4 warnings generated. ./compile socket_bind6.c socket_bind6.c:21:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (i==16 || ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_bind6.c:25:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_bind6.c:29:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin6_addr,16,ip); ^ 3 warnings generated. ./compile socket_accept6.c socket_accept6.c:27:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_accept6.c:28:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_accept6.c:32:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 3 warnings generated. ./compile socket_recv6.c socket_recv6.c:21:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,dummy); ^ socket_recv6.c:28:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_recv6.c:29:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_recv6.c:33:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 4 warnings generated. ./compile socket_send6.c socket_send6.c:20:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_send6.c:24:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_send6.c:26:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(ip,16,V6loopback)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_send6.c:34:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin6_addr,16,ip); ^ 4 warnings generated. ./compile socket_local6.c socket_local6.c:24:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_local6.c:25:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_local6.c:29:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 3 warnings generated. ./compile socket_remote6.c socket_remote6.c:24:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_remote6.c:25:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_remote6.c:29:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 3 warnings generated. ./compile socket_tcp6.c socket_tcp6.c:33:29: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ndelay_on(s) == -1) { close(s); return -1; } ^ 1 warning generated. ./compile socket_getifname.c ./compile socket_getifidx.c ./compile socket_v4mappedprefix.c ./compile socket_ip4loopback.c ./compile socket_v6any.c ./compile socket_v6loopback.c ./compile socket_udp6.c ./makelib unix.a alloc.o alloc_re.o buffer.o buffer_0.o buffer_1.o buffer_2.o buffer_copy.o buffer_get.o buffer_put.o env.o error.o error_str.o fd_copy.o fd_move.o getln.o getln2.o ndelay_off.o ndelay_on.o open_read.o open_trunc.o open_write.o openreadclose.o pathexec_env.o pathexec_run.o prot.o readclose.o seek_set.o sgetopt.o sig.o sig_block.o sig_catch.o sig_pause.o socket_accept.o socket_bind.o socket_conn.o socket_delay.o socket_listen.o socket_local.o socket_opts.o socket_remote.o socket_tcp.o socket_udp.o stralloc_cat.o stralloc_catb.o stralloc_cats.o stralloc_copy.o stralloc_eady.o stralloc_opyb.o stralloc_opys.o stralloc_pend.o strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o wait_pid.o socket_conn6.o socket_bind6.o socket_accept6.o socket_recv6.o socket_send6.o socket_local6.o socket_remote6.o socket_tcp6.o socket_getifname.o socket_getifidx.o socket_v4mappedprefix.o socket_ip4loopback.o socket_v6any.o socket_v6loopback.o socket_udp6.o ./compile byte_chr.c byte_chr.c:3:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned int byte_chr(s,n,c) ^ In file included from byte_chr.c:1: ./byte.h:4:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern unsigned int byte_chr(); ^ 2 warnings generated. ./compile byte_copy.c byte_copy.c:3:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void byte_copy(to,n,from) ^ In file included from byte_copy.c:1: ./byte.h:6:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern void byte_copy(); ^ 2 warnings generated. ./compile byte_cr.c byte_cr.c:3:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void byte_copyr(to,n,from) ^ In file included from byte_cr.c:1: ./byte.h:7:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern void byte_copyr(); ^ 2 warnings generated. ./compile byte_diff.c byte_diff.c:3:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int byte_diff(s,n,t) ^ In file included from byte_diff.c:1: ./byte.h:8:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern int byte_diff(); ^ 2 warnings generated. ./compile byte_rchr.c byte_rchr.c:3:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned int byte_rchr(s,n,c) ^ In file included from byte_rchr.c:1: ./byte.h:5:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern unsigned int byte_rchr(); ^ 2 warnings generated. ./compile byte_zero.c byte_zero.c:3:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void byte_zero(s,n) ^ In file included from byte_zero.c:1: ./byte.h:9:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern void byte_zero(); ^ 2 warnings generated. ./compile case_diffb.c ./compile case_diffs.c ./compile fmt_ulong.c ./compile ip4_fmt.c ./compile ip4_scan.c ./compile scan_ulong.c ./compile str_chr.c ./compile str_diff.c ./compile str_len.c ./compile str_start.c ./compile uint16_pack.c ./compile uint16_unpack.c ./compile uint32_pack.c ./compile uint32_unpack.c ./compile ip6_fmt.c ip6_fmt.c:28:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (k==12 && ip6_isv4mapped(ip)) { ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ 1 warning generated. ./compile scan_ip6.c ./compile scan_xlong.c ./compile fmt_xlong.c ./makelib byte.a byte_chr.o byte_copy.o byte_cr.o byte_diff.o byte_rchr.o byte_zero.o case_diffb.o case_diffs.o fmt_ulong.o ip4_fmt.o ip4_scan.o scan_ulong.o str_chr.o str_diff.o str_len.o str_start.o uint16_pack.o uint16_unpack.o uint32_pack.o uint32_unpack.o ip6_fmt.o scan_ip6.o scan_xlong.o fmt_xlong.o ( ( ./compile trylsock.c && ./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 && echo -lsocket -lnsl || exit 0 ) > socket.lib rm -f trylsock.o trylsock ./load tcpserver rules.o remoteinfo6.o timeoutconn6.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` ./compile tcprules.c tcprules.c:50:15: warning: call to undeclared function 'scan_ulong'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (sanum.s[scan_ulong(sanum.s,u)]) die_bad(); ^ tcprules.c:61:15: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(address.s,address.len,'=') == address.len) ^ tcprules.c:62:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(address.s,address.len,'@') == address.len) { ^ tcprules.c:63:19: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = byte_chr(address.s,address.len,'-'); ^ tcprules.c:65:25: warning: passing arguments to 'byte_rchr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] left = byte_rchr(address.s,i,'.'); ^ tcprules.c:69:29: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] right = i + byte_chr(address.s + i,address.len - i,'.'); ^ tcprules.c:90:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv) ^ int tcprules.c:104:8: warning: call to undeclared function 'open_trunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] fd = open_trunc(fntemp); ^ tcprules.c:129:21: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tmp = byte_chr(x + colon,len - colon,':'); ^ tcprules.c:132:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(x+colon+1,4,"deny") || byte_equal(x+colon+1,5,"allow")) break; ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcprules.c:132:45: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(x+colon+1,4,"deny") || byte_equal(x+colon+1,5,"allow")) break; ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcprules.c:141:23: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((len >= 4) && byte_equal(x,4,"deny")) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcprules.c:145:28: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if ((len >= 5) && byte_equal(x,5,"allow")) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcprules.c:154:23: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = byte_chr(x,len,'='); ^ tcprules.c:162:23: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = byte_chr(x,len,ch); ^ tcprules.c:176:7: warning: call to undeclared function 'fsync'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fsync(fd) == -1) die_write(); ^ tcprules.c:177:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(fd) == -1) die_write(); /* NFS stupidity */ ^ tcprules.c:178:7: warning: call to undeclared function 'rename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (rename(fntemp,fn)) ^ 18 warnings generated. ./load tcprules cdb.a unix.a byte.a ./compile tcprulescheck.c tcprulescheck.c:14:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while ((next0 = byte_chr(data,datalen,0)) < datalen) { ^ tcprulescheck.c:19:2: warning: call to undeclared library function '_exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] _exit(0); ^ tcprulescheck.c:19:2: note: include the header or explicitly provide a declaration for '_exit' tcprulescheck.c:34:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv) ^ int tcprulescheck.c:51:8: warning: call to undeclared function 'open_read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] fd = open_read(fnrules); ^ 4 warnings generated. ./load tcprulescheck rules.o cdb.a unix.a byte.a ./compile argv0.c argv0.c:4:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv,char **envp) ^ int 1 warning generated. ./load argv0 unix.a byte.a ./compile recordio.c recordio.c:27:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = byte_chr(buf,len,'\n'); ^ recordio.c:100:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(0,leftbuf,sizeof leftbuf); ^ recordio.c:103:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdleft); ^ recordio.c:115:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(fdleft,leftbuf + leftpos,leftlen - leftpos); ^ recordio.c:122:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(fdright,rightbuf,sizeof rightbuf); ^ recordio.c:134:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(1,rightbuf + rightpos,rightlen - rightpos); ^ recordio.c:144:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv,char **envp) ^ int recordio.c:149:21: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pid[fmt_ulong(pid,getpid())] = 0; ^ recordio.c:154:7: warning: call to undeclared function 'pipe'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (pipe(piin) == -1) ^ recordio.c:159:10: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch(fork()) { ^ recordio.c:164:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[0]); ^ recordio.c:169:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[1]); ^ recordio.c:171:7: warning: call to undeclared function 'fd_move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fd_move(0,piin[0]) == -1) ^ 13 warnings generated. ./load recordio time.a unix.a byte.a ./compile tcpclient.c tcpclient.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv) ^ int tcpclient.c:85:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(6); ^ tcpclient.c:165:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(addresses.s+j)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpclient.c:168:10: warning: call to undeclared function 'ip6_fmt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ipstr[ip6_fmt(ipstr,addresses.s + j)] = 0; ^ tcpclient.c:182:5: warning: call to undeclared function 'socket_tcpnodelay'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] socket_tcpnodelay(s); /* if it fails, bummer */ ^ tcpclient.c:187:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && (ip6_isv4mapped(iplocal) || byte_equal(iplocal,16,V6any))) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpclient.c:187:47: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && (ip6_isv4mapped(iplocal) || byte_equal(iplocal,16,V6any))) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpclient.c:197:11: warning: call to undeclared function 'ip6_fmt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ipstr[ip6_fmt(ipstr,iplocal)] = 0; ^ tcpclient.c:202:9: warning: call to undeclared function 'dns_name6'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (dns_name6(&tmp,iplocal) == 0) { ^ 9 warnings generated. ./load tcpclient remoteinfo6.o timeoutconn6.o dns.a time.a unix.a byte.a `cat socket.lib` cat warn-auto.sh who@.sh | sed s}HOME}"`head -1 conf-home`"}g > who@ chmod 755 who@ cat warn-auto.sh date@.sh | sed s}HOME}"`head -1 conf-home`"}g > date@ chmod 755 date@ cat warn-auto.sh finger@.sh | sed s}HOME}"`head -1 conf-home`"}g > finger@ chmod 755 finger@ cat warn-auto.sh http@.sh | sed s}HOME}"`head -1 conf-home`"}g > http@ chmod 755 http@ cat warn-auto.sh tcpcat.sh | sed s}HOME}"`head -1 conf-home`"}g > tcpcat chmod 755 tcpcat cat warn-auto.sh mconnect.sh | sed s}HOME}"`head -1 conf-home`"}g > mconnect chmod 755 mconnect ./choose cl tryvfork fork.h1 fork.h2 > fork.h ./compile mconnect-io.c mconnect-io.c:18:14: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return read(fd,buf,len); ^ mconnect-io.c:21:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() ^ int mconnect-io.c:49:3: warning: call to undeclared function 'kill'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] kill(pid,sig_term); ^ mconnect-io.c:50:11: warning: passing arguments to 'wait_pid' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wait_pid(&wstat,pid); ^ 4 warnings generated. ./load mconnect-io unix.a byte.a ./compile addcr.c addcr.c:4:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() ^ int 1 warning generated. ./load addcr unix.a byte.a ./compile delcr.c delcr.c:4:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() ^ int 1 warning generated. ./load delcr unix.a byte.a ./compile fixcrio.c fixcrio.c:75:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(0,prebuf,sizeof prebuf); ^ fixcrio.c:78:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdleft); ^ fixcrio.c:96:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(fdleft,leftbuf + leftpos,leftlen - leftpos); ^ fixcrio.c:103:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(fdright,prebuf,sizeof prebuf); ^ fixcrio.c:119:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(1,rightbuf + rightpos,rightlen - rightpos); ^ fixcrio.c:129:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv,char **envp) ^ int fixcrio.c:137:7: warning: call to undeclared function 'pipe'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (pipe(piin) == -1) ^ fixcrio.c:142:10: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch(fork()) { ^ fixcrio.c:147:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[0]); ^ fixcrio.c:152:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[1]); ^ fixcrio.c:154:7: warning: call to undeclared function 'fd_move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fd_move(0,piin[0]) == -1) ^ 11 warnings generated. ./load fixcrio time.a unix.a byte.a ./compile rblsmtpd.c rblsmtpd.c:77:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ rblsmtpd.c:137:47: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] buffer_put(buffer_2,strnum,fmt_ulong(strnum,getpid())); ^ rblsmtpd.c:149:5: warning: call to undeclared function 'alarm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] alarm(timeout); ^ rblsmtpd.c:156:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv,char **envp) ^ int 4 warnings generated. ./compile commands.c ./load rblsmtpd commands.o dns.a time.a unix.a byte.a `cat socket.lib` cat warn-auto.sh rts.sh | sed s}HOME}"`head -1 conf-home`"}g > rts chmod 755 rts ./compile install.c install.c:20:7: warning: call to undeclared function 'mkdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (mkdir(home,0700) == -1) ^ install.c:23:7: warning: call to undeclared function 'chown'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chown(home,uid,gid) == -1) ^ install.c:25:7: warning: call to undeclared function 'chmod'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chmod(home,mode) == -1) ^ install.c:14:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void h(home,uid,gid,mode) ^ install.c:36:7: warning: call to undeclared function 'chdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:38:7: warning: call to undeclared function 'mkdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (mkdir(subdir,0700) == -1) ^ install.c:41:7: warning: call to undeclared function 'chown'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chown(subdir,uid,gid) == -1) ^ install.c:43:7: warning: call to undeclared function 'chmod'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chmod(subdir,mode) == -1) ^ install.c:29:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void d(home,subdir,uid,gid,mode) ^ install.c:63:7: warning: call to undeclared function 'fchdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fchdir(fdsourcedir) == -1) ^ install.c:71:7: warning: call to undeclared function 'chdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:88:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdin); ^ install.c:91:7: warning: call to undeclared function 'fsync'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^ install.c:96:7: warning: call to undeclared function 'chown'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chown(file,uid,gid) == -1) ^ install.c:98:7: warning: call to undeclared function 'chmod'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chmod(file,mode) == -1) ^ install.c:52:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void c(home,subdir,file,uid,gid,mode) ^ install.c:113:7: warning: call to undeclared function 'chdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:129:7: warning: call to undeclared function 'fsync'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^ install.c:131:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(fdout) == -1) /* NFS silliness */ ^ install.c:134:7: warning: call to undeclared function 'chown'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chown(file,uid,gid) == -1) ^ install.c:136:7: warning: call to undeclared function 'chmod'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chmod(file,mode) == -1) ^ install.c:102:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void z(home,subdir,file,len,uid,gid,mode) ^ install.c:140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() ^ int install.c:146:3: warning: call to undeclared function 'umask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] umask(077); ^ 24 warnings generated. ./compile hier.c hier.c:5:3: warning: call to undeclared function 'h'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] h(auto_home,-1,-1,02755); ^ hier.c:6:3: warning: call to undeclared function 'd'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] d(auto_home,"bin",-1,-1,02755); ^ hier.c:11:3: warning: call to undeclared function 'c'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] c(auto_home,"bin","tcpserver",-1,-1,0755); ^ 3 warnings generated. ./compile auto-str.c auto-str.c:13:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv) ^ int auto-str.c:29:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *value++) { ~~~^~~~~~~~~~ auto-str.c:29:13: note: place parentheses around the assignment to silence this warning while (ch = *value++) { ^ ( ) auto-str.c:29:13: note: use '==' to turn this assignment into an equality comparison while (ch = *value++) { ^ == 2 warnings generated. ./load auto-str unix.a byte.a ./auto-str auto_home `head -1 conf-home` > auto_home.c ./compile auto_home.c ./load install hier.o auto_home.o unix.a byte.a ./compile instcheck.c instcheck.c:13:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void perm(prefix1,prefix2,prefix3,file,type,uid,gid,mode) ^ instcheck.c:43:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void h(home,uid,gid,mode) ^ instcheck.c:59:7: warning: call to undeclared function 'chdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:52:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void d(home,subdir,uid,gid,mode) ^ instcheck.c:71:7: warning: call to undeclared function 'chdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:64:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void p(home,fifo,uid,gid,mode) ^ instcheck.c:84:7: warning: call to undeclared function 'chdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:76:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void c(home,subdir,file,uid,gid,mode) ^ instcheck.c:99:7: warning: call to undeclared function 'chdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void z(home,file,len,uid,gid,mode) ^ instcheck.c:104:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() ^ int 11 warnings generated. ./load instcheck hier.o auto_home.o unix.a byte.a >>> Running package in net/ucspi-tcp at 1711452622.46 ===> net/ucspi-tcp ===> Faking installation for ucspi-tcp-0.88p3 echo "/exopi-obj/pobj/ucspi-tcp-0.88/fake-amd64/usr/local" > /exopi-obj/pobj/ucspi-tcp-0.88/ucspi-tcp-0.88/conf-home cat warn-auto.sh choose.sh | sed s}HOME}"`head -1 conf-home`"}g > choose chmod 755 choose ./choose clr trypoll iopause.h1 iopause.h2 > iopause.h ./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h ./compile tcpserver.c tcpserver.c:121:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while ((next0 = byte_chr(data,datalen,0)) < datalen) { ^ tcpserver.c:145:19: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && ip6_isv4mapped(remoteip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:150:17: warning: call to undeclared function 'ip6_fmt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] remoteipstr[ip6_fmt(remoteipstr,remoteip)] = 0; ^ tcpserver.c:153:29: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strnum[fmt_ulong(strnum,getpid())] = 0; ^ tcpserver.c:158:5: warning: call to undeclared function 'socket_ipoptionskill'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] socket_ipoptionskill(t); ^ tcpserver.c:160:5: warning: call to undeclared function 'socket_tcpnodelay'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] socket_tcpnodelay(t); ^ tcpserver.c:178:9: warning: call to undeclared function 'dns_name6'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (dns_name6(&localhostsa,localip) == 0) ^ tcpserver.c:201:12: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(remoteip,16,tmp.s + j)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:236:23: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && ip6_isv4mapped(remoteip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:243:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdrules); ^ tcpserver.c:248:29: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strnum[fmt_ulong(strnum,getpid())] = 0; ^ tcpserver.c:316:28: warning: passing arguments to 'wait_nohang' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while ((pid = wait_nohang(&wstat)) > 0) { ^ tcpserver.c:326:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv) ^ int tcpserver.c:398:14: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(localip,sizeof localip); ^ tcpserver.c:406:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(localip,16,addresses.s); ^ tcpserver.c:407:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(localip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpserver.c:436:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(0); ^ tcpserver.c:450:12: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch(fork()) { ^ 18 warnings generated. ./compile remoteinfo6.c remoteinfo6.c:27:10: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return write(fd,buf,len); ^ remoteinfo6.c:45:10: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return read(fd,buf,len); ^ remoteinfo6.c:96:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(s); ^ 3 warnings generated. ./compile timeoutconn6.c ./compile dns_dfd.c dns_dfd.c:25:11: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + namelen,labellen,label); ^ dns_dfd.c:55:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + namelen,labellen,label); ^ dns_dfd.c:65:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(x,namelen,name); ^ 3 warnings generated. ./compile dns_domain.c dns_domain.c:33:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(x,len,in); ^ dns_domain.c:46:18: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(dn1,len,dn2)) return 0; /* safe since 63 < 'A' */ ^~~ ./case.h:7:29: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ dns_domain.c:46:26: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(dn1,len,dn2)) return 0; /* safe since 63 < 'A' */ ^~~ ./case.h:7:49: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ 3 warnings generated. ./compile dns_dtda.c ./compile dns_ip.c dns_ip.c:24:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_A)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip.c:25:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ 2 warnings generated. ./compile dns_ipq.c dns_ipq.c:21:18: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(rule,colon,work->s + prefixlen)) return 1; ^~~~ ./case.h:7:29: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ dns_ipq.c:23:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'.') < prefixlen) return 1; ^ dns_ipq.c:24:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'[') < prefixlen) return 1; ^ dns_ipq.c:25:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,']') < prefixlen) return 1; ^ dns_ipq.c:40:27: warning: passing 'const stralloc *' (aka 'const struct stralloc *') to parameter of type 'stralloc *' (aka 'struct stralloc *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (!stralloc_copy(fqdn,in)) return -1; ^~ ./stralloc.h:10:47: note: passing argument to parameter here extern int stralloc_copy(stralloc *,stralloc *); ^ dns_ipq.c:49:18: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] plus = byte_chr(fqdn->s,fqdnlen,'+'); ^ dns_ipq.c:55:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] j = byte_chr(fqdn->s + i,fqdnlen - i,'+'); ^ dns_ipq.c:56:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(fqdn->s + plus,j,fqdn->s + i); ^ 8 warnings generated. ./compile dns_name.c dns_name.c:27:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_PTR)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_name.c:28:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_name.c:55:7: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ 3 warnings generated. ./compile dns_nd.c dns_nd.c:23:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + namelen,14,"\7in-addr\4arpa\0"); ^ 1 warning generated. ./compile dns_packet.c ./compile dns_random.c dns_random.c:40:19: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] uint32_unpack(data + 4 * i,seed + i); ^~~~~~~~~~~~ ./uint32.h:8:33: note: passing argument to parameter here extern void uint32_unpack(char *,uint32 *); ^ 1 warning generated. ./compile dns_rcip.c dns_rcip.c:39:15: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("nameserver ",11,data.s + i) || byte_equal("nameserver\t",11,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcip.c:39:58: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("nameserver ",11,data.s + i) || byte_equal("nameserver\t",11,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcip.c:54:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1"); ^ dns_rcip.c:57:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(ip + iplen,256 - iplen); ^ dns_rcip.c:83:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s,256,ip); ^ 5 warnings generated. ./compile dns_rcrw.c dns_rcrw.c:24:21: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] i = openreadclose(x,&data,64); ^ ./openreadclose.h:6:32: note: passing argument to parameter here extern int openreadclose(char *,stralloc *,unsigned int); ^ dns_rcrw.c:72:13: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:72:51: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:72:90: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:72:128: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal("search ",7,data.s + i) || byte_equal("search\t",7,data.s + i) || byte_equal("domain ",7,data.s + i) || byte_equal("domain\t",7,data.s + i)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_rcrw.c:76:25: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] k = byte_chr(data.s + i,j - i,' '); ^ dns_rcrw.c:77:25: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] k = byte_chr(data.s + i,k,'\t'); ^ 7 warnings generated. ./compile dns_resolve.c ./compile dns_sortip.c dns_sortip.c:16:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(tmp,4,s + (i << 2)); ^ dns_sortip.c:17:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (i << 2),4,s + (n << 2)); ^ dns_sortip.c:18:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (n << 2),4,tmp); ^ 3 warnings generated. ./compile dns_transmit.c dns_transmit.c:40:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(out,2,d->query + 2)) return 1; ^ dns_transmit.c:50:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(out,2,d->qtype)) return 1; ^ dns_transmit.c:51:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(out + 2,2,DNS_C_IN)) return 1; ^ dns_transmit.c:107:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(ip,16,V6any)) { ^ dns_transmit.c:158:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_diff(ip,16,V6any)) { ^ dns_transmit.c:210:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 2,12,flagrecursive ? "\0\0\1\0\0\1\0\0\0\0\0\0" : "\0\0\0\0\0\1\0\0\0\0\0\0gcc-bug-workaround"); ^ dns_transmit.c:211:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 14,len,q); ^ dns_transmit.c:212:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 14 + len,2,qtype); ^ dns_transmit.c:213:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->query + 16 + len,2,DNS_C_IN); ^ dns_transmit.c:215:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->qtype,2,qtype); ^ dns_transmit.c:217:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->localip,16,localip); ^ dns_transmit.c:253:19: warning: passing 'const struct taia *' to parameter of type 'struct taia *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (taia_less(when,&d->deadline)) return 0; ^~~~ ./taia.h:22:35: note: passing argument to parameter here extern int taia_less(struct taia *,struct taia *); ^ dns_transmit.c:282:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(d->packet,d->packetlen,udpbuf); ^ 13 warnings generated. ./compile dns_txt.c dns_txt.c:27:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_TXT)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_txt.c:28:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ 2 warnings generated. ./compile dns_ip6.c dns_ip6.c:24:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header,2,DNS_T_AAAA)) { ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:25:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:30:16: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] } else if (byte_equal(header,2,DNS_T_A)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:31:11: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(header + 2,2,DNS_C_IN)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ dns_ip6.c:33:13: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(header,12,V4mappedprefix); ^ 5 warnings generated. ./compile dns_sortip6.c dns_sortip6.c:16:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(tmp,16,s + (i << 4)); ^ dns_sortip6.c:17:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (i << 4),16,s + (n << 4)); ^ dns_sortip6.c:18:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(s + (n << 4),16,tmp); ^ 3 warnings generated. ./compile dns_nd6.c dns_nd6.c:25:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(name + 4*16,10,"\3ip6\4arpa\0"); ^ 1 warning generated. ./compile dns_ipq6.c dns_ipq6.c:21:18: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (case_diffb(rule,colon,work->s + prefixlen)) return 1; ^~~~ ./case.h:7:29: note: passing argument to parameter here extern int case_diffb(char *,unsigned int,char *); ^ dns_ipq6.c:23:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'.') < prefixlen) return 1; ^ dns_ipq6.c:24:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,':') < prefixlen) return 1; ^ dns_ipq6.c:25:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,'[') < prefixlen) return 1; ^ dns_ipq6.c:26:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_chr(work->s,prefixlen,']') < prefixlen) return 1; ^ dns_ipq6.c:41:27: warning: passing 'const stralloc *' (aka 'const struct stralloc *') to parameter of type 'stralloc *' (aka 'struct stralloc *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (!stralloc_copy(fqdn,in)) return -1; ^~ ./stralloc.h:10:47: note: passing argument to parameter here extern int stralloc_copy(stralloc *,stralloc *); ^ dns_ipq6.c:50:18: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] plus = byte_chr(fqdn->s,fqdnlen,'+'); ^ dns_ipq6.c:56:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] j = byte_chr(fqdn->s + i,fqdnlen - i,'+'); ^ dns_ipq6.c:57:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(fqdn->s + plus,j,fqdn->s + i); ^ 9 warnings generated. ./makelib dns.a dns_dfd.o dns_domain.o dns_dtda.o dns_ip.o dns_ipq.o dns_name.o dns_nd.o dns_packet.o dns_random.o dns_rcip.o dns_rcrw.o dns_resolve.o dns_sortip.o dns_transmit.o dns_txt.o dns_ip6.o dns_sortip6.o dns_nd6.o dns_ipq6.o ./choose c trysysel select.h1 select.h2 > select.h ./compile iopause.c In file included from iopause.c:2: ./select.h:9:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:128:5: note: conflicting prototype is here int select(int, fd_set * __restrict, fd_set * __restrict, ^ 1 warning generated. ./compile tai_pack.c ./compile taia_add.c ./compile taia_approx.c ./compile taia_frac.c ./compile taia_less.c ./compile taia_now.c ./compile taia_pack.c ./compile taia_sub.c ./compile taia_uint.c ./makelib time.a iopause.o tai_pack.o taia_add.o taia_approx.o taia_frac.o taia_less.o taia_now.o taia_pack.o taia_sub.o taia_uint.o ./chkshsgr || ( cat warn-shsgr; exit 1 ) ./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h ./compile prot.c prot.c:11:7: warning: call to undeclared function 'setgroups'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (setgroups(1,&gid) == -1) return -1; ^ prot.c:13:10: warning: call to undeclared function 'setgid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return setgid(gid); /* _should_ be redundant, but on some systems it isn't */ ^ prot.c:18:10: warning: call to undeclared function 'setuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return setuid(uid); ^ 3 warnings generated. ./choose cl trysgprm hassgprm.h1 hassgprm.h2 > hassgprm.h ./compile sig_block.c ./choose cl trysgact hassgact.h1 hassgact.h2 > hassgact.h ./compile sig_catch.c ./compile sig_pause.c ./choose cl trywaitp haswaitp.h1 haswaitp.h2 > haswaitp.h ./compile wait_nohang.c wait_nohang.c:5:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wait_nohang(wstat) int *wstat; ^ 1 warning generated. ./compile wait_pid.c wait_pid.c:8:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wait_pid(wstat,pid) int *wstat; int pid; ^ 1 warning generated. ./choose c tryip6 haveip6.h1 haveip6.h2 > haveip6.h ./compile socket_conn6.c socket_conn6.c:20:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_conn6.c:22:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(ip,16,V6loopback)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_conn6.c:26:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_conn6.c:31:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin6_addr,16,ip); ^ 4 warnings generated. ./compile socket_bind6.c socket_bind6.c:21:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (i==16 || ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_bind6.c:25:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_bind6.c:29:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin6_addr,16,ip); ^ 3 warnings generated. ./compile socket_accept6.c socket_accept6.c:27:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_accept6.c:28:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_accept6.c:32:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 3 warnings generated. ./compile socket_recv6.c socket_recv6.c:21:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,dummy); ^ socket_recv6.c:28:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_recv6.c:29:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_recv6.c:33:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 4 warnings generated. ./compile socket_send6.c socket_send6.c:20:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_zero(&sa,sizeof sa); ^ socket_send6.c:24:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(ip)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_send6.c:26:9: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (byte_equal(ip,16,V6loopback)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ socket_send6.c:34:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy((char *) &sa.sin6_addr,16,ip); ^ 4 warnings generated. ./compile socket_local6.c socket_local6.c:24:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_local6.c:25:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_local6.c:29:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 3 warnings generated. ./compile socket_remote6.c socket_remote6.c:24:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,12,V4mappedprefix); ^ socket_remote6.c:25:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip+12,4,(char *) &sa4->sin_addr); ^ socket_remote6.c:29:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] byte_copy(ip,16,(char *) &sa.sin6_addr); ^ 3 warnings generated. ./compile socket_tcp6.c socket_tcp6.c:33:29: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ndelay_on(s) == -1) { close(s); return -1; } ^ 1 warning generated. ./compile socket_udp6.c ./makelib unix.a alloc.o alloc_re.o buffer.o buffer_0.o buffer_1.o buffer_2.o buffer_copy.o buffer_get.o buffer_put.o env.o error.o error_str.o fd_copy.o fd_move.o getln.o getln2.o ndelay_off.o ndelay_on.o open_read.o open_trunc.o open_write.o openreadclose.o pathexec_env.o pathexec_run.o prot.o readclose.o seek_set.o sgetopt.o sig.o sig_block.o sig_catch.o sig_pause.o socket_accept.o socket_bind.o socket_conn.o socket_delay.o socket_listen.o socket_local.o socket_opts.o socket_remote.o socket_tcp.o socket_udp.o stralloc_cat.o stralloc_catb.o stralloc_cats.o stralloc_copy.o stralloc_eady.o stralloc_opyb.o stralloc_opys.o stralloc_pend.o strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o wait_pid.o socket_conn6.o socket_bind6.o socket_accept6.o socket_recv6.o socket_send6.o socket_local6.o socket_remote6.o socket_tcp6.o socket_getifname.o socket_getifidx.o socket_v4mappedprefix.o socket_ip4loopback.o socket_v6any.o socket_v6loopback.o socket_udp6.o ./load tcpserver rules.o remoteinfo6.o timeoutconn6.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` ./load tcprules cdb.a unix.a byte.a ./load tcprulescheck rules.o cdb.a unix.a byte.a ./load argv0 unix.a byte.a ./compile recordio.c recordio.c:27:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = byte_chr(buf,len,'\n'); ^ recordio.c:100:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(0,leftbuf,sizeof leftbuf); ^ recordio.c:103:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdleft); ^ recordio.c:115:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(fdleft,leftbuf + leftpos,leftlen - leftpos); ^ recordio.c:122:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(fdright,rightbuf,sizeof rightbuf); ^ recordio.c:134:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(1,rightbuf + rightpos,rightlen - rightpos); ^ recordio.c:144:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv,char **envp) ^ int recordio.c:149:21: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pid[fmt_ulong(pid,getpid())] = 0; ^ recordio.c:154:7: warning: call to undeclared function 'pipe'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (pipe(piin) == -1) ^ recordio.c:159:10: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch(fork()) { ^ recordio.c:164:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[0]); ^ recordio.c:169:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[1]); ^ recordio.c:171:7: warning: call to undeclared function 'fd_move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fd_move(0,piin[0]) == -1) ^ 13 warnings generated. ./load recordio time.a unix.a byte.a ./compile tcpclient.c tcpclient.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv) ^ int tcpclient.c:85:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(6); ^ tcpclient.c:165:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ip6_isv4mapped(addresses.s+j)) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpclient.c:168:10: warning: call to undeclared function 'ip6_fmt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ipstr[ip6_fmt(ipstr,addresses.s + j)] = 0; ^ tcpclient.c:182:5: warning: call to undeclared function 'socket_tcpnodelay'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] socket_tcpnodelay(s); /* if it fails, bummer */ ^ tcpclient.c:187:20: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && (ip6_isv4mapped(iplocal) || byte_equal(iplocal,16,V6any))) ^ ./ip6.h:26:29: note: expanded from macro 'ip6_isv4mapped' #define ip6_isv4mapped(ip) (byte_equal(ip,12,V4mappedprefix)) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpclient.c:187:47: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!forcev6 && (ip6_isv4mapped(iplocal) || byte_equal(iplocal,16,V6any))) ^ ./byte.h:11:38: note: expanded from macro 'byte_equal' #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) ^ tcpclient.c:197:11: warning: call to undeclared function 'ip6_fmt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ipstr[ip6_fmt(ipstr,iplocal)] = 0; ^ tcpclient.c:202:9: warning: call to undeclared function 'dns_name6'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (dns_name6(&tmp,iplocal) == 0) { ^ 9 warnings generated. ./load tcpclient remoteinfo6.o timeoutconn6.o dns.a time.a unix.a byte.a `cat socket.lib` cat warn-auto.sh who@.sh | sed s}HOME}"`head -1 conf-home`"}g > who@ chmod 755 who@ cat warn-auto.sh date@.sh | sed s}HOME}"`head -1 conf-home`"}g > date@ chmod 755 date@ cat warn-auto.sh finger@.sh | sed s}HOME}"`head -1 conf-home`"}g > finger@ chmod 755 finger@ cat warn-auto.sh http@.sh | sed s}HOME}"`head -1 conf-home`"}g > http@ chmod 755 http@ cat warn-auto.sh tcpcat.sh | sed s}HOME}"`head -1 conf-home`"}g > tcpcat chmod 755 tcpcat cat warn-auto.sh mconnect.sh | sed s}HOME}"`head -1 conf-home`"}g > mconnect chmod 755 mconnect ./choose cl tryvfork fork.h1 fork.h2 > fork.h ./compile mconnect-io.c mconnect-io.c:18:14: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return read(fd,buf,len); ^ mconnect-io.c:21:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() ^ int mconnect-io.c:49:3: warning: call to undeclared function 'kill'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] kill(pid,sig_term); ^ mconnect-io.c:50:11: warning: passing arguments to 'wait_pid' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wait_pid(&wstat,pid); ^ 4 warnings generated. ./load mconnect-io unix.a byte.a ./load addcr unix.a byte.a ./load delcr unix.a byte.a ./compile fixcrio.c fixcrio.c:75:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(0,prebuf,sizeof prebuf); ^ fixcrio.c:78:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdleft); ^ fixcrio.c:96:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(fdleft,leftbuf + leftpos,leftlen - leftpos); ^ fixcrio.c:103:15: warning: passing arguments to 'read' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = read(fdright,prebuf,sizeof prebuf); ^ fixcrio.c:119:16: warning: passing arguments to 'write' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] r = write(1,rightbuf + rightpos,rightlen - rightpos); ^ fixcrio.c:129:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv,char **envp) ^ int fixcrio.c:137:7: warning: call to undeclared function 'pipe'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (pipe(piin) == -1) ^ fixcrio.c:142:10: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch(fork()) { ^ fixcrio.c:147:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[0]); ^ fixcrio.c:152:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(piin[1]); ^ fixcrio.c:154:7: warning: call to undeclared function 'fd_move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (fd_move(0,piin[0]) == -1) ^ 11 warnings generated. ./load fixcrio time.a unix.a byte.a ./compile rblsmtpd.c rblsmtpd.c:77:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ rblsmtpd.c:137:47: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] buffer_put(buffer_2,strnum,fmt_ulong(strnum,getpid())); ^ rblsmtpd.c:149:5: warning: call to undeclared function 'alarm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] alarm(timeout); ^ rblsmtpd.c:156:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc,char **argv,char **envp) ^ int 4 warnings generated. ./load rblsmtpd commands.o dns.a time.a unix.a byte.a `cat socket.lib` cat warn-auto.sh rts.sh | sed s}HOME}"`head -1 conf-home`"}g > rts chmod 755 rts ./load auto-str unix.a byte.a ./auto-str auto_home `head -1 conf-home` > auto_home.c ./compile auto_home.c ./load install hier.o auto_home.o unix.a byte.a ./load instcheck hier.o auto_home.o unix.a byte.a ./install Installing /exopi-cvs/ports/net/ucspi-tcp/pkg/README as /exopi-obj/pobj/ucspi-tcp-0.88/fake-amd64/usr/local/share/doc/pkg-readmes/ucspi-tcp ===> Building package for ucspi-tcp-0.88p3 Create /exopi-cvs/ports/packages/amd64/all/ucspi-tcp-0.88p3.tgz Creating package ucspi-tcp-0.88p3 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|* | 2% checksumming|*** | 5% checksumming|**** | 7% checksumming|****** | 9% checksumming|******* | 12% checksumming|********* | 14% checksumming|********** | 16% checksumming|*********** | 19% checksumming|************* | 21% checksumming|************** | 23% checksumming|**************** | 26% checksumming|***************** | 28% checksumming|****************** | 30% checksumming|******************** | 33% checksumming|********************* | 35% checksumming|*********************** | 37% checksumming|************************ | 40% checksumming|************************** | 42% checksumming|*************************** | 44% checksumming|**************************** | 47% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 53% checksumming|********************************** | 56% checksumming|*********************************** | 58% checksumming|************************************* | 60% checksumming|************************************** | 63% checksumming|**************************************** | 65% checksumming|***************************************** | 67% checksumming|******************************************* | 70% checksumming|******************************************** | 72% checksumming|********************************************* | 74% checksumming|*********************************************** | 77% checksumming|************************************************ | 79% checksumming|************************************************** | 81% checksumming|*************************************************** | 84% checksumming|**************************************************** | 86% checksumming|****************************************************** | 88% checksumming|******************************************************* | 91% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|** | 3% archiving|***** | 8% archiving|******* | 11% archiving|*********** | 18% archiving|************** | 22% archiving|*********************** | 36% archiving|**************************** | 43% archiving|*************************************** | 60% archiving|******************************************** | 68% archiving|************************************************ | 74% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 98% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/ucspi-tcp-0.88p3.tgz >>> Running clean in net/ucspi-tcp at 1711452634.00 ===> net/ucspi-tcp ===> Cleaning for ucspi-tcp-0.88p3 >>> Ended at 1711452634.23 max_stuck=0.04/build=21.69/package=11.54/clean=0.26