PERFORCE change 96631 for review

John Birrell jb at FreeBSD.org
Wed May 3 22:56:22 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=96631

Change 96631 by jb at jb_freebsd2 on 2006/05/03 22:55:19

	Merge from current.

Affected files ...

.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#3 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#3 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/introduction/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#2 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#5 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#5 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#3 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/authors.ent#3 integrate
.. //depot/projects/dtrace/doc/share/pgpkeys/lbr.key#1 branch
.. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#3 integrate
.. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#3 integrate
.. //depot/projects/dtrace/src/etc/Makefile#3 integrate
.. //depot/projects/dtrace/src/etc/nsswitch.conf#1 branch
.. //depot/projects/dtrace/src/etc/rc.d/nsswitch#4 integrate
.. //depot/projects/dtrace/src/lib/libarchive/Makefile#2 integrate
.. //depot/projects/dtrace/src/lib/libarchive/archive_entry.c#2 integrate
.. //depot/projects/dtrace/src/lib/libarchive/archive_read_extract.c#2 integrate
.. //depot/projects/dtrace/src/lib/libarchive/archive_read_support_format_tar.c#2 integrate
.. //depot/projects/dtrace/src/lib/libc/i386/sys/i386_set_watch.3#2 integrate
.. //depot/projects/dtrace/src/lib/libc/net/nscachedcli.c#2 integrate
.. //depot/projects/dtrace/src/lib/libc/net/nsparser.y#2 integrate
.. //depot/projects/dtrace/src/lib/libcam/camlib.c#2 integrate
.. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#5 integrate
.. //depot/projects/dtrace/src/sbin/geom/class/eli/geom_eli.c#2 integrate
.. //depot/projects/dtrace/src/share/man/man4/acpi.4#2 integrate
.. //depot/projects/dtrace/src/share/misc/bsd-family-tree#2 integrate
.. //depot/projects/dtrace/src/share/syscons/fonts/iso15-8x14.fnt#3 integrate
.. //depot/projects/dtrace/src/share/syscons/fonts/iso15-8x16.fnt#3 integrate
.. //depot/projects/dtrace/src/share/syscons/fonts/iso15-8x8.fnt#3 integrate
.. //depot/projects/dtrace/src/share/syscons/fonts/iso15-thin-8x16.fnt#3 integrate
.. //depot/projects/dtrace/src/share/termcap/termcap.src#3 integrate
.. //depot/projects/dtrace/src/sys/alpha/isa/isa.c#3 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/apic_vector.S#2 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/busdma_machdep.c#2 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/mp_machdep.c#3 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#6 integrate
.. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#5 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/apicvar.h#2 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/pmap.h#2 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/smp.h#2 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/specialreg.h#2 integrate
.. //depot/projects/dtrace/src/sys/boot/i386/boot0/boot0.S#2 integrate
.. //depot/projects/dtrace/src/sys/dev/advansys/advansys.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/amr/amr.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/amr/amr_linux.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/amr/amrvar.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/hptmv/osbsd.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/rr232x/os_bsd.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/rr232x/osm_bsd.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/sk/if_sk.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/sk/if_skreg.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/sound/pci/ich.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/twa/tw_osl_cam.c#2 integrate
.. //depot/projects/dtrace/src/sys/geom/raid3/g_raid3.c#5 integrate
.. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#6 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/apic_vector.s#2 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/busdma_machdep.c#2 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/mp_machdep.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/pmap.c#4 integrate
.. //depot/projects/dtrace/src/sys/i386/include/apicvar.h#2 integrate
.. //depot/projects/dtrace/src/sys/i386/include/pmap.h#3 integrate
.. //depot/projects/dtrace/src/sys/i386/include/smp.h#2 integrate
.. //depot/projects/dtrace/src/sys/i386/include/specialreg.h#2 integrate
.. //depot/projects/dtrace/src/sys/netinet6/udp6_usrreq.c#3 integrate
.. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_snapshot.c#2 integrate
.. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vfsops.c#4 integrate
.. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vnops.c#2 integrate
.. //depot/projects/dtrace/src/tools/build/mk/OptionalObsoleteFiles.inc#2 integrate
.. //depot/projects/dtrace/src/tools/regression/geom_eli/nokey.t#2 integrate
.. //depot/projects/dtrace/src/tools/tools/ministat/ministat.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/cmdtab.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/icmp.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/icmp6.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/ifstat.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/iostat.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/ip.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/ip6.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/main.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/mbufs.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/netstat.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/pigs.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/swap.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/systat.1#3 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/systat.h#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/tcp.c#2 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/vmstat.c#3 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.1#2 integrate
.. //depot/projects/dtrace/src/usr.sbin/cached/cached.8#2 integrate
.. //depot/projects/dtrace/src/usr.sbin/cached/cached.conf.5#2 integrate
.. //depot/projects/dtrace/src/usr.sbin/cached/query.c#2 integrate
.. //depot/projects/dtrace/src/usr.sbin/jail/jail.8#2 integrate
.. //depot/projects/dtrace/src/usr.sbin/mergemaster/mergemaster.8#3 integrate
.. //depot/projects/dtrace/src/usr.sbin/mountd/mountd.8#2 integrate
.. //depot/projects/dtrace/src/usr.sbin/portsnap/portsnap/portsnap.sh#2 integrate
.. //depot/projects/dtrace/src/usr.sbin/sysinstall/sysinstall.8#2 integrate
.. //depot/projects/dtrace/www/de/includes.sgml#3 integrate
.. //depot/projects/dtrace/www/de/includes.xsl#3 integrate
.. //depot/projects/dtrace/www/de/index.xsl#2 integrate
.. //depot/projects/dtrace/www/de/news/news.xml#4 integrate
.. //depot/projects/dtrace/www/de/where.sgml#2 integrate
.. //depot/projects/dtrace/www/en/developers.sgml#4 integrate
.. //depot/projects/dtrace/www/en/donations/donors.sgml#4 integrate
.. //depot/projects/dtrace/www/en/donations/wantlist.sgml#4 integrate
.. //depot/projects/dtrace/www/en/gnome/Makefile#2 integrate
.. //depot/projects/dtrace/www/en/gnome/docs/Makefile#2 integrate
.. //depot/projects/dtrace/www/en/gnome/docs/example-Makefile.sgml#2 integrate
.. //depot/projects/dtrace/www/en/gnome/docs/faq2.sgml#3 integrate
.. //depot/projects/dtrace/www/en/gnome/docs/faq214.sgml#1 branch
.. //depot/projects/dtrace/www/en/gnome/docs/gnome2_porting.sgml#2 integrate
.. //depot/projects/dtrace/www/en/gnome/docs/gnome_porting.sgml#2 integrate
.. //depot/projects/dtrace/www/en/gnome/docs/volunteer.sgml#2 integrate
.. //depot/projects/dtrace/www/en/gnome/gnome_upgrade.sh#2 delete
.. //depot/projects/dtrace/www/en/gnome/images/Makefile#2 integrate
.. //depot/projects/dtrace/www/en/gnome/images/ss211-1-tn.png#2 delete
.. //depot/projects/dtrace/www/en/gnome/images/ss211-1.png#2 delete
.. //depot/projects/dtrace/www/en/gnome/images/ss211-2-tn.png#2 delete
.. //depot/projects/dtrace/www/en/gnome/images/ss211-2.png#2 delete
.. //depot/projects/dtrace/www/en/gnome/images/ss211-3-tn.png#2 delete
.. //depot/projects/dtrace/www/en/gnome/images/ss211-3.png#2 delete
.. //depot/projects/dtrace/www/en/gnome/includes.navgnome.sgml#2 integrate
.. //depot/projects/dtrace/www/en/gnome/includes.navgnome.xsl#2 integrate
.. //depot/projects/dtrace/www/en/gnome/includes.sgml#2 integrate
.. //depot/projects/dtrace/www/en/gnome/includes.xsl#2 integrate
.. //depot/projects/dtrace/www/en/gnome/index.xsl#2 integrate
.. //depot/projects/dtrace/www/en/gnome/news.xml#3 integrate
.. //depot/projects/dtrace/www/en/gnome/screenshots.sgml#2 integrate
.. //depot/projects/dtrace/www/en/news/news.xml#5 integrate
.. //depot/projects/dtrace/www/en/projects/summerofcode.sgml#6 integrate
.. //depot/projects/dtrace/www/en/releases/6.1R/todo.sgml#4 integrate
.. //depot/projects/dtrace/www/en/releng/index.sgml#2 integrate
.. //depot/projects/dtrace/www/fr/gnome/docs/gnome2_porting.sgml#2 integrate
.. //depot/projects/dtrace/www/fr/gnome/docs/volunteer.sgml#2 integrate
.. //depot/projects/dtrace/www/fr/gnome/includes.navgnome.xsl#2 integrate
.. //depot/projects/dtrace/www/fr/gnome/includes.sgml#2 integrate
.. //depot/projects/dtrace/www/fr/gnome/includes.xsl#2 integrate
.. //depot/projects/dtrace/www/fr/gnome/index.xsl#2 integrate
.. //depot/projects/dtrace/www/fr/gnome/screenshots.sgml#2 integrate
.. //depot/projects/dtrace/www/fr/index.xsl#2 integrate
.. //depot/projects/dtrace/www/fr/internal/homepage.sgml#2 integrate
.. //depot/projects/dtrace/www/fr/projects/busdma/index.sgml#2 integrate
.. //depot/projects/dtrace/www/fr/projects/cvsweb.sgml#2 integrate
.. //depot/projects/dtrace/www/share/sgml/includes.release.sgml#3 integrate
.. //depot/projects/dtrace/www/share/sgml/includes.release.xsl#3 integrate

Differences ...

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#3 (text+ko) ====

@@ -2,10 +2,10 @@
     The FreeBSD Documentation Project
     The FreeBSD German Documentation Project
 
-$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.64 2006/04/10 18:42:41 jkois Exp $
-$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.579 2006/04/09 13:01:44 jkois Exp $
+$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.65 2006/05/02 19:30:08 jkois Exp $
+$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.580 2006/05/02 17:46:48 jkois Exp $
 
-    basiert auf: 1.779
+    basiert auf: 1.780
 
 -->
 
@@ -33,7 +33,7 @@
       </collab>
     </authorgroup>
 
-    <pubdate>$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.579 2006/04/09 13:01:44 jkois Exp $</pubdate>
+    <pubdate>$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.580 2006/05/02 17:46:48 jkois Exp $</pubdate>
 
     <copyright>
       <year>1995</year>

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml#2 (text+ko) ====

@@ -27,10 +27,10 @@
      ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE
      POSSIBILITY OF SUCH DAMAGE.
 
-     $FreeBSD: doc/de_DE.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml,v 1.6 2005/09/16 19:53:11 jkois Exp $
-     $FreeBSDde: de-docproj/books/fdp-primer/sgml-markup/chapter.sgml,v 1.19 2005/09/12 18:43:12 jkois Exp $
+     $FreeBSD: doc/de_DE.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml,v 1.7 2006/05/02 19:30:09 jkois Exp $
+     $FreeBSDde: de-docproj/books/fdp-primer/sgml-markup/chapter.sgml,v 1.20 2006/04/28 18:39:16 jkois Exp $
 
-     basiert auf: 1.73
+     basiert auf: 1.74
 -->
 
 <chapter id="sgml-markup">
@@ -2009,13 +2009,16 @@
 	<example>
 	  <title>Das Element <sgmltag>filename</sgmltag></title>
 
-	  <programlisting><![ RCDATA [<para>Die SGML-Quellen des englischen Handbuches befinden
-  sich im Verzeichnis <filename>/usr/doc/en/handbook/</filename>. In
-  diesem Verzeichnis befindet sich eine Datei
-  <filename>handbook.sgml</filename>. Desweiteren sollte sich eine
-  Datei mit dem Namen <filenname>Makefile</filename> zusammen mit
-  mehreren Dateien mit der Endung <filename>.ent</filename>
-  in diesem Verzeichnis befinden.</para>]]></programlisting>
+	  <programlisting><![ RCDATA [<para>Die SGML-Quellen des
+	    englischen Handbuches befinden sich im Verzeichnis
+	    <filename
+	    class="directory">/usr/doc/en/handbook/</filename>. In
+	    diesem Verzeichnis befindet sich eine Datei
+	    <filename>handbook.sgml</filename>. Desweiteren sollte
+	    sich eine Datei mit dem Namen
+	    <filenname>Makefile</filename> zusammen mit mehreren
+	    Dateien mit der Endung <filename>.ent</filename> in diesem
+	    Verzeichnis befinden.</para>]]></programlisting>
 
 	  <para>Darstellung:</para>
 

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#3 (text+ko) ====

@@ -1,7 +1,7 @@
 #
-# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.34 2006/04/17 17:49:22 hrs Exp $
-# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.48 2006/03/13 20:57:05 jkois Exp $
-# basiert auf: 1.97
+# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.35 2006/05/02 19:30:09 jkois Exp $
+# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.49 2006/04/22 13:23:23 jkois Exp $
+# basiert auf: 1.98
 #
 # Build the FreeBSD Handbook in its German translation.
 #
@@ -15,7 +15,7 @@
 FORMATS?= html-split
 
 HAS_INDEX= true
-USE_PS2PDF=	yes
+USE_PS2PDF= yes
 
 INSTALL_COMPRESSED?= gz
 INSTALL_ONLY_COMPRESSED?=

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#2 (text+ko) ====

@@ -2,9 +2,9 @@
      The FreeBSD Documentation Project
      The FreeBSD German Documentation Project
 
-     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.47 2006/04/06 16:44:07 jkois Exp $
-     $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.138 2006/04/05 17:48:32 jkois Exp $
-     basiert auf: 1.256
+     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.48 2006/05/02 19:30:09 jkois Exp $
+     $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.140 2006/04/22 13:00:27 jkois Exp $
+     basiert auf: 1.257
 -->
 
 <chapter id="disks">
@@ -1066,33 +1066,17 @@
 	Mit ATAPI-CD-Brennern wird <command><link linkend="burncd">
 	</link>burncd</command> benutzt, das Teil des Basissystems ist.
 	SCSI- und USB-CD-Brenner werden mit <command><link linkend="cdrecord">
-	cdrecord</link></command> aus
-	<filename role="package">sysutils/cdrtools</filename>
-	benutzt.</para>
+	cdrecord</link></command> aus <filename
+	role="package">sysutils/cdrtools</filename> benutzt.
+	Zus&auml;tzlich ist es m&ouml;glich, &uuml;ber das Modul
+	<link linkend="atapicam">ATAPI/CAM</link> SCSI-Werkzeuge wie
+	<command><link linkend="cdrecord">cdrecord</link></command>
+	auch f&uuml;r ATAPI-Ger&auml;te einzusetzen.</para>
 
-      <para>Von <command>burncd</command> wird nur eine beschr&auml;nkte
-	Anzahl von Laufwerken unterst&uuml;tzt.  Um herauszufinden, ob
-	ein Laufwerk unterst&uuml;tzt wird, sehen Sie bitte unter
-	<ulink url="http://www.freebsd.dk/ata/">CD-R/RW supported drives</ulink>
-	nach.</para>
-
-      <note>
-	<indexterm>
-	  <primary>CD-Brenner</primary>
-	  <secondary>ATAPI/CAM-Treiber</secondary>
-	</indexterm>
-	<para>Wenn Sie &os;&nbsp;5.X oder &os;&nbsp;4.8-RELEASE
-	  und sp&auml;tere Versionen benutzen, k&ouml;nnen Sie
-	  mithilfe des <link linkend="atapicam">ATAPI/CAM Treibers</link>
-	  die Werkzeuge f&uuml;r SCSI-Laufwerke, wie
-	  <command><link linkend="cdrecord">cdrecord</link></command>,
-	  benutzen.</para>
-      </note>
-
-      <para>Wenn Sie eine Brennsoftware mit graphischer
-	Benutzeroberfl&auml;che ben&ouml;tigen, sehen
-	Sie sich die Werkzeuge <application>X-CD-Roast</application>
-	oder <application>K3b</application> an.  Die
+      <para>Wenn Sie eine Brennsoftware mit grafischer
+	Benutzeroberfl&auml;che ben&ouml;tigen, sollten Sie sich
+	<application>X-CD-Roast</application> oder
+	<application>K3b</application> n&auml;her ansehen.  Diese
 	Werkzeuge k&ouml;nnen als Paket oder aus den
 	Ports (<filename role="package">sysutils/xcdroast</filename>
 	und <filename role="package">sysutils/k3b</filename>)
