PERFORCE change 73706 for review
David Xu
davidxu at FreeBSD.org
Wed Mar 23 06:15:31 PST 2005
http://perforce.freebsd.org/chv.cgi?CH=73706
Change 73706 by davidxu at davidxu_alona on 2005/03/23 14:15:27
IFC.
Affected files ...
.. //depot/projects/davidxu_thread/src/etc/mtree/BSD.local.dist#3 integrate
.. //depot/projects/davidxu_thread/src/etc/mtree/BSD.x11-4.dist#3 integrate
.. //depot/projects/davidxu_thread/src/include/unistd.h#3 integrate
.. //depot/projects/davidxu_thread/src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#2 integrate
.. //depot/projects/davidxu_thread/src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml#2 integrate
.. //depot/projects/davidxu_thread/src/release/doc/zh_CN.GB2312/installation/common/install.sgml#2 integrate
.. //depot/projects/davidxu_thread/src/sbin/mount/mount.8#4 integrate
.. //depot/projects/davidxu_thread/src/sbin/reboot/reboot.c#3 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/ata.4#4 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/carp.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/cdce.4#1 branch
.. //depot/projects/davidxu_thread/src/share/man/man4/ip.4#3 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/ng_netflow.4#4 integrate
.. //depot/projects/davidxu_thread/src/sys/amd64/linux32/linux32_sysvec.c#5 integrate
.. //depot/projects/davidxu_thread/src/sys/compat/svr4/svr4_stream.c#3 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/usb/if_cdce.c#1 branch
.. //depot/projects/davidxu_thread/src/sys/dev/usb/if_cdcereg.h#1 branch
.. //depot/projects/davidxu_thread/src/sys/i386/i386/sys_machdep.c#4 integrate
.. //depot/projects/davidxu_thread/src/sys/modules/cdce/Makefile#1 branch
.. //depot/projects/davidxu_thread/src/sys/netgraph/netflow/ng_netflow.c#5 integrate
.. //depot/projects/davidxu_thread/src/sys/netgraph/netflow/ng_netflow.h#4 integrate
.. //depot/projects/davidxu_thread/src/sys/netinet/in_pcb.c#4 integrate
.. //depot/projects/davidxu_thread/src/sys/sys/exec.h#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/make/arch.h#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/make/dir.h#6 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/make/globals.h#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/make/var_modify.c#4 integrate
.. //depot/projects/davidxu_thread/src/usr.sbin/flowctl/flowctl.8#3 integrate
.. //depot/projects/davidxu_thread/src/usr.sbin/flowctl/flowctl.c#3 integrate
Differences ...
==== //depot/projects/davidxu_thread/src/etc/mtree/BSD.local.dist#3 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.local.dist,v 1.113 2004/12/04 23:30:36 kris Exp $
+# $FreeBSD: src/etc/mtree/BSD.local.dist,v 1.114 2005/03/22 18:29:41 krion Exp $
#
# Please see the file src/etc/mtree/README before making changes to this file.
#
@@ -437,6 +437,10 @@
LC_MESSAGES
..
..
+ mt
+ LC_MESSAGES
+ ..
+ ..
nb
LC_MESSAGES
..
==== //depot/projects/davidxu_thread/src/etc/mtree/BSD.x11-4.dist#3 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.x11-4.dist,v 1.25 2004/12/04 23:30:36 kris Exp $
+# $FreeBSD: src/etc/mtree/BSD.x11-4.dist,v 1.26 2005/03/22 18:29:41 krion Exp $
#
# Please see the file src/etc/mtree/README before making changes to this file.
#
@@ -661,6 +661,10 @@
LC_MESSAGES
..
..
+ mt
+ LC_MESSAGES
+ ..
+ ..
nb
LC_MESSAGES
..
==== //depot/projects/davidxu_thread/src/include/unistd.h#3 (text+ko) ====
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)unistd.h 8.12 (Berkeley) 4/27/95
- * $FreeBSD: src/include/unistd.h,v 1.75 2004/12/10 15:24:40 trhodes Exp $
+ * $FreeBSD: src/include/unistd.h,v 1.76 2005/03/22 01:19:17 das Exp $
*/
#ifndef _UNISTD_H_
@@ -489,7 +489,10 @@
int iruserok_sa(const void *, int, int, const char *, const char *);
int issetugid(void);
char *mkdtemp(char *);
+#ifndef _MKNOD_DECLARED
int mknod(const char *, mode_t, dev_t);
+#define _MKNOD_DECLARED
+#endif
#ifndef _MKSTEMP_DECLARED
int mkstemp(char *);
#define _MKSTEMP_DECLARED
==== //depot/projects/davidxu_thread/src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#2 (text+ko) ====
@@ -1,7 +1,7 @@
<!--
The FreeBSD Simplified Chinese Project
- Original Revision: 1.227.2.14
+ Original Revision: 1.276
-->
<!--
@@ -35,7 +35,7 @@
<sect1 id="support">
<sect1info>
- <pubdate>$FreeBSD: src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml,v 1.1 2004/10/15 06:43:45 delphij Exp $</pubdate>
+ <pubdate>$FreeBSD: src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml,v 1.2 2005/03/22 19:19:04 delphij Exp $</pubdate>
</sect1info>
<title>Ö§³ÖµÄÓ²¼þ</title>
@@ -175,8 +175,7 @@
&hwlist.nsp;
- <para arch="i386">Adaptec AIC-7110 ²¢¿Úת SCSI ½Ó¿Ú (&man.vpo.4; Çý¶¯³ÌÐò)
- </para>
+ &hwlist.vpo;
&hwlist.ida;
@@ -184,9 +183,9 @@
&hwlist.iir;
- <para arch="i386">Promise SuperTrak ATA RAID ¿ØÖÆÆ÷ (&man.pst.4;
- Çý¶¯³ÌÐò)
- </para>
+ &hwlist.pst;
+
+ &hwlist.hptmv;
&hwlist.ips;
@@ -247,7 +246,7 @@
&hwlist.pcn;
&hwlist.lnc;
-
+
<para arch="i386,pc98,amd64">»ùÓÚ SMC 83c17x (EPIC) µÄÒÔÌ«Íø NIC (&man.tx.4; Çý¶¯³ÌÐò)
</para>
@@ -319,8 +318,6 @@
&hwlist.em;
- &hwlist.gx;
-
&hwlist.hme;
&hwlist.gem;
@@ -334,8 +331,17 @@
&hwlist.ixgb;
+ &hwlist.vge;
+
</sect2>
+ <sect2 id="tokenring">
+ <title>Token Ring Interfaces</title>
+
+ &hwlist.oltr;
+
+ </sect2>
+
<sect2 id="fddi">
<title>FDDI ½Ó¿Ú</title>
<para arch="i386,pc98,alpha">DEC DEFPA PCI (&man.fpa.4; Çý¶¯³ÌÐò)</para>
@@ -627,17 +633,9 @@
</itemizedlist>
</para>
- <para arch="i386">SDL Communication ´®¿Ú°å
- <itemizedlist>
- <listitem>
- <para>SDL Communications Riscom/8 ´®¿Ú°å (rc Çý¶¯³ÌÐò)</para>
- </listitem>
- <listitem>
- <para>SDL Communications RISCom/N2 ºÍ N2pci ¸ßËÙͬ²½´®¿Ú°å
- (&man.sr.4; Çý¶¯³ÌÐò)</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.rc;
+
+ &hwlist.sr;
<para arch="i386,amd64">Specialix SI/XIO/SX ¶à¿Ú´®¿Ú¿¨, ͬʱ°üÀ¨½Ï¾ÉµÄ
SIHOST2.x ºÍÐÂʽµÄ <quote>ÔöÇ¿ÐÍ</quote> (»ùÓÚ transputer µÄ£¬
@@ -700,131 +698,50 @@
<sect2 id="audio">
<title>Audio Devices</title>
- <para arch="i386,amd64">Advance (&man.sbc.4; Çý¶¯³ÌÐò)
- <itemizedlist>
- <listitem>
- <para>Asound 100 ºÍ 110</para>
- </listitem>
- <listitem>
- <para>Logic ALS120 ºÍ ALS4000</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.snd.ad1816;
+ &hwlist.snd.cs4281;
+ &hwlist.snd.solo;
+
+ &hwlist.snd.sbc;
- <para arch="i386,amd64">CMedia ÒôЧоƬ
- <itemizedlist>
- <listitem>
- <para>CMI8338/CMI8738</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.snd.cmi;
- <para arch="i386,amd64">Crystal Semiconductor (&man.csa.4; Çý¶¯³ÌÐò)
- <itemizedlist>
- <listitem>
- <para>CS461x/462x ÉùÒô¼ÓËÙÆ÷</para>
- </listitem>
- <listitem>
- <para>CS428x ÉùÒô¿ØÖÆÆ÷</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.snd.csa;
- <para arch="i386,amd64">ENSONIQ (&man.pcm.4; Çý¶¯³ÌÐò)
- <itemizedlist>
- <listitem>
- <para>AudioPCI ES1370/1371</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.snd.es137x;
&hwlist.snd.ess;
- <para arch="i386,alpha,amd64">ESS
- <itemizedlist>
- <listitem>
- <para>ES1868, ES1869, ES1879 ºÍ ES1888 (&man.sbc.4; Çý¶¯³ÌÐò)</para>
- </listitem>
- <listitem>
- <para>Maestro-1, Maestro-2, ºÍ Maestro-2E</para>
- </listitem>
- <listitem>
- <para>Maestro-3/Allegro</para>
- <note>
- <para>ÓÉÓÚÊÚȨµÄÏÞÖÆ£¬ Maestro-3/Allegro ²»ÄܱàÒë½ø
- &os; Äںˡ£ ҪʹÓÃÕâ¸öÇý¶¯£¬ ½«ÏÂÃæµÄÐÐÌí¼Óµ½
- <filename>/boot/loader.conf</filename>£º</para>
+ &hwlist.snd.maestro;
- <screen><userinput>snd_maestro3_load="YES"</userinput></screen>
- </note>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.snd.maestro3;
<para arch="i386,amd64">ForteMedia fm801</para>
- <para arch="i386,amd64">Gravis (&man.gusc.4; Çý¶¯³ÌÐò)
- <itemizedlist>
- <listitem>
- <para>UltraSound MAX</para>
- </listitem>
- <listitem>
- <para>UltraSound PnP</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.snd.gusc;
<para arch="i386,amd64">Intel 443MX, 810, 815, ºÍ 815E ¼¯³ÉÉùÒôÉ豸
(&man.pcm.4; Çý¶¯³ÌÐò)</para>
<para arch="i386,alpha,amd64">MSS/WSS ¼æÈÝµÄ DSP (&man.pcm.4; Çý¶¯³ÌÐò)</para>
- <para arch="i386,amd64">NeoMagic 256AV/ZX (&man.pcm.4; Çý¶¯³ÌÐò)</para>
+ &hwlist.snd.neomagic;
<para arch="i386,amd64">OPTi 931/82C931 (&man.pcm.4; Çý¶¯³ÌÐò)</para>
- <para arch="i386,amd64">S3 Sonicvibes</para>
+ &hwlist.snd.vibes;
+
+ &hwlist.snd.emu10k1;
- <para arch="i386,alpha,amd64">Creative Technologies SoundBlaster ϵÁÐ (&man.sbc.4; Çý¶¯³ÌÐò)
- <itemizedlist>
- <listitem>
- <para>SoundBlaster</para>
- </listitem>
- <listitem>
- <para>SoundBlaster Pro</para>
- </listitem>
- <listitem>
- <para>SoundBlaster AWE-32</para>
- </listitem>
- <listitem>
- <para>SoundBlaster AWE-64</para>
- </listitem>
- <listitem>
- <para>SoundBlaster AWE-64 GOLD</para>
- </listitem>
- <listitem>
- <para>SoundBlaster ViBRA-16</para>
- </listitem>
- </itemizedlist>
- </para>
+ <para arch="i386,amd64">Trident 4DWave DX/NX (&man.pcm.4; driver)</para>
- <para arch="i386,amd64">Creative Technologies Sound Blaster Live! ϵÁÐ
- (emu10k1 Çý¶¯³ÌÐò)</para>
+ &hwlist.snd.via82c686;
- <para arch="i386,amd64">Trident 4DWave DX/NX (&man.pcm.4; Çý¶¯³ÌÐò)</para>
+ &hwlist.snd.ds1;
- <para arch="i386,amd64">VIA Technologies VT82C686A</para>
+ &hwlist.snd.ich;
- <para arch="i386,amd64">Yamaha
- <itemizedlist>
- <listitem>
- <para>DS1</para>
- </listitem>
- <listitem>
- <para>DS1e</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.snd.audiocs;
<para arch="pc98">NEC PC-9801-73, 86 ¼°¼æÈÝ (nss Çý¶¯³ÌÐò)
<itemizedlist>
@@ -855,9 +772,9 @@
<sect2 id="camera">
<title>ÕÕÏà»úºÍÊÓÆµ²¶×½É豸</title>
- <para arch="i386,pc98">»ùÓÚ Brooktree Bt848/849/878/879 ֡ץȡÆ÷ (&man.bktr.4;
- Çý¶¯³ÌÐò)
- </para>
+
+ &hwlist.bktr;
+
<para arch="i386">Connectix QuickCam</para>
</sect2>
@@ -931,106 +848,7 @@
&hwlist.uscanner;
- <para arch="i386,pc98,alpha,amd64">´æ´¢Æ÷ (&man.umass.4; Çý¶¯³ÌÐò)
- <itemizedlist>
- <listitem>
- <para>ADTEC Stick Drive AD-UST32M, 64M, 128M, 256M</para>
- </listitem>
- <listitem>
- <para>Denno »ðÏß/USB2 Removable
- 2.5-inch HDD Case MIFU-25CB20</para>
- </listitem>
- <listitem>
- <para>FujiFilm Zip USB Drive ZDR100 USB A</para>
- </listitem>
- <listitem>
- <para>GREEN HOUSE USB Flash Memory <quote>PicoDrive</quote>
- GH-UFD32M, 64M, 128M</para>
- </listitem>
- <listitem>
- <para>IBM 32MB USB Memory Key (P/N 22P5296)</para>
- </listitem>
- <listitem>
- <para>IBM ThinkPad USB ±ãЯʽ CD-ROM Çý¶¯Æ÷ (P/N 33L5151)</para>
- </listitem>
- <listitem>
- <para>I-O DATA USB x6 CD-RW Drive CDRW-i64/USB (½öÏÞ CDROM)</para>
- </listitem>
- <listitem>
- <para>I-O DATA USB CD/CD-R/CD-RW/DVD-R/DVD-RW/DVD-RAM/DVD-ROM Drive DVR-iUH2
- (½öÏÞ CDROM, DVD-RAM)</para>
- </listitem>
- <listitem arch="i386,pc98">
- <para>Iomega USB Zip 100Mb (ĿǰֻÊdzõ²½µÄÖ§³Ö)</para>
- </listitem>
- <listitem>
- <para>Iomega Zip750 USB2.0 Çý¶¯Æ÷</para>
- </listitem>
- <listitem>
- <para>Keian USB1.1/2.0 3.5-Ó¢´ç HDD Case KU350A</para>
- </listitem>
- <listitem>
- <para>Kurouto Shikou USB 2.5-Ó¢´ç HDD Case GAWAP2.5PS-USB2.0</para>
- </listitem>
- <listitem>
- <para>Logitec USB1.1/2.0 HDD Unit SHD-E60U2</para>
- </listitem>
- <listitem>
- <para>Logitec Mobile USB Memory LMC-256UD</para>
- </listitem>
- <listitem>
- <para>Logitec USB ±¶ËÙÈíÇý LFD-31U2</para>
- </listitem>
- <listitem>
- <para>Logitec USB/IEEE1394 DVD-RAM/R/RW Unit LDR-N21FU2 (½ö CDROM)</para>
- </listitem>
- <listitem>
- <para>Matshita CF-VFDU03 ÈíÇý</para>
- </listitem>
- <listitem>
- <para>MELCO USB2.0 MO Drive MO-CH640U2</para>
- </listitem>
- <listitem>
- <para>I-O DATA USB/IEEE1394 ±ãЯʽ HD Drive HDP-i30P/CI, HDP-i40P/CI</para>
- </listitem>
- <listitem>
- <para>MELCO USB Flash Disk <quote>PetitDrive</quote>,
- RUF-32M, -64M, -128M, -256M</para>
- </listitem>
- <listitem>
- <para>MELCO USB2.0 Flash Disk <quote>PetitDrive2</quote>,
- RUF-256M/U2, -512M/U2</para>
- </listitem>
- <listitem>
- <para>MELCO USB Flash Disk <quote>ClipDrive</quote>,
- RUF-C32M, -C64M, -C128M, -C256M, -C512M</para>
- </listitem>
- <listitem>
- <para>Microtech USB-SCSI-HD 50 USB to SCSI cable</para>
- </listitem>
- <listitem>
- <para>NOVAC USB2.0 2.5/3.5-inch HDD Case NV-HD351U</para>
- </listitem>
- <listitem>
- <para>Panasonic ÈíÇý</para>
- </listitem>
- <listitem>
- <para>Panasonic USB2.0 ±ãЯʽ CD-RW Drive KXL-RW40AN (½öÏÞÓÚ CDROM)</para>
- </listitem>
- <listitem>
- <para>RATOC Systems USB2.0 Removable HDD Case U2-MDK1, U2-MDK1B</para>
- </listitem>
- <listitem>
- <para>Sony ±ãЯʽ CD-R/RW Drive CRX10U (½öÏÞÓÚ CDROM)</para>
- </listitem>
- <listitem>
- <para>TEAC ±ãЯʽ USB CD-ROM Unit CD-110PU/210PU</para>
- </listitem>
- <listitem>
- <para>Y-E Data ÈíÇý (720/1.44/2.88Mb)</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.umass;
<para arch="i386,pc98,amd64">ÉùÒôÉ豸 (&man.uaudio.4; Çý¶¯³ÌÐò)
</para>
@@ -1052,13 +870,7 @@
<sect2 id="bluetooth">
<title>À¶ÑÀÉ豸</title>
- <para arch="i386,pc98,amd64">PCCARD Ö÷¿ØÖÆÆ÷ (&man.ng.bt3c.4; Çý¶¯³ÌÐò)
- <itemizedlist>
- <listitem>
- <para>3Com/HP 3CRWB6096-A PCCARD ÊÊÅäÆ÷</para>
- </listitem>
- </itemizedlist>
- </para>
+ &hwlist.ng.bt3c;
&hwlist.ng.ubt;
@@ -1094,9 +906,9 @@
(&man.vga.4; Çý¶¯³ÌÐò)
<note>
- <para>ÌØ¶¨Íø¿¨Óë <application>XFree86</application> µÄ¼æÈÝÐÅÏ¢£¬
+ <para>¹ØÓÚÌØ¶¨ÏÔ¿¨Óë <application>Xorg</application> µÄ¼æÈÝÐÅÏ¢£¬
¿ÉÒÔÔÚ <ulink
- url="http://www.xfree86.org/"></ulink> ÕÒµ½¡£</para>
+ url="http://www.x.org/"></ulink> ÕÒµ½¡£</para>
</note>
</para>
@@ -1137,8 +949,8 @@
<note>
<para>&man.moused.8; ÌṩÁËÈçºÎÔÚ &os; ÖÐʹÓö¨µãÉ豸µÄ½øÒ»²½ÐÅÏ¢¡£
- ¹ØÓÚÈçºÎÔÚ <application>XFree86</application> ÖÐʹÓÃÊó±êµÄÐÅÏ¢¿ÉÒÔÔÚ
- <ulink url="http://www.xfree86.org/"></ulink> ÕÒµ½¡£</para>
+ ¹ØÓÚÈçºÎÔÚ <application>Xorg</application> ÖÐʹÓÃÕâÀàÉ豸µÄÐÅÏ¢£¬ ¿ÉÒÔÔÚ
+ <ulink url="http://www.x.org/"></ulink> ÕÒµ½¡£</para>
</note>
</para>
==== //depot/projects/davidxu_thread/src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml#2 (text+ko) ====
@@ -1,8 +1,8 @@
<!--
The FreeBSD Simplified Chinese Project
- Original Revision: 1.13
- $FreeBSD: src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml,v 1.1 2004/10/15 06:43:45 delphij Exp $
+ Original Revision: 1.14
+ $FreeBSD: src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml,v 1.2 2005/03/22 19:20:19 delphij Exp $
-->
<sect1 id="proc">
<title>Ö§³ÖµÄ´¦ÀíÆ÷ºÍÖ÷°å</title>
@@ -12,11 +12,11 @@
²»¿ÉÄÜÏ꾡µØÁо٠&os; ËùÖ§³ÖµÄËùÓÐÉ豸×éºÏ¡£
²»¹ý£¬ ÕâÀï¸ø³öÁËһЩһ°ãµÄÖ¸µ¼ÔÔò¡£</para>
- <para>¼¸ºõËùÓÐµÄ i386-¼æÈÝ ´¦ÀíÆ÷¶¼Äܱ»ºÜºÃµØÖ§³Ö¡£ &os; Ö§³Ö´Ó 80386 ¿ªÊ¼µÄËùÓÐ
- Intel ´¦ÀíÆ÷£¬ °üÀ¨ 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III,
+ <para>¼¸ºõËùÓеİüº¬¸¡µãÔËËãµ¥ÔªµÄ i386-¼æÈÝ ´¦ÀíÆ÷¶¼Äܱ»ºÜºÃµØÖ§³Ö¡£
+ &os; Ö§³Ö´Ó 80486 ¿ªÊ¼µÄËùÓÐ Intel ´¦ÀíÆ÷£¬
+ ÆäÖаüÀ¨ 80486, Pentium, Pentium Pro, Pentium II, Pentium III,
Pentium 4, ÒÔ¼°ËüÃǵÄһЩ±äÌ壬 ÀýÈç Xeon (ÖÁÇ¿) ºÍ Celeron (ÈüÑï)
- ´¦ÀíÆ÷¡£ (²»¹ý£¬ &os; 5.2-RELEASE ºÍÖ®ºóµÄ°æ±¾²»ÔÙÖ§³Ö
- 80386SX ´¦ÀíÆ÷¡£) ËùÓÐ i386-¼æÈÝ µÄ AMD ´¦ÀíÆ÷Ò²±»Ö§³Ö£¬ Õâ°üÀ¨
+ ´¦ÀíÆ÷¡£ ËùÓÐ i386-¼æÈÝ µÄ AMD ´¦ÀíÆ÷Ò²±»Ö§³Ö£¬ Õâ°üÀ¨
Am486, Am5x86, K5, K6
(¼°Æä±äÌå), Athlon (°üÀ¨ Athlon-MP, Athlon-XP, Athlon-4,
ÒÔ¼° Athlon Thunderbird), »¹ÓÐ Duron ´¦ÀíÆ÷¡£ AMD
==== //depot/projects/davidxu_thread/src/release/doc/zh_CN.GB2312/installation/common/install.sgml#2 (text+ko) ====
@@ -2,8 +2,8 @@
The FreeBSD Simplified Chinese Project
-Original Revision: 1.27
-$FreeBSD: src/release/doc/zh_CN.GB2312/installation/common/install.sgml,v 1.1 2004/10/15 06:43:46 delphij Exp $
+Original Revision: 1.30
+$FreeBSD: src/release/doc/zh_CN.GB2312/installation/common/install.sgml,v 1.2 2005/03/22 19:21:31 delphij Exp $
install.sgml
@@ -15,13 +15,13 @@
<sect1 id="install">
<title>°²×° &os;</title>
- <para>ÕâÒ»Õ½ڼÇÊöÁ˰²×°Ò»¸öÐ嵀 &os; ·¢Ðа汾µÄ¹ý³Ì¡£
+ <para>ÕâÒ»Õ½ڽéÉÜÁ˰²×°Ò»¸öÐ嵀 &os; ·¢Ðа汾µÄ¹ý³Ì¡£
ÕâЩ˵Ã÷ÖØµãÇ¿µ÷ÁË»ñÈ¡ &os; &release.current;
·¢Ðа汾²¢¿ªÊ¼°²×°µÄ¹ý³Ì¡£<ulink
- url="http://www.FreeBSD.org/doc/zh_CN.GB2312/books/handbook/">FreeBSD
+ url="&url.books.handbook;/install.html">&os;
ʹÓÃÊÖ²á</ulink>µÄ<ulink
- url="http://www.FreeBSD.org/doc/zh_CN.GB2312/books/handbook/install.html"><quote>°²×°
- FreeBSD</quote></ulink>Ò»ÕÂÌṩÁËÓйذ²×°³ÌÐò±¾Éí¸üÉî²ã´ÎµÄÐÅÏ¢£¬
+ url="&url.books.handbook;/"><quote>°²×°
+ &os;</quote></ulink>Ò»ÕÂÌṩÁËÓйذ²×°³ÌÐò±¾Éí¸üÉî²ã´ÎµÄÐÅÏ¢£¬
°üÀ¨Ò»¸öÈ«³Ì½ØÍ¼µÄÖ¸ÄÏ¡£</para>
<para>Èç¹ûÄúÕýÔÚ´Ó &os; µÄǰһ¸ö·¢Ðа汾Éý¼¶£¬Çë²é¿´
@@ -37,11 +37,11 @@
´ó²¿·ÖÎĵµ£¬±ÈÈç·¢ÐÐ×¢¼ÇºÍÓ²¼þ¼æÈÝÐÔÁбíÒ²¿ÉÒÔÔÚ°²×°³ÌÐòµÄ
Documentation ²Ëµ¥Öв鿴¡£</para>
- <para>×¢Òâ &os; <ulink
- url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/faq/">FAQ</ulink> ºÍ<ulink
- url="http://www.FreeBSD.org/doc/zh_CN.GB2312/books/handbook/">ʹÓÃÊÖ²á</ulink>
- µÄÔÚÏß°æ±¾Ò²¿ÉÒÔÔÚ <ulink url="http://www.FreeBSD.org/">FreeBSD
- ÏîÄ¿ Web Õ¾µã</ulink>ÉÏÕÒµ½£¬Ö»ÒªÄúÓµÓÐÒ»Ìõ Internet Á¬½Ó¡£</para>
+ <para>×¢ÒâÈç¹ûÄúÄܽÓÈë Internet µÄ»°£¬ &os; <ulink
+ url="&url.books.faq;/">FAQ</ulink> ºÍ <ulink
+ url="&url.books.handbook;/">ʹÓÃÊÖ²á</ulink>
+ µÄÔÚÏß°æ±¾Ò²¿ÉÒÔÔÚ <ulink url="&url.base;/">&os;
+ ÏîÄ¿ Web Õ¾µã</ulink>ÉÏÕÒµ½¡£</para>
<para>Õâ·ÝÎĵµ¼¯ºÏ¿ÉÄÜ¿´ÆðÀ´ºÜÏÅÈË£¬µ«ÊÇÔĶÁËüÃÇËù»¨·ÑµÄʱ¼äºÜ¿ÉÄÜ»á½ÚÊ¡¸ü¶àµÄʱ¼ä¡£
ÊìϤ¿ÉÓõÄ×ÊÔ´Ò²ÓÐÖúÓÚ´¦Àí°²×°¹ý³ÌÖеÄÎÊÌâ¡£</para>
@@ -66,11 +66,10 @@
<!-- i386/pc98 text starts here -->
- <para arch="i386,pc98">&arch.print; ÌåϵµÄ &os; ÐèÒª 486 »òÕ߸ü¸ßµÄ´¦ÀíÆ÷À´°²×°ÔËÐÐ
- (ËäÈ» &os; ¿ÉÒÔÓö¨ÖƵÄÄÚºËÔËÐÐÔÚ 386 ´¦ÀíÆ÷ÉÏ)£¬
- ÖÁÉÙ 8 Õ×ÄÚ´æÀ´°²×°¡¢7 Õ×ÄÚ´æÀ´ÔËÐС£
- ×îС°²×°ÄúÐèÒªÓÐÖÁÉÙ 150MB µÄÊ£Óà´ÅÅ̿ռ䡣¼ÌÐøÔĶÁ²éÕÒѹËõ´æÔÚµÄ
- DOS ·ÖÇøÓÃÀ´°²×° &os; µÄ·½·¨¡£</para>
+ <para arch="i386,pc98">&os; ÔÚ &arch.print; ϵͳÉÏÐèÒª 486
+ »ò¸ü¸ßµÄ´¦ÀíÆ÷£¬ ÒÔ¼°ÖÁÉÙ 24 MB µÄ RAM¡£
+ ×îС°²×°ÐèÒªÖÁÉÙ 150MB µÄÊ£ÓàÓ²Å̿ռ䡣 ÇëÔĶÁÏÂÃæµÄ²¿·Ö£¬
+ À´Á˽âÈçºÎËõСÏÖÓÐµÄ DOS ·ÖÇøÒԱ㰲װ &os; µÄ·½·¨¡£</para>
<!-- alpha text starts here -->
@@ -136,7 +135,7 @@
<para arch="i386,alpha,pc98">ͨ¹ýÍøÂç»ñÈ¡ÕâЩӳÏñºÜÈÝÒס£Ö»ÐèÒª´Ó <ulink
url="&release.url;"></ulink>
»òÕßÁÐÔÚʹÓÃÊÖ²áµÄ <ulink
- url="http://www.FreeBSD.org/doc/zh_CN.GB2312/books/handbook/mirrors-ftp.html">FTP
+ url="&url.books.handbook;/mirrors-ftp.html">FTP
Õ¾µã</ulink>Ò»½Ú»ò
<ulink url="http://mirrorlist.FreeBSD.org/"></ulink> Web Ò³ÃæÖеÄÖڶྵÏñÕ¾µãÖÐÏÂÔØ
<replaceable>release</replaceable><filename>/floppies/boot.flp</filename>
==== //depot/projects/davidxu_thread/src/sbin/mount/mount.8#4 (text+ko) ====
@@ -26,7 +26,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)mount.8 8.8 (Berkeley) 6/16/94
-.\" $FreeBSD: src/sbin/mount/mount.8,v 1.71 2005/01/18 10:09:35 ru Exp $
+.\" $FreeBSD: src/sbin/mount/mount.8,v 1.72 2005/03/23 04:17:48 cperciva Exp $
.\"
.Dd November 26, 2004
.Dt MOUNT 8
@@ -181,6 +181,11 @@
Do not allow execution of any binaries on the mounted file system.
This option is useful for a server that has file systems containing
binaries for architectures other than its own.
+Note: This option was not designed as a security feature and no
+guarantee is made that it will prevent malicious code execution; for
+example, it is still possible to execute scripts which reside on a
+.Cm noexec
+mounted partition.
.It Cm nosuid
Do not allow set-user-identifier or set-group-identifier bits to take effect.
Note: this option is worthless if a public available suid or sgid
==== //depot/projects/davidxu_thread/src/sbin/reboot/reboot.c#3 (text+ko) ====
@@ -39,7 +39,7 @@
#endif /* not lint */
#endif
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sbin/reboot/reboot.c,v 1.23 2005/02/10 09:19:33 ru Exp $");
+__FBSDID("$FreeBSD: src/sbin/reboot/reboot.c,v 1.24 2005/03/21 23:44:04 pjd Exp $");
#include <sys/reboot.h>
#include <sys/types.h>
@@ -117,7 +117,8 @@
}
if (kernel != NULL) {
- fd = open("/boot/nextboot.conf", O_WRONLY | O_CREAT, 0444);
+ fd = open("/boot/nextboot.conf", O_WRONLY | O_CREAT | O_TRUNC,
+ 0444);
if (fd > -1) {
(void)write(fd, "nextboot_enable=\"YES\"\n", 22);
(void)write(fd, "kernel=\"", 8L);
==== //depot/projects/davidxu_thread/src/share/man/man4/ata.4#4 (text+ko) ====
@@ -25,9 +25,9 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man4/ata.4,v 1.49 2005/02/10 10:31:32 jkoshy Exp $
+.\" $FreeBSD: src/share/man/man4/ata.4,v 1.50 2005/03/23 08:58:51 brueffer Exp $
.\"
-.Dd November 4, 2003
+.Dd March 23, 2005
.Dt ATA 4
.Os
.Sh NAME
@@ -118,6 +118,8 @@
HPT302, HPT366, HPT366, HPT368, HPT370, HPT371, HPT372, HPT374.
.It Intel:
PIIX, PIIX3, PIIX4, ICH, ICH0, ICH2, ICH3, ICH4, ICH5, ICH6.
+.It ITE:
+IT8212F.
.It National:
SC1100.
.It nVidia:
==== //depot/projects/davidxu_thread/src/share/man/man4/carp.4#2 (text+ko) ====
@@ -23,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man4/carp.4,v 1.3 2005/02/25 10:38:43 glebius Exp $
+.\" $FreeBSD: src/share/man/man4/carp.4,v 1.4 2005/03/23 08:06:38 rse Exp $
.\"
-.Dd February 25, 2005
+.Dd March 23, 2005
.Dt CARP 4
.Os
.Sh NAME
@@ -48,7 +48,10 @@
.Nm
interface can be created at runtime using the
.Nm ifconfig Li carp Ns Ar N Cm create
-command or by setting up configuration in
+command or by configuring
+it via
+.Va cloned_interfaces
+in the
.Pa /etc/rc.conf
file.
.Pp
@@ -67,15 +70,6 @@
which is used to authenticate
.Nm
advertisements.
-Finally
-.Cm carpdev
-is used to specify which interface the
-.Nm
-device attaches to.
-If unspecified, the kernel attempts to set
-.Cm carpdev
-by looking for
-another interface with the same subnet.
These configurations can be done using
.Xr ifconfig 8 ,
or through the
==== //depot/projects/davidxu_thread/src/share/man/man4/ip.4#3 (text+ko) ====
@@ -30,9 +30,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ip.4 8.2 (Berkeley) 11/30/93
-.\" $FreeBSD: src/share/man/man4/ip.4,v 1.42 2005/02/13 22:25:17 ru Exp $
+.\" $FreeBSD: src/share/man/man4/ip.4,v 1.43 2005/03/23 09:26:38 maxim Exp $
.\"
-.Dd June 14, 2004
+.Dd March 23, 2005
.Dt IP 4
.Os
.Sh NAME
@@ -331,6 +331,21 @@
In these cases,
.Va net.inet.ip.portrange.randomized
can be used to toggle randomization off.
+If more than
+.Va net.inet.ip.portrange.randomcps
+ports have been allocated in the last second, then return to sequential
+port allocation.
+Return to random allocation only once the current port allocation rate
+drops below
+.Va net.inet.ip.portrange.randomcps
+for at least
+.Va net.inet.ip.portrange.randomtime
+seconds.
+The default values for
+.Va net.inet.ip.portrange.randomcps
+and
+.Va net.inet.ip.portrange.randomtime
+are 10 port allocations per second and 45 seconds correspondingly.
.Ss "Multicast Options"
.Pp
.Tn IP
==== //depot/projects/davidxu_thread/src/share/man/man4/ng_netflow.4#4 (text+ko) ====
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2004 Gleb Smirnoff <glebius at FreeBSD.org>
+.\" Copyright (c) 2004-2005 Gleb Smirnoff <glebius at FreeBSD.org>
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man4/ng_netflow.4,v 1.6 2005/02/05 11:30:59 ru Exp $
+.\" $FreeBSD: src/share/man/man4/ng_netflow.4,v 1.8 2005/03/23 10:08:28 glebius Exp $
.\"
-.Dd September 17, 2004
+.Dd March 23, 2005
.Os
.Dt NG_NETFLOW 4
.Sh NAME
@@ -66,11 +66,23 @@
hooks named
.Va iface0 , iface1 ,
etc.,
+and the same number of hooks named
+.Va out0 , out1 ,
+etc.,
plus a single hook named
.Va export .
-The node reads data on
+The node does NetFlow accounting of data received on
.Va iface*
-hooks, and sends export datagrams to the
+hooks.
+If corresponding
+.Va out
+hook is connected, unmodified data is bypassed to it, otherwise data is freed.
+If data is received on
+.Va out
+hook, it is bypassed to corresponding
+.Va iface
+hook without any processing.
+When full export datagram is built it is sent to the
.Va export
hook.
In normal operation, the
@@ -186,10 +198,9 @@
flow collecting is enabled.
.Bd -literal -offset indent
/usr/sbin/ngctl -f- <<-SEQ
- mkpeer fxp0: tee lower right
- connect fxp0: fxp0:lower upper left
- mkpeer fxp0:lower netflow right2left iface0
- name fxp0:lower.right2left netflow
+ mkpeer fxp0: netflow lower iface0
+ name fxp0:lower netflow
+ connect fxp0: netflow: upper out0
mkpeer netflow: ksocket export inet/dgram/udp
msg netflow:export connect inet/10.0.0.1:4444
SEQ
@@ -204,6 +215,10 @@
.Va ng0:
node in this example is connected to
.Xr ng_tee 4 .
+The latter sends us a copy of IP packets, which we analyze and free.
+On
+.Va fxp0:
+we don't use tee, but send packets back to ether node.
.Bd -literal -offset indent
/usr/sbin/ngctl -f- <<-SEQ
# connect ng0's tee to iface0 hook
@@ -214,11 +229,9 @@
# set interface index (5 in this example)
msg netflow: setifindex { iface=0 index=5 }
- # Create tee on fxp0, and connect it to iface1 hook
- mkpeer fxp0: tee lower right
- connect fxp0: fxp0:lower upper left
- name fxp0:lower fxp0_tee
- connect fxp0_tee: netflow: right2left iface1
+ # Connect fxp0: to iface1 and out1 hook
+ connect fxp0: netflow: lower iface1
+ connect fxp0: netflow: upper out1
# Create ksocket node on export hook, and configure it
# to send exports to proper destination
@@ -227,6 +240,7 @@
SEQ
.Ed
.Sh SEE ALSO
+.Xr flowctl 8 ,
.Xr netgraph 4 ,
.Xr ng_ksocket 4 ,
.Xr ng_tee 4 ,
==== //depot/projects/davidxu_thread/src/sys/amd64/linux32/linux32_sysvec.c#5 (text+ko) ====
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_sysvec.c,v 1.6 2005/02/18 18:51:59 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_sysvec.c,v 1.7 2005/03/23 08:27:58 das Exp $");
/* XXX we use functions that might not exist. */
#include "opt_compat.h"
@@ -207,9 +207,9 @@
struct linux32_ps_strings {
u_int32_t ps_argvstr; /* first of 0 or more argument strings */
- int ps_nargvstr; /* the number of argument strings */
+ u_int ps_nargvstr; /* the number of argument strings */
u_int32_t ps_envstr; /* first of 0 or more environment strings */
- int ps_nenvstr; /* the number of environment strings */
+ u_int ps_nenvstr; /* the number of environment strings */
};
/*
==== //depot/projects/davidxu_thread/src/sys/compat/svr4/svr4_stream.c#3 (text+ko) ====
@@ -36,7 +36,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_stream.c,v 1.52 2005/02/07 21:53:42 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_stream.c,v 1.53 2005/03/23 08:28:06 das Exp $");
#define COMPAT_43 1
@@ -2226,6 +2226,8 @@
}
if (uap->ctl) {
+ if (ctl.len > sizeof(sc))
+ ctl.len = sizeof(sc);
if (ctl.len != -1)
if ((error = copyout(&sc, ctl.buf, ctl.len)) != 0)
return error;
==== //depot/projects/davidxu_thread/src/sys/i386/i386/sys_machdep.c#4 (text+ko) ====
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/i386/i386/sys_machdep.c,v 1.95 2005/01/26 13:59:46 sobomax Exp $");
+__FBSDID("$FreeBSD: src/sys/i386/i386/sys_machdep.c,v 1.96 2005/03/23 08:28:03 das Exp $");
#include "opt_kstack_pages.h"
#include "opt_mac.h"
@@ -103,6 +103,8 @@
if ((error = copyin(uap->parms, &kargs.largs,
sizeof(struct i386_ldt_args))) != 0)
return (error);
+ if (kargs.largs.num > MAX_LD || kargs.largs.num <= 0)
+ return (EINVAL);
break;
default:
break;
==== //depot/projects/davidxu_thread/src/sys/netgraph/netflow/ng_netflow.c#5 (text+ko) ====
@@ -28,7 +28,7 @@
*/
static const char rcs_id[] =
- "@(#) $FreeBSD: src/sys/netgraph/netflow/ng_netflow.c,v 1.7 2005/03/21 15:40:25 glebius Exp $";
+ "@(#) $FreeBSD: src/sys/netgraph/netflow/ng_netflow.c,v 1.8 2005/03/22 15:49:22 glebius Exp $";
#include <sys/param.h>
#include <sys/systm.h>
@@ -235,6 +235,31 @@
*/
iface->info.ifinfo_dlt = DLT_EN10MB;
+ } else if (strncmp(name, NG_NETFLOW_HOOK_OUT,
+ strlen(NG_NETFLOW_HOOK_OUT)) == 0) {
+ iface_p iface;
+ int ifnum = -1;
+ const char *cp;
+ char *eptr;
+
+ cp = name + strlen(NG_NETFLOW_HOOK_OUT);
+ if (!isdigit(*cp) || (cp[0] == '0' && cp[1] != '\0'))
+ return (EINVAL);
+
+ ifnum = (int)strtoul(cp, &eptr, 10);
+ if (*eptr != '\0' || ifnum < 0 || ifnum >= NG_NETFLOW_MAXIFACES)
+ return (EINVAL);
+
+ /* See if hook is already connected */
+ if (priv->ifaces[ifnum].out != NULL)
+ return (EISCONN);
+
+ iface = &priv->ifaces[ifnum];
+
+ /* Link private info and hook together */
+ NG_HOOK_SET_PRIVATE(hook, iface);
+ iface->out = hook;
+
} else if (strcmp(name, NG_NETFLOW_HOOK_EXPORT) == 0) {
if (priv->export != NULL)
@@ -411,12 +436,11 @@
const node_p node = NG_HOOK_NODE(hook);
const priv_p priv = NG_NODE_PRIVATE(node);
const iface_p iface = NG_HOOK_PRIVATE(hook);
- struct mbuf *m;
+ struct mbuf *m = NULL;
struct ip *ip;
int pullup_len = 0;
int error = 0;
- NGI_GET_M(item, m);
if (hook == priv->export) {
/*
* Data arrived on export hook.
@@ -426,6 +450,19 @@
ERROUT(EINVAL);
};
+ if (hook == iface->out) {
+ /*
+ * Data arrived on out hook. Bypass it.
+ */
+ if (iface->hook == NULL)
+ ERROUT(ENOTCONN);
+
+ NG_FWD_ITEM_HOOK(error, item, iface->hook);
+ return (error);
+ }
+
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list