From root@squish.rachie.is-a-geek.net  Tue Oct 14 09:49:53 2008
Return-Path: <root@squish.rachie.is-a-geek.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id C8EBA1065691
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 14 Oct 2008 09:49:53 +0000 (UTC)
	(envelope-from root@squish.rachie.is-a-geek.net)
Received: from mail.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27])
	by mx1.freebsd.org (Postfix) with ESMTP id 98CA48FC0C
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 14 Oct 2008 09:49:53 +0000 (UTC)
	(envelope-from root@squish.rachie.is-a-geek.net)
Received: from squish.rachie.is-a-geek.net (mail.rachie.is-a-geek.net [192.168.2.101])
	by mail.rachie.is-a-geek.net (Postfix) with ESMTP id B0335AFBC02
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 14 Oct 2008 01:49:52 -0800 (AKDT)
Received: by squish.rachie.is-a-geek.net (Postfix, from userid 0)
	id 8CAFA33C1B; Tue, 14 Oct 2008 01:49:52 -0800 (AKDT)
Message-Id: <20081014094952.8CAFA33C1B@squish.rachie.is-a-geek.net>
Date: Tue, 14 Oct 2008 01:49:52 -0800 (AKDT)
From: Mel <mel.xyzzy@rachie.is-a-geek.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [patch] Incorrect type in archive_write manpage
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         128089
>Category:       docs
>Synopsis:       [patch] Incorrect type in archive_write(3) manpage
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kientzle
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 14 09:50:05 UTC 2008
>Closed-Date:    Fri Mar 15 23:22:43 UTC 2013
>Last-Modified:  Fri Mar 15 23:22:43 UTC 2013
>Originator:     Mel
>Release:        FreeBSD 7.1-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD squish.rachie.is-a-geek.net 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #5: Sat Sep 13 02:44:01 AKDT 2008 root@squish.rachie.is-a-geek.net:/data/obj/data/RELENG_7/src/sys/GENERIC-PF i386


	
>Description:
The archive_write_callback uses const void *buff (like write(2)), but the
manpage displays void *buff.

>How-To-Repeat:
man archive_write

>Fix:
--- archive_write.3.patch begins here ---
Index: archive_write.3
===================================================================
RCS file: /home/ncvs/src/lib/libarchive/archive_write.3,v
retrieving revision 1.24
diff -u -r1.24 archive_write.3
--- archive_write.3	26 May 2008 17:00:23 -0000	1.24
+++ archive_write.3	14 Oct 2008 09:43:46 -0000
@@ -342,7 +342,7 @@
 .Fo archive_write_callback
 .Fa "struct archive *"
 .Fa "void *client_data"
-.Fa "void *buffer"
+.Fa "const void *buffer"
 .Fa "size_t length"
 .Fc
 .El
@@ -410,7 +410,7 @@
 }
 
 ssize_t
-mywrite(struct archive *a, void *client_data, void *buff, size_t n)
+mywrite(struct archive *a, void *client_data, const void *buff, size_t n)
 {
   struct mydata *mydata = client_data;
 
--- archive_write.3.patch ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-doc->kientzle 
Responsible-Changed-By: brueffer 
Responsible-Changed-When: Sat Nov 1 11:58:03 CET 2008 
Responsible-Changed-Why:  
Tim, could you take a look at this? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=128089 
State-Changed-From-To: open->patched 
State-Changed-By: kientzle 
State-Changed-When: Sat Nov 1 19:11:47 UTC 2008 
State-Changed-Why:  
Fixed in -CURRENT, SVN r184529 

http://www.freebsd.org/cgi/query-pr.cgi?pr=128089 
State-Changed-From-To: patched->closed 
State-Changed-By: eadler 
State-Changed-When: Fri Mar 15 23:22:43 UTC 2013 
State-Changed-Why:  
MFCed/fixed by now or it will never be MFCed 

http://www.freebsd.org/cgi/query-pr.cgi?pr=128089 
>Unformatted:
