Date: Wed, 3 May 2006 22:56:20 GMT From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 96631 for review Message-ID: <200605032256.k43MuKWR015600@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=96631 Change 96631 by jb@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ätzlich ist es möglich, über das Modul + <link linkend="atapicam">ATAPI/CAM</link> SCSI-Werkzeuge wie + <command><link linkend="cdrecord">cdrecord</link></command> + auch für ATAPI-Geräte einzusetzen.</para> - <para>Von <command>burncd</command> wird nur eine beschränkte - Anzahl von Laufwerken unterstützt. Um herauszufinden, ob - ein Laufwerk unterstü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; 5.X oder &os; 4.8-RELEASE - und spätere Versionen benutzen, können Sie - mithilfe des <link linkend="atapicam">ATAPI/CAM Treibers</link> - die Werkzeuge für SCSI-Laufwerke, wie - <command><link linkend="cdrecord">cdrecord</link></command>, - benutzen.</para> - </note> - - <para>Wenn Sie eine Brennsoftware mit graphischer - Benutzeroberfläche benö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äche benötigen, sollten Sie sich + <application>X-CD-Roast</application> oder + <application>K3b</application> näher ansehen. Diese Werkzeuge kö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äche bevorzugen, + <para>Wenn Sie eine grafische Oberflä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ü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ö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ührung - von <command>portsnap</command> nachholen.</para> + angelegt. Verwenden Sie &os; 6.0-RELEASE, sollten Sie + dies vor der ersten Ausfü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ü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, übergeben - Sie zusä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, + übergeben Sie zusä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ü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; 6.0 im - Basissystem enthalten ist. Verwenden Sie eine ältere - &os;-Version, kö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; 6.0 im Basissystem enthalten ist. Verwenden + Sie eine ältere &os;-Version, kö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; 6.1-RELEASE oder bei einem aktuellen + <application>Portsnap</application>-Paket oder -Port ist + dieser Schritt nicht nötig, da in diesen Fällen + das Verzeichnis <filename + role="directory">/usr/ports</filename> automatisch beim + ersten Aufruf von &man.portsnap.8; angelegt wird. Verwenden + Sie hingegen eine ältere Version von + <application>Portsnap</application>, mü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önnen einen Schritt sparen, wenn Sie gleich + <para>Sie kö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> über einen - Internetbroswer aufrufen, erhalten Sie weitere Informationen + Internetbrowser aufrufen, erhalten Sie weitere Informationen über die bestehende Sicherheitslü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ür Informationen, über die + in der <emphasis>Common Vulnerabilities Database</emphasis> + nach Sicherheitslü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@balker.org</email></para> - </listitem> - - <listitem> <para>Lars Bernhardsson <email>lab@fnurt.net</email></para> </listitem> @@ -7033,6 +7028,11 @@ </listitem> <listitem> + <para>Pawel Worach + <email>pawel.worach@gmail.com</email></para> + </listitem> + + <listitem> <para>Pavel Veretennikov <email>vermut@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@FreeBSD.org</email>"> @@ -524,6 +524,8 @@ <!ENTITY a.lawrance "Sam Lawrance <email>lawrance@FreeBSD.org</email>"> +<!ENTITY a.lbr "Lars Balker Rasmussen <email>lbr@FreeBSD.org</email>"> + <!ENTITY a.le "Lukas Ertl <email>le@FreeBSD.org</email>"> <!ENTITY a.leeym "Yen-Ming Lee <email>leeym@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) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605032256.k43MuKWR015600>