@@ -1685,7 +1669,7 @@
 	  hardware compatibility notes</ulink>.</para>
 
       <note>
-	<para>Wenn Sie eine graphische Oberfl&auml;che bevorzugen,
+	<para>Wenn Sie eine grafische Oberfl&auml;che bevorzugen,
 	  schauen Sie sich bitte den Port
 	  <filename role="package">sysutils/k3b</filename>
 	  an.  Der Port bietet eine leicht zu bedienende
@@ -4349,7 +4333,7 @@
     </sect3>
 
     <sect3>
-      <title>Kryptographische Methoden von gbde</title>
+      <title>Kryptografische Methoden von gbde</title>
 
       <para>&man.gbde.8; benutzt den 128-Bit AES im CBC-Modus,
 	um die Daten eines Sektors zu verschl&uuml;sseln.  Jeder

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/introduction/chapter.sgml#3 (text+ko) ====

@@ -2,9 +2,9 @@
      The FreeBSD Documentation Project
      The FreeBSD German Documentation Project
 
-     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.19 2006/04/10 18:42:42 jkois Exp $
-     $FreeBSDde: de-docproj/books/handbook/introduction/chapter.sgml,v 1.45 2006/04/10 18:27:16 jkois Exp $
-     basiert auf: 1.113
+     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.20 2006/05/02 19:30:09 jkois Exp $
+     $FreeBSDde: de-docproj/books/handbook/introduction/chapter.sgml,v 1.46 2006/04/22 12:01:56 jkois Exp $
+     basiert auf: 1.114
 -->
 
 <chapter id="introduction">

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml#2 (text+ko) ====

@@ -2,9 +2,9 @@
      The FreeBSD Documentation Project
      The FreeBSD German Documentation Project
 
-     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml,v 1.28 2006/03/13 21:13:26 jkois Exp $
-     $FreeBSDde: de-docproj/books/handbook/linuxemu/chapter.sgml,v 1.79 2006/02/21 17:21:50 jkois Exp $
-     basiert auf: 1.129
+     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml,v 1.29 2006/05/02 19:30:09 jkois Exp $
+     $FreeBSDde: de-docproj/books/handbook/linuxemu/chapter.sgml,v 1.80 2006/04/22 12:07:07 jkois Exp $
+     basiert auf: 1.130
 -->
 
 <chapter id="linuxemu">
@@ -154,7 +154,7 @@
  7    1 0xc24db000 d000     linux.ko</screen>
     <indexterm>
       <primary>Kerneloptionen</primary>
-      <secondary>LINUX</secondary>
+      <secondary>COMPAT_LINUX</secondary>
     </indexterm>
 
     <para>Wenn Sie das KLD nicht laden k&ouml;nnen oder wollen, besteht

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml#3 (text+ko) ====

@@ -2,9 +2,9 @@
      The FreeBSD Documentation Project
      The FreeBSD German Documentation Project
 
-     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml,v 1.43 2006/04/10 18:42:42 jkois Exp $
-     $FreeBSDde: de-docproj/books/handbook/mirrors/chapter.sgml,v 1.112 2006/04/09 13:14:30 jkois Exp $
-     basiert auf: 1.412
+     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml,v 1.44 2006/05/02 19:30:09 jkois Exp $
+     $FreeBSDde: de-docproj/books/handbook/mirrors/chapter.sgml,v 1.113 2006/04/22 12:31:26 jkois Exp $
+     basiert auf: 1.416
 -->
 
 <appendix id="mirrors">
@@ -2481,8 +2481,13 @@
       <note>
 	<para>Bei einer &os;-Standardinstallation wird das Verzeichnis
 	  <filename role="directory">/usr/ports</filename> nicht
-	  angelegt.  Dies sollten  Sie vor der ersten Ausf&uuml;hrung
-	  von <command>portsnap</command> nachholen.</para>
+	  angelegt.  Verwenden Sie &os;&nbsp;6.0-RELEASE, sollten Sie
+	  dies vor der ersten Ausf&uuml;hrung von
+	  <command>portsnap</command> nachholen.  Verwenden Sie hingegen
+	  eine aktuellere &os;-Version oder eine aktuellere Version
+	  von <application>Portsnap</application>, wird dies
+	  beim ersten Aufruf von <command>portsnap</command> automatisch
+	  erledigt.</para>
       </note>
     </sect2>
 
@@ -2528,10 +2533,10 @@
 	nicht als <command>cron</command>-Job ausgef&uuml;hrt werden,
 	da es zu massiven Problemen kann, wenn parallel zur
 	Aktualisierung ein Port gebaut oder installiert wird.  Die
