From owner-freebsd-stable@FreeBSD.ORG Tue Jun 19 12:07:28 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 79CE416A46B for ; Tue, 19 Jun 2007 12:07:28 +0000 (UTC) (envelope-from john_m_cooper@yahoo.com) Received: from smtp105.biz.mail.re2.yahoo.com (smtp105.biz.mail.re2.yahoo.com [206.190.52.174]) by mx1.freebsd.org (Postfix) with SMTP id 2F65813C469 for ; Tue, 19 Jun 2007 12:07:28 +0000 (UTC) (envelope-from john_m_cooper@yahoo.com) Received: (qmail 79105 invoked from network); 19 Jun 2007 11:40:46 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type; b=B1Io/uwfFoqqmS2QFSmdJLm1+NKGRX6RDFoCpOzQuu13EtZmvsjNf9kp6SZ3xl4+JlYkpDM5ooPzrKndycU9Z8jNRDbsDNvYDOfUEYRiF78ixKnbT3APRlSD7LTGXgyQld+ZkiX4L3C8zDEQ/79vxKF+HtGuAb8/6wZ1z3wO0h4= ; Received: from unknown (HELO borgdemon2.hsd1.md.comcast.net) (j.m.cooper@borgsdemons.com@69.251.16.205 with login) by smtp105.biz.mail.re2.yahoo.com with SMTP; 19 Jun 2007 11:40:45 -0000 X-YMail-OSG: H3wp_t0VM1lfu_hUUSh8B5jsi2.dZLvaXAxP7nj12PInsSa2VIt_k1yk5eFpvFQA8VyNOfJg_jlk085Ov.4FaqFf8GSBkgLzSjsJAL_MvbOdNExDbbXDsAeLYmp_dyFMy7RLuwAOHFZPTKTK0.M3OG1CdQ-- Received: from [127.0.0.1] (localhost [127.0.0.1]) by borgdemon2.hsd1.md.comcast.net (Postfix) with ESMTP id E8BA85D01 for ; Tue, 19 Jun 2007 07:40:43 -0400 (EDT) Message-ID: <4677C0BB.30806@yahoo.com> Date: Tue, 19 Jun 2007 07:40:43 -0400 From: John Merryweather Cooper User-Agent: Thunderbird 2.0b1pre (X11/20070521) MIME-Version: 1.0 To: FreeBSD-Stable Content-Type: multipart/mixed; boundary="------------040409080507080403040202" Subject: WAS: misc/113825: WARN Error in FreeBSD 6.2-STABLE (/usr/src/lib/libc/rpc/getpublickey.c) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2007 12:07:28 -0000 This is a multi-part message in MIME format. --------------040409080507080403040202 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Maybe you would like unified diff's better? Sorry . . . jmc --------------040409080507080403040202 Content-Type: text/plain; name="patch-csup" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-csup" # misc/113825 # # To apply this patch: # STEP 1: Chdir to the source directory. # STEP 2: Run the 'applypatch' program with this patch file as input. # # If you do not have 'applypatch', it is part of the 'makepatch' package # that you can fetch from the Comprehensive Perl Archive Network: # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz # In the above URL, 'x' should be 2 or higher. # # To apply this patch without the use of 'applypatch': # STEP 1: Chdir to the source directory. # STEP 2: Run the 'patch' program with this file as input. # #### End of Preamble #### #### Patch data follows #### diff -ruN 'contrib/csup/proto.c.old' 'contrib/csup/proto.c' Index: ./contrib/csup/proto.c.old --- ./contrib/csup/proto.c.old Tue Jun 19 04:29:42 2007 +++ ./contrib/csup/proto.c Tue Jun 19 05:31:31 2007 @@ -68,7 +68,7 @@ }; static void killer_start(struct killer *, struct mux *); -static void *killer_run(void *); +static void killer_run(void *); static void killer_stop(struct killer *); static int proto_waitconnect(int); @@ -963,6 +963,8 @@ /* Start the killer thread. It is used to protect against some signals during the multi-threaded run so that we can gracefully fail. */ +typedef void *(*start_routine)(void *); + static void killer_start(struct killer *k, struct mux *m) { @@ -976,13 +978,14 @@ sigaddset(&k->sigset, SIGTERM); sigaddset(&k->sigset, SIGPIPE); pthread_sigmask(SIG_BLOCK, &k->sigset, NULL); - error = pthread_create(&k->thread, NULL, killer_run, k); + error = pthread_create(&k->thread, NULL, (start_routine)killer_run, k); if (error) err(1, "pthread_create"); } /* The main loop of the killer thread. */ -static void * + +static void killer_run(void *arg) { struct killer *k; #### End of Patch data #### #### ApplyPatch data follows #### # Data version : 1.0 # Date generated : Tue Jun 19 07:31:02 2007 # Generated by : makepatch 2.03 # Recurse directories : Yes # Excluded files : (\A|/).*\~\Z # (\A|/).*\.a\Z # (\A|/).*\.bak\Z # (\A|/).*\.BAK\Z # (\A|/).*\.elc\Z # (\A|/).*\.exe\Z # (\A|/).*\.gz\Z # (\A|/).*\.ln\Z # (\A|/).*\.o\Z # (\A|/).*\.obj\Z # (\A|/).*\.olb\Z # (\A|/).*\.old\Z # (\A|/).*\.orig\Z # (\A|/).*\.rej\Z # (\A|/).*\.so\Z # (\A|/).*\.Z\Z # (\A|/)\.del\-.*\Z # (\A|/)\.make\.state\Z # (\A|/)\.nse_depinfo\Z # (\A|/)core\Z # (\A|/)tags\Z # (\A|/)TAGS\Z # p 'contrib/csup/proto.c.old' 25477 1182245491 0100644 #### End of ApplyPatch data #### #### End of Patch kit [created: Tue Jun 19 07:31:02 2007] #### #### Patch checksum: 73 2412 32655 #### #### Checksum: 91 3047 19426 #### --------------040409080507080403040202 Content-Type: text/plain; name="patch-ggated" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-ggated" # misc/113825 # # To apply this patch: # STEP 1: Chdir to the source directory. # STEP 2: Run the 'applypatch' program with this patch file as input. # # If you do not have 'applypatch', it is part of the 'makepatch' package # that you can fetch from the Comprehensive Perl Archive Network: # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz # In the above URL, 'x' should be 2 or higher. # # To apply this patch without the use of 'applypatch': # STEP 1: Chdir to the source directory. # STEP 2: Run the 'patch' program with this file as input. # #### End of Preamble #### #### Patch data follows #### diff -ruN 'sbin/ggate/ggated/ggated.c.old' 'sbin/ggate/ggated/ggated.c' Index: ./sbin/ggate/ggated/ggated.c.old --- ./sbin/ggate/ggated/ggated.c.old Mon Jun 18 23:05:16 2007 +++ ./sbin/ggate/ggated/ggated.c Mon Jun 18 23:08:02 2007 @@ -756,6 +756,7 @@ error = pthread_mutex_unlock(&outqueue_mtx); assert(error == 0); } + return arg; } static void * @@ -810,6 +811,7 @@ } free(req); } + return arg; } static void #### End of Patch data #### #### ApplyPatch data follows #### # Data version : 1.0 # Date generated : Tue Jun 19 07:35:00 2007 # Generated by : makepatch 2.03 # Recurse directories : Yes # Excluded files : (\A|/).*\~\Z # (\A|/).*\.a\Z # (\A|/).*\.bak\Z # (\A|/).*\.BAK\Z # (\A|/).*\.elc\Z # (\A|/).*\.exe\Z # (\A|/).*\.gz\Z # (\A|/).*\.ln\Z # (\A|/).*\.o\Z # (\A|/).*\.obj\Z # (\A|/).*\.olb\Z # (\A|/).*\.old\Z # (\A|/).*\.orig\Z # (\A|/).*\.rej\Z # (\A|/).*\.so\Z # (\A|/).*\.Z\Z # (\A|/)\.del\-.*\Z # (\A|/)\.make\.state\Z # (\A|/)\.nse_depinfo\Z # (\A|/)core\Z # (\A|/)tags\Z # (\A|/)TAGS\Z # p 'sbin/ggate/ggated/ggated.c.old' 25474 1182222482 0100644 #### End of ApplyPatch data #### #### End of Patch kit [created: Tue Jun 19 07:35:00 2007] #### #### Patch checksum: 54 1705 38343 #### #### Checksum: 72 2340 25117 #### --------------040409080507080403040202 Content-Type: text/plain; name="patch-ip6fw" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-ip6fw" # misc/113825 # # To apply this patch: # STEP 1: Chdir to the source directory. # STEP 2: Run the 'applypatch' program with this patch file as input. # # If you do not have 'applypatch', it is part of the 'makepatch' package # that you can fetch from the Comprehensive Perl Archive Network: # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz # In the above URL, 'x' should be 2 or higher. # # To apply this patch without the use of 'applypatch': # STEP 1: Chdir to the source directory. # STEP 2: Run the 'patch' program with this file as input. # #### End of Preamble #### #### Patch data follows #### diff -ruN 'sbin/ip6fw/ip6fw.c.old' 'sbin/ip6fw/ip6fw.c' Index: ./sbin/ip6fw/ip6fw.c.old Prereq: 1.1.2.2.2.2 --- ./sbin/ip6fw/ip6fw.c.old Tue Jun 19 00:59:48 2007 +++ ./sbin/ip6fw/ip6fw.c Tue Jun 19 01:14:33 2007 @@ -1112,7 +1112,7 @@ if (!ac) show_usage("missing argument" " for ``icmptypes''"); - fill_icmptypes(rule.fw_icmp6types, + fill_icmptypes((u_long *)rule.fw_icmp6types, av, &rule.fw_flg); av++; ac--; continue; } #### End of Patch data #### #### ApplyPatch data follows #### # Data version : 1.0 # Date generated : Tue Jun 19 07:36:03 2007 # Generated by : makepatch 2.03 # Recurse directories : Yes # Excluded files : (\A|/).*\~\Z # (\A|/).*\.a\Z # (\A|/).*\.bak\Z # (\A|/).*\.BAK\Z # (\A|/).*\.elc\Z # (\A|/).*\.exe\Z # (\A|/).*\.gz\Z # (\A|/).*\.ln\Z # (\A|/).*\.o\Z # (\A|/).*\.obj\Z # (\A|/).*\.olb\Z # (\A|/).*\.old\Z # (\A|/).*\.orig\Z # (\A|/).*\.rej\Z # (\A|/).*\.so\Z # (\A|/).*\.Z\Z # (\A|/)\.del\-.*\Z # (\A|/)\.make\.state\Z # (\A|/)\.nse_depinfo\Z # (\A|/)core\Z # (\A|/)tags\Z # (\A|/)TAGS\Z # p 'sbin/ip6fw/ip6fw.c.old' 35300 1182230073 0100644 #### End of ApplyPatch data #### #### End of Patch kit [created: Tue Jun 19 07:36:03 2007] #### #### Patch checksum: 48 1731 38403 #### #### Checksum: 66 2366 25176 #### --------------040409080507080403040202 Content-Type: text/plain; name="patch-rpc" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-rpc" # misc/113825 # # To apply this patch: # STEP 1: Chdir to the source directory. # STEP 2: Run the 'applypatch' program with this patch file as input. # # If you do not have 'applypatch', it is part of the 'makepatch' package # that you can fetch from the Comprehensive Perl Archive Network: # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz # In the above URL, 'x' should be 2 or higher. # # To apply this patch without the use of 'applypatch': # STEP 1: Chdir to the source directory. # STEP 2: Run the 'patch' program with this file as input. # #### End of Preamble #### #### Patch data follows #### diff -ruN 'lib/libc/rpc/getpublickey.c.old' 'lib/libc/rpc/getpublickey.c' Index: ./lib/libc/rpc/getpublickey.c.old Prereq: 1.10 --- ./lib/libc/rpc/getpublickey.c.old Mon Jun 18 18:25:14 2007 +++ ./lib/libc/rpc/getpublickey.c Mon Jun 18 18:31:07 2007 @@ -65,7 +65,7 @@ */ int __getpublickey_real(netname, publickey) - char *netname; + const char *netname; char *publickey; { char lookup[3 * HEXKEYBYTES]; @@ -92,7 +92,7 @@ int getpublicandprivatekey(key, ret) - char *key; + const char *key; char *ret; { char buf[1024]; /* big enough */ #### End of Patch data #### #### ApplyPatch data follows #### # Data version : 1.0 # Date generated : Tue Jun 19 07:34:09 2007 # Generated by : makepatch 2.03 # Recurse directories : Yes # Excluded files : (\A|/).*\~\Z # (\A|/).*\.a\Z # (\A|/).*\.bak\Z # (\A|/).*\.BAK\Z # (\A|/).*\.elc\Z # (\A|/).*\.exe\Z # (\A|/).*\.gz\Z # (\A|/).*\.ln\Z # (\A|/).*\.o\Z # (\A|/).*\.obj\Z # (\A|/).*\.olb\Z # (\A|/).*\.old\Z # (\A|/).*\.orig\Z # (\A|/).*\.rej\Z # (\A|/).*\.so\Z # (\A|/).*\.Z\Z # (\A|/)\.del\-.*\Z # (\A|/)\.make\.state\Z # (\A|/)\.nse_depinfo\Z # (\A|/)core\Z # (\A|/)tags\Z # (\A|/)TAGS\Z # p 'lib/libc/rpc/getpublickey.c.old' 4227 1182205867 0100644 #### End of ApplyPatch data #### #### End of Patch kit [created: Tue Jun 19 07:34:09 2007] #### #### Patch checksum: 57 1826 48921 #### #### Checksum: 75 2461 35705 #### --------------040409080507080403040202 Content-Type: text/plain; name="patch-rpc-auth" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-rpc-auth" # misc/113825 # # To apply this patch: # STEP 1: Chdir to the source directory. # STEP 2: Run the 'applypatch' program with this patch file as input. # # If you do not have 'applypatch', it is part of the 'makepatch' package # that you can fetch from the Comprehensive Perl Archive Network: # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz # In the above URL, 'x' should be 2 or higher. # # To apply this patch without the use of 'applypatch': # STEP 1: Chdir to the source directory. # STEP 2: Run the 'patch' program with this file as input. # #### End of Preamble #### #### Patch data follows #### diff -ruN 'include/rpc/auth.h.old' 'include/rpc/auth.h' Index: ./include/rpc/auth.h.old Prereq: 1.17 --- ./include/rpc/auth.h.old Mon Jun 18 19:54:59 2007 +++ ./include/rpc/auth.h Mon Jun 18 21:07:43 2007 @@ -299,7 +299,7 @@ */ __BEGIN_DECLS extern int getpublickey (const char *, char *); -extern int getpublicandprivatekey (char *, char *); +extern int getpublicandprivatekey (const char *, char *); extern int getsecretkey (char *, char *, char *); __END_DECLS #### End of Patch data #### #### ApplyPatch data follows #### # Data version : 1.0 # Date generated : Tue Jun 19 07:33:09 2007 # Generated by : makepatch 2.03 # Recurse directories : Yes # Excluded files : (\A|/).*\~\Z # (\A|/).*\.a\Z # (\A|/).*\.bak\Z # (\A|/).*\.BAK\Z # (\A|/).*\.elc\Z # (\A|/).*\.exe\Z # (\A|/).*\.gz\Z # (\A|/).*\.ln\Z # (\A|/).*\.o\Z # (\A|/).*\.obj\Z # (\A|/).*\.olb\Z # (\A|/).*\.old\Z # (\A|/).*\.orig\Z # (\A|/).*\.rej\Z # (\A|/).*\.so\Z # (\A|/).*\.Z\Z # (\A|/)\.del\-.*\Z # (\A|/)\.make\.state\Z # (\A|/)\.nse_depinfo\Z # (\A|/)core\Z # (\A|/)tags\Z # (\A|/)TAGS\Z # p 'include/rpc/auth.h.old' 10401 1182215263 0100644 #### End of ApplyPatch data #### #### End of Patch kit [created: Tue Jun 19 07:33:09 2007] #### #### Patch checksum: 48 1735 41901 #### #### Checksum: 66 2370 28675 #### --------------040409080507080403040202--