-	Aktualisierung des Ports-INDEX stellt hingegen kein Problem
-	dar.  Um die INDEX-Datei zu aktualisieren, &uuml;bergeben
-	Sie zus&auml;tzlich die Option <option>-I</option> an
-	<command>portsnap</command>.  (Wenn Sie
+	Aktualisierung des Portsindex stellt hingegen kein Problem
+	dar.  Um die <filename>INDEX</filename>-Datei zu aktualisieren,
+	&uuml;bergeben Sie zus&auml;tzlich die Option
+	<option>-I</option> an <command>portsnap</command>.  (Wenn Sie
 	<command>portsnap -I update</command> als
 	<command>cron</command>-Job definiert haben, m&uuml;ssen Sie
 	<command>portsnap update</command> ohne die Option
@@ -2541,7 +2546,7 @@
       <para>Wenn Sie die folgende Zeile in
 	<filename>/etc/crontab</filename> aufnehmen, aktualisiert
 	<command>portsnap</command> den komprimierten
-	Snapshot sowie die INDEX-Dateien unter
+	Snapshot sowie die <filename>INDEX</filename>-Dateien unter
 	<filename>/usr/ports/</filename> und verschickt eine
 	E-Mail, wenn Ihre installierten Ports veraltet sind:</para>
 

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#2 (text+ko) ====

@@ -2,9 +2,9 @@
      The FreeBSD Documentation Project
      The FreeBSD German Documentation Project
 
-     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.35 2006/03/13 21:13:27 jkois Exp $
-     $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.83 2006/03/03 21:00:02 jkois Exp $
-     basiert auf: 1.253
+     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.36 2006/05/02 19:30:10 jkois Exp $
+     $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.84 2006/04/22 13:17:34 jkois Exp $
+     basiert auf: 1.256
 -->
 
 <chapter id="ports">
@@ -689,12 +689,12 @@
       <procedure>
 	<title>Installieren mit Portsnap</title>
 
-	<para>Bei &man.portsnap.8; handelt es sich um alternatives System
-	  zur Distribution der Ports-Sammlung, die seit &os;&nbsp;6.0 im
-	  Basissystem enthalten ist.  Verwenden Sie eine &auml;ltere
-	  &os;-Version, k&ouml;nnen Sie zur Installation den Port
-	  <filename role="package">sysutils/portsnap</filename>
-	  verwenden:</para>
+	<para>Bei <application>Portsnap</application> handelt es sich
+	  um ein alternatives System zur Distribution der Ports-Sammlung,
+	  das seit &os;&nbsp;6.0 im Basissystem enthalten ist.  Verwenden
+	  Sie eine &auml;ltere &os;-Version, k&ouml;nnen Sie zur
+	  Installation das Paket <filename
+	  role="package">sysutils/portsnap</filename> verwenden:</para>
 
 	<screen>&prompt.root; <userinput>pkg_add -r portsnap</userinput></screen>
 
@@ -704,9 +704,16 @@
 	  Handbuchs.</para>
 
 	<step>
-	  <para>Legen Sie das Verzeichnis <filename
-	    class="directory">/usr/ports</filename> an, falls dieses auf
-	    Ihrem System noch nicht existiert.</para>
+	  <para>Ab &os;&nbsp;6.1-RELEASE oder bei einem aktuellen
+	    <application>Portsnap</application>-Paket oder -Port ist
+	    dieser Schritt nicht n&ouml;tig, da in diesen F&auml;llen
+	    das Verzeichnis <filename
+	    role="directory">/usr/ports</filename> automatisch  beim
+	    ersten Aufruf von &man.portsnap.8; angelegt wird.  Verwenden
+	    Sie hingegen eine &auml;ltere Version von
+	    <application>Portsnap</application>, m&uuml;ssen Sie dieses
+	    Verzeichnis manuell anlegen, falls dieses auf Ihrem System
+	    noch nicht existiert:</para>
 
 	  <screen>&prompt.root; <userinput>mkdir /usr/ports</userinput></screen>
         </step>
@@ -980,7 +987,7 @@
 &prompt.root;</screen>
 
         <note>
-          <para>Sie k&ouml;nnen einen Schritt sparen, wenn Sie gleich
+          <para>Sie k&ouml;nnen zwei Schritte sparen, wenn Sie gleich
 	    <command>make install clean </command> anstelle von
 	    <command>make</command>, <command>make install</command>,
 	    und <command>make clean</command> eingeben.</para>

==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#2 (text+ko) ====

@@ -2,9 +2,9 @@
      The FreeBSD Documentation Project
      The FreeBSD German Documentation Project
 
-     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.44 2006/03/13 21:13:28 jkois Exp $
-     $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.140 2006/03/10 14:55:05 jkois Exp $
-     basiert auf: 1.292
+     $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.45 2006/05/02 19:30:10 jkois Exp $
+     $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.142 2006/04/28 18:25:52 jkois Exp $
+     basiert auf: 1.293
 -->
 
 <chapter id="security">
@@ -5178,7 +5178,7 @@
 You are advised to update or deinstall the affected package(s) immediately.</programlisting>
 
     <para>Wenn Sie die angegebene <acronym>URL</acronym> &uuml;ber einen
-      Internetbroswer aufrufen, erhalten Sie weitere Informationen
+      Internetbrowser aufrufen, erhalten Sie weitere Informationen
       &uuml;ber die bestehende Sicherheitsl&uuml;cke, wie die betroffenen
       Versionen, die Version des &os;-Ports sowie Hinweise auf weitere
       Seiten, die ebenfalls Sicherheitshinweise zu diesem Problem
@@ -5239,7 +5239,7 @@
                 2003-09-23 16:51:24 UTC (RELENG_4_5, 4.5-RELEASE-p33)
                 2003-09-23 16:52:45 UTC (RELENG_4_4, 4.4-RELEASE-p43)
                 2003-09-23 16:54:39 UTC (RELENG_4_3, 4.3-RELEASE-p39)<co id="co-corrected">
-&os; only:   NO<co id="co-only">
+<acronym>CVE</acronym> Name:    CVE-XXXX-XXXX<co id="co-cve">
 
 For general information regarding FreeBSD Security Advisories,
 including descriptions of the fields above, security branches, and the
@@ -5327,10 +5327,10 @@
 	    steht im Feld <literal>Corrected</literal>.</para>
 	</callout>
 
-	<callout arearefs="co-only">
-	  <para>Im Feld <literal>&os; only</literal> wird angegeben,
-	    ob das Sicherheitsproblem nur &os; oder auch andere
-	    Betriebssysteme betrifft.</para>
+	<callout arearefs="co-cve">
+	  <para>Reserviert f&uuml;r Informationen, &uuml;ber die
+	    in der <emphasis>Common Vulnerabilities Database</emphasis>
+	    nach Sicherheitsl&uuml;cken gesucht werden kann.</para>
 	</callout>
 
 	<callout arearefs="co-backround">

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#5 (text+ko) ====

@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.541 2006/04/24 18:53:16 bakul Exp $ -->
+<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.543 2006/05/01 11:19:35 netchild Exp $ -->
 <!--
 	NOTE TO COMMITTERS: Contributors lists are sorted in alphabetical
 	order by first name.
@@ -5038,11 +5038,6 @@
     </listitem>
 
     <listitem>
-      <para>Lars Balker Rasmussen
-	<email>lars at balker.org</email></para>
-    </listitem>
-
-    <listitem>
       <para>Lars Bernhardsson
 	<email>lab at fnurt.net</email></para>
     </listitem>
@@ -7033,6 +7028,11 @@
     </listitem>
 
     <listitem>
+      <para>Pawel Worach
+	<email>pawel.worach at gmail.com</email></para>
+    </listitem>
+
+    <listitem>
       <para>Pavel Veretennikov
 	<email>vermut at kid.lv</email></para>
     </listitem>

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#5 (text+ko) ====

@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml,v 1.122 2006/04/29 12:11:30 joel Exp $ -->
+<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml,v 1.123 2006/04/30 13:34:23 lbr Exp $ -->
 <!--
 	NOTE TO NEW COMMITTERS: Core and committers lists are sorted in
 	alphabetical order by last name. Please keep in mind that fact while
@@ -991,6 +991,10 @@
     </listitem>
 
     <listitem>
+      <para>&a.lbr;</para>
+    </listitem>
+
+    <listitem>
       <para>&a.darrenr;</para>
     </listitem>
 

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#3 (text+ko) ====

@@ -10,7 +10,7 @@
 
     <corpauthor>The FreeBSD Documentation Project</corpauthor>
 
-    <pubdate>$FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.779 2006/04/09 11:40:51 brueffer Exp $</pubdate>
+    <pubdate>$FreeBSD: doc/en_US.ISO8859-1/books/faq/book.sgml,v 1.780 2006/04/30 08:24:11 blackend Exp $</pubdate>
 
     <copyright>
       <year>1995</year>
@@ -6927,7 +6927,7 @@
 
           <para>Then read and follow the documentation on the
             &man.xorgconfig.1; tool, which assists you in
-            configuring &xfree86; for your particular graphics
+            configuring &xorg; for your particular graphics
             card/mouse/etc.  You may also wish to examine the
 	    &man.xorgcfg.1; tool, which provides a graphical interface
 	    to the X configuration process.</para>

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/authors.ent#3 (text+ko) ====

@@ -13,7 +13,7 @@
                  builds for the other languages, and we will poke fun of you
                  in public.
 
-     $FreeBSD: doc/en_US.ISO8859-1/share/sgml/authors.ent,v 1.378 2006/04/24 18:53:16 bakul Exp $
+     $FreeBSD: doc/en_US.ISO8859-1/share/sgml/authors.ent,v 1.379 2006/04/30 13:23:03 lbr Exp $
 -->
 
 <!ENTITY a.aaron "Aaron Dalton <email>aaron at FreeBSD.org</email>">
@@ -524,6 +524,8 @@
 
 <!ENTITY a.lawrance "Sam Lawrance <email>lawrance at FreeBSD.org</email>">
 
+<!ENTITY a.lbr "Lars Balker Rasmussen <email>lbr at FreeBSD.org</email>">
+
 <!ENTITY a.le "Lukas Ertl <email>le at FreeBSD.org</email>">
 
 <!ENTITY a.leeym "Yen-Ming Lee <email>leeym at FreeBSD.org</email>">

==== //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#3 (text+ko) ====

@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Documentation Project
 
-     $FreeBSD: doc/share/pgpkeys/pgpkeys-developers.sgml,v 1.13 2006/04/24 18:53:16 bakul Exp $
+     $FreeBSD: doc/share/pgpkeys/pgpkeys-developers.sgml,v 1.14 2006/04/30 16:54:08 lbr Exp $
 -->
 
     <sect2 id="pgpkey-ariff">
@@ -724,6 +724,11 @@
       &pgpkey.dfr;
     </sect2>
 
+    <sect2 id="pgpkey-lbr">
+      <title>&a.lbr;</title>
+      &pgpkey.lbr;
+    </sect2>
+
     <sect2 id="pgpkey-rees">
       <title>&a.rees;</title>
       &pgpkey.rees;

==== //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#3 (text+ko) ====

@@ -1,5 +1,5 @@
 
-<!-- $FreeBSD: doc/share/pgpkeys/pgpkeys.ent,v 1.104 2006/04/24 18:53:16 bakul Exp $ -->
+<!-- $FreeBSD: doc/share/pgpkeys/pgpkeys.ent,v 1.105 2006/04/30 16:54:08 lbr Exp $ -->
 <!-- PGP keyblocks -->
 <!ENTITY pgpkey.aaron SYSTEM "aaron.key">
 <!ENTITY pgpkey.ache SYSTEM "ache.key">
@@ -115,6 +115,7 @@
 <!ENTITY pgpkey.kuriyama SYSTEM "kuriyama.key">
 <!ENTITY pgpkey.kwm SYSTEM "kwm.key">
 <!ENTITY pgpkey.lawrance SYSTEM "lawrance.key">
+<!ENTITY pgpkey.lbr SYSTEM "lbr.key">
 <!ENTITY pgpkey.le SYSTEM "le.key">
 <!ENTITY pgpkey.leeym SYSTEM "leeym.key">
 <!ENTITY pgpkey.lesi SYSTEM "lesi.key">

==== //depot/projects/dtrace/src/etc/Makefile#3 (text+ko) ====

@@ -1,5 +1,5 @@
 #	from: @(#)Makefile	5.11 (Berkeley) 5/21/91
-# $FreeBSD: src/etc/Makefile,v 1.355 2006/04/28 12:03:33 ume Exp $
+# $FreeBSD: src/etc/Makefile,v 1.356 2006/05/03 15:14:46 ume Exp $
 
 .include <bsd.own.mk>
 
@@ -11,8 +11,8 @@
 	crontab csh.cshrc csh.login csh.logout devd.conf devfs.conf \
 	dhclient.conf disktab fbtab ftpusers gettytab group \
 	hosts hosts.allow hosts.equiv hosts.lpd \
-	inetd.conf login.access login.conf \
-	mac.conf motd netconfig network.subr networks newsyslog.conf \
+	inetd.conf login.access login.conf mac.conf motd \
+	netconfig network.subr networks newsyslog.conf nsswitch.conf \
 	portsnap.conf pf.conf pf.os phones profile protocols \
 	rc rc.bsdextended rc.firewall rc.firewall6 rc.initdiskless \
 	rc.sendmail rc.shutdown \

==== //depot/projects/dtrace/src/etc/rc.d/nsswitch#4 (text+ko) ====

@@ -23,7 +23,7 @@
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
-# $FreeBSD: src/etc/rc.d/nsswitch,v 1.9 2006/04/29 06:39:07 ume Exp $
+# $FreeBSD: src/etc/rc.d/nsswitch,v 1.11 2006/05/03 15:14:47 ume Exp $
 #
 
 # PROVIDE: nsswitch
@@ -36,54 +36,6 @@
 start_cmd="nsswitch_start"
 stop_cmd=":"
 
-convert_host_conf()
-{
-    host_conf=$1; shift;
-    nsswitch_conf=$1; shift;
-
-    while read line; do
-	line=${line##[ 	]}
-	case $line in
-        hosts|local|file)
-		_nsswitch="${_nsswitch}${_nsswitch+ }files"
-		;;
-	dns|bind)
-		_nsswitch="${_nsswitch}${_nsswitch+ }dns"
-		;;
-	nis)
-		_nsswitch="${_nsswitch}${_nsswitch+ }nis"
-		;;
-	'#'*)
-		;;
-	*)
-        	printf "Warning: unrecognized line [%s]", $line > "/dev/stderr"
-		;;
-
-	esac
-    done < $host_conf
-
-    echo "hosts: $_nsswitch" > $nsswitch_conf
-}
-
-generate_nsswitch_conf()
-{
-    nsswitch_conf=$1; shift;
-
-    cat >$nsswitch_conf <<EOF
-group: compat
-group_compat: nis
-hosts: files dns
-networks: files
-passwd: compat
-passwd_compat: nis
-shells: files
-services: compat
-services_compat: nis
-protocols: files
-rpc: files
-EOF
-}
-
 generate_host_conf()
 {
     nsswitch_conf=$1; shift;
@@ -134,25 +86,11 @@
 
 nsswitch_start()
 {
-	# Convert host.conf to nsswitch.conf if necessary
-	#
-	if [ -f "/etc/host.conf" -a ! -f "/etc/nsswitch.conf" ]; then
-		echo ''
-		echo 'Warning: /etc/host.conf is no longer used'
-		echo '  /etc/nsswitch.conf will be created for you'
-		convert_host_conf /etc/host.conf /etc/nsswitch.conf
-	fi
-
-	# Generate default nsswitch.conf if none exists
-	#
-	if [ ! -f "/etc/nsswitch.conf" ]; then
-		echo 'Generating nsswitch.conf.'
-		generate_nsswitch_conf /etc/nsswitch.conf
-	fi
-
 	# Generate host.conf for compatibility
 	#
-	if [ ! -f "/etc/host.conf" ]; then
+	if [ ! -f "/etc/host.conf" -o \
+		"/etc/host.conf" -ot "/etc/nsswitch.conf" ]
+	then
 		echo 'Generating host.conf.'
 		generate_host_conf /etc/nsswitch.conf /etc/host.conf
 	fi

==== //depot/projects/dtrace/src/lib/libarchive/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/lib/libarchive/Makefile,v 1.48 2006/03/21 16:55:46 kientzle Exp $
+# $FreeBSD: src/lib/libarchive/Makefile,v 1.49 2006/05/01 01:02:19 kientzle Exp $
 
 LIB=	archive
 DPADD=	${LIBBZ2} ${LIBZ}
@@ -9,7 +9,7 @@
 #  Major: Bumped ONLY when API/ABI breakage happens.
 #  Minor: Bumped when significant new features are added (see SHLIB_MAJOR)
 #  Revision: Bumped on any notable change
-VERSION= 1.2.51
+VERSION= 1.2.53
 ARCHIVE_API_MAJOR!=	echo ${VERSION} | sed -e 's/\..*//'
 ARCHIVE_API_MINOR!=	echo ${VERSION} | sed -e 's/[0-9]*\.//' | sed -e 's/\..*//'
 

==== //depot/projects/dtrace/src/lib/libarchive/archive_entry.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.34 2006/03/21 16:55:46 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.35 2006/05/01 00:55:44 kientzle Exp $");
 
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -1431,8 +1431,8 @@
 	const char **name, const void **value, size_t *size)
 {
 	if (entry->xattr_p) {
-		*name = entry->xattr_p->name;	
-		*value = entry->xattr_p->value;	
+		*name = entry->xattr_p->name;
+		*value = entry->xattr_p->value;
 		*size = entry->xattr_p->size;
 
 		entry->xattr_p = entry->xattr_p->next;

==== //depot/projects/dtrace/src/lib/libarchive/archive_read_extract.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_extract.c,v 1.45 2006/03/22 02:42:17 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_extract.c,v 1.46 2006/05/01 01:02:19 kientzle Exp $");
 
 #include <sys/types.h>
 #ifdef HAVE_SYS_ACL_H
@@ -1453,16 +1453,16 @@
 				    name, value, size, 0);
 			}
 			if (e == -1) {
-				if (err == ENOTSUP) {
+				if (errno == ENOTSUP) {
 					if (!warning_done) {
 						warning_done = 1;
-						archive_set_error(a, err,
+						archive_set_error(a, errno,
 						    "Cannot restore extended "
 						    "attributes on this file "
 						    "system");
 					}
 				} else
-					archive_set_error(a, err,
+					archive_set_error(a, errno,
 					    "Failed to set extended attribute");
 				ret = ARCHIVE_WARN;
 			}

==== //depot/projects/dtrace/src/lib/libarchive/archive_read_support_format_tar.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_tar.c,v 1.40 2006/03/21 16:55:46 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_tar.c,v 1.41 2006/05/01 01:02:19 kientzle Exp $");
 
 #include <sys/stat.h>
 #ifdef MAJOR_IN_MKDEV
@@ -46,6 +46,7 @@
 #ifdef HAVE_WCHAR_H
 #include <wchar.h>
 #else
+/* Good enough for equality testing, which is all we need. */
 static int wcscmp(const wchar_t *s1, const wchar_t *s2)
 {
 	int diff = *s1 - *s2;
@@ -53,6 +54,14 @@
 		diff = (int)*++s1 - (int)*++s2;
 	return diff;
 }
+/* Good enough for equality testing, which is all we need. */
+static int wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n)
+{
+	int diff = *s1 - *s2;
+	while (*s1 && diff == 0 && n-- > 0)
+		diff = (int)*++s1 - (int)*++s2;
+	return diff;
+}
 static size_t wcslen(const wchar_t *s)
 {
 	const wchar_t *p = s;
@@ -1644,12 +1653,6 @@
 		n = UTF8_mbrtowc(dest, src, length);
 		if (n == 0)
 			break;
-		if (n > 8) {
-			/* Invalid byte encountered; try to keep going. */
-			*dest = L'?';
-			n = 1;
-			err = 1;
-		}
 		dest++;
 		src += n;
 		length -= n;
@@ -1659,68 +1662,52 @@
 }
 
 /*
- * Copied from FreeBSD libc/locale.
+ * Copied and simplified from FreeBSD libc/locale.
  */
 static size_t
 UTF8_mbrtowc(wchar_t *pwc, const char *s, size_t n)
 {
         int ch, i, len, mask;
-        unsigned long lbound, wch;
+        unsigned long wch;
 
-        if (s == NULL)
-                /* Reset to initial shift state (no-op) */
+        if (s == NULL || n == 0 || pwc == NULL)
                 return (0);
-        if (n == 0)
-                /* Incomplete multibyte sequence */
-                return ((size_t)-2);
 
         /*
          * Determine the number of octets that make up this character from
          * the first octet, and a mask that extracts the interesting bits of
          * the first octet.
-         *
-         * We also specify a lower bound for the character code to detect
-         * redundant, non-"shortest form" encodings. For example, the
-         * sequence C0 80 is _not_ a legal representation of the null
-         * character. This enforces a 1-to-1 mapping between character
-         * codes and their multibyte representations.
          */
         ch = (unsigned char)*s;
         if ((ch & 0x80) == 0) {
                 mask = 0x7f;
                 len = 1;
-                lbound = 0;
         } else if ((ch & 0xe0) == 0xc0) {
                 mask = 0x1f;
                 len = 2;
-                lbound = 0x80;
         } else if ((ch & 0xf0) == 0xe0) {
                 mask = 0x0f;
                 len = 3;
-                lbound = 0x800;
         } else if ((ch & 0xf8) == 0xf0) {
                 mask = 0x07;
                 len = 4;
-                lbound = 0x10000;
         } else if ((ch & 0xfc) == 0xf8) {
                 mask = 0x03;
                 len = 5;
-                lbound = 0x200000;
-        } else if ((ch & 0xfc) == 0xfc) {
+        } else if ((ch & 0xfe) == 0xfc) {
                 mask = 0x01;
                 len = 6;
-                lbound = 0x4000000;
         } else {
-                /*
-                 * Malformed input; input is not UTF-8.
-                 */
-                errno = EILSEQ;
-                return ((size_t)-1);
+		/* Invalid first byte; convert to '?' */
+		*pwc = '?';
+		return (1);
         }
 
-        if (n < (size_t)len)
-                /* Incomplete multibyte sequence */
-                return ((size_t)-2);
+        if (n < (size_t)len) {
+		/* Invalid first byte; convert to '?' */
+		*pwc = '?';
+                return (1);
+	}
 
         /*
          * Decode the octet sequence representing the character in chunks
@@ -1730,36 +1717,27 @@
         i = len;
         while (--i != 0) {
                 if ((*s & 0xc0) != 0x80) {
-                        /*
-                         * Malformed input; bad characters in the middle
-                         * of a character.
-                         */
-                        errno = EILSEQ;
-                        return ((size_t)-1);

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list