PERFORCE change 107846 for review
John Birrell
jb at FreeBSD.org
Fri Oct 13 15:19:59 PDT 2006
http://perforce.freebsd.org/chv.cgi?CH=107846
Change 107846 by jb at jb_freebsd8 on 2006/10/13 22:19:19
IFC.
Drop my changes to hvcons. I'll do those in a separate branch.
Affected files ...
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#8 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/book.sgml#5 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml#9 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml#9 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#27 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent#4 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/fdp-primer/the-website/chapter.sgml#3 integrate
.. //depot/projects/dtrace/ports/Mk/bsd.python.mk#6 integrate
.. //depot/projects/dtrace/src/bin/cp/cp.c#7 integrate
.. //depot/projects/dtrace/src/bin/ls/ls.1#5 integrate
.. //depot/projects/dtrace/src/gnu/lib/libgcc/Makefile#4 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kgdb.1#4 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/grep/grep.1#5 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/basename.3#4 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/dirname.3#4 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/msgsnd.3#4 integrate
.. //depot/projects/dtrace/src/lib/libc/sparc64/fpu/fpu_emu.h#4 integrate
.. //depot/projects/dtrace/src/lib/libc/stdlib/getenv.3#4 integrate
.. //depot/projects/dtrace/src/lib/libc/string/ffs.3#4 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/Makefile.inc#4 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/intro.2#4 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/read.2#4 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/stat.2#4 integrate
.. //depot/projects/dtrace/src/lib/libpam/modules/pam_unix/pam_unix.8#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/hardware/common/artheader.sgml#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#6 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/hardware/common/hw.ent#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/installation/Makefile#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/installation/alpha/Makefile#4 delete
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/installation/alpha/article.sgml#4 delete
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/installation/common/artheader.sgml#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/installation/common/install.sgml#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/installation/common/layout.sgml#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/Makefile#4 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/alpha/Makefile#4 delete
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/alpha/article.sgml#4 delete
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml#6 integrate
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/powerpc/Makefile#1 branch
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/powerpc/article.sgml#1 branch
.. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/sparc64/Makefile#4 integrate
.. //depot/projects/dtrace/src/sbin/bsdlabel/bsdlabel.8#5 integrate
.. //depot/projects/dtrace/src/sbin/dump/main.c#5 integrate
.. //depot/projects/dtrace/src/sbin/restore/restore.8#4 integrate
.. //depot/projects/dtrace/src/sbin/sysctl/sysctl.c#9 integrate
.. //depot/projects/dtrace/src/share/man/man4/ddb.4#9 integrate
.. //depot/projects/dtrace/src/share/man/man4/if_bridge.4#10 integrate
.. //depot/projects/dtrace/src/share/man/man4/man4.i386/ndis.4#4 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/intr_machdep.c#6 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/machdep.c#12 integrate
.. //depot/projects/dtrace/src/sys/boot/common/help.common#5 integrate
.. //depot/projects/dtrace/src/sys/boot/common/loader.8#6 integrate
.. //depot/projects/dtrace/src/sys/boot/forth/support.4th#4 integrate
.. //depot/projects/dtrace/src/sys/conf/NOTES#21 integrate
.. //depot/projects/dtrace/src/sys/dev/bce/if_bce.c#9 integrate
.. //depot/projects/dtrace/src/sys/dev/ipmi/ipmi.c#6 integrate
.. //depot/projects/dtrace/src/sys/dev/sound/pci/hda/hdac.c#6 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_conf.c#5 integrate
.. //depot/projects/dtrace/src/sys/netgraph/ng_nat.c#4 integrate
.. //depot/projects/dtrace/src/sys/netinet6/in6_ifattach.c#7 integrate
.. //depot/projects/dtrace/src/sys/netinet6/in6_proto.c#5 integrate
.. //depot/projects/dtrace/src/sys/sparc64/pci/ofw_pcib.c#4 integrate
.. //depot/projects/dtrace/src/sys/sparc64/pci/ofw_pcib_subr.c#4 integrate
.. //depot/projects/dtrace/src/sys/sun4v/conf/NOTES#5 integrate
.. //depot/projects/dtrace/src/sys/sun4v/sun4v/fpemu.c#3 delete
.. //depot/projects/dtrace/src/sys/sun4v/sun4v/genassym.c#5 delete
.. //depot/projects/dtrace/src/sys/sun4v/sun4v/hvcons.c#5 integrate
.. //depot/projects/dtrace/src/sys/sys/rwlock.h#5 integrate
.. //depot/projects/dtrace/src/sys/vm/vm_contig.c#6 integrate
.. //depot/projects/dtrace/src/tools/tools/tinybsd/tinybsd#4 integrate
.. //depot/projects/dtrace/src/usr.bin/calendar/calendars/calendar.holiday#5 integrate
.. //depot/projects/dtrace/src/usr.bin/systat/systat.1#6 integrate
.. //depot/projects/dtrace/src/usr.bin/tput/tput.c#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/syslogd/syslog.conf.5#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/wicontrol/wicontrol.8#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/wicontrol/wicontrol.c#4 integrate
.. //depot/projects/dtrace/www/en/about.sgml#6 integrate
.. //depot/projects/dtrace/www/en/applications.sgml#4 integrate
.. //depot/projects/dtrace/www/en/gnome/Makefile#5 integrate
.. //depot/projects/dtrace/www/share/sgml/press.xml#6 integrate
Differences ...
==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#8 (text+ko) ====
@@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.385 2006/09/05 20:03:48 ru Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.386 2006/10/13 10:53:53 trhodes Exp $
-->
<chapter id="advanced-networking">
@@ -2506,12 +2506,29 @@
information on configuring the bridge as a firewall.</para>
<para>If you need to allow non-IP packets (such as ARP) to flow
- through the bridge, there is a firewall option that
- must be set. This option is
- <literal>IPFIREWALL_DEFAULT_TO_ACCEPT</literal>. Note that this
- changes the default rule for the firewall to accept any packet.
- Make sure you know how this changes the meaning of your ruleset
- before you set it.</para>
+ through the bridge, there are three options available.
+ The first is to add the following option to the kernel and
+ rebuild:<para>
+
+ <programlisting>option IPFIREWALL_DEFAULT_TO_ACCEPT</programlisting>
+
+ <para>The second is to set the firewall type to accept in the
+ <filename>rc.conf</filename> file:</para>
+
+ <programlisting>firewall_type="open"</programlisting>
+
+ <para>Note that these options will make the firewall seem completely
+ transparent; any packet or connection will be permitted by default.
+ This may require significant changes to the firewall ruleset.</para>
+
+ <para>The third option is to apply the following &man.ipfw.8;
+ rule:</para>
+
+ <screen>&prompt.root; <userinput>ipfw add allow mac-type arp layer2</userinput></screen>
+
+ <para>Or add it to the current firewall ruleset. This rule effectively
+ allows &man.arp.8; packets through, so it must be be applied near the
+ beginning of the ruleset for early evaluation.</para>
</sect3>
<sect3>
==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/book.sgml#5 (text+ko) ====
@@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/book.sgml,v 1.166 2006/05/16 14:01:06 keramida Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/book.sgml,v 1.168 2006/10/13 11:56:10 trhodes Exp $
-->
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -124,8 +124,8 @@
to day use of <emphasis>FreeBSD &rel2.current;-RELEASE</emphasis>
and <emphasis>FreeBSD &rel.current;-RELEASE</emphasis>.
This manual is a <emphasis>work in progress</emphasis> and is the work
- of many individuals. Many sections do not yet exist and some of those
- that do exist need to be updated. If you are interested in helping
+ of many individuals. As such, some sections may become dated and
+ require updating. If you are interested in helping out
with this project, send email to the &a.doc;. The latest version of
this document is always available from the <ulink
url="http://www.FreeBSD.org/">FreeBSD web site</ulink>
==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml#9 (text+ko) ====
@@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml,v 1.89 2006/09/24 14:17:15 danger Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml,v 1.91 2006/10/13 14:11:00 remko Exp $
-->
<chapter id="network-servers">
@@ -822,6 +822,32 @@
</sect2>
<sect2>
+ <title>Locking</title>
+
+ <para>Some applications (e.g. <application>mutt</application>)
+ require file locking to operate correctly. In the case of
+ <acronym>NFS</acronym>, <application>rpc.lockd</application>
+ can be used for file locking. To enable it, add the following
+ to the <filename>/etc/rc.conf</filename> file on both client
+ and server (it is assumed that the <acronym>NFS</acronym>
+ client and server are configured already):</para>
+
+ <programlisting>rpc_lockd_enable="YES"
+rpc_statd_enable="YES"</programlisting>
+
+ <para>Start the application by using:</para>
+
+ <screen>&prompt.root; <userinput>/etc/rc.d/nfslocking start</userinput></screen>
+
+ <para>If real locking between the <acronym>NFS</acronym> clients
+ and <acronym>NFS</acronym> server is not required, it is
+ possible to let the <acronym>NFS</acronym>client do locking
+ locally by passing <option>-L</option> to &man.mount.nfs.8;.
+ Refer to the &man.mount.nfs.8; manual page for further details.
+ </para>
+ </sect2>
+
+ <sect2>
<title>Practical Uses</title>
<para><acronym>NFS</acronym> has many practical uses. Some of
@@ -4489,15 +4515,16 @@
backend is used, the
<filename>/usr/local/private/smbpasswd</filename> file must
be created to allow <application>Samba</application> to
- authenticate clients. If you would like to give all of
+ authenticate clients. If you would like to give
your &unix; user accounts access from &windows; clients, use the
following command:</para>
- <screen>&prompt.root; <userinput>grep -v "^#" /etc/passwd | make_smbpasswd > /usr/local/private/smbpasswd</userinput>
-&prompt.root; <userinput>chmod 600 /usr/local/private/smbpasswd</userinput></screen>
+ <screen>&prompt.root; <userinput>smbpasswd -a username</userinput></screen>
- <para>Please see the <application>Samba</application>
- documentation for additional information about configuration
+ <para>Please see the
+ <ulink
+ url="http://us2.samba.org/samba/docs/man/Samba-HOWTO-Collection/">Official Samba HOWTO</ulink>
+ for additional information about configuration
options. With the basics outlined here, you should have
everything you need to start running
<application>Samba</application>.</para>
==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml#9 (text+ko) ====
@@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml,v 1.299 2006/10/10 02:43:40 trhodes Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml,v 1.301 2006/10/13 09:14:54 remko Exp $
-->
<chapter id="security">
@@ -3422,18 +3422,20 @@
configured using &man.ifconfig.8;.</para>
<para>On the gateway machine on network #1 you would run the
- following two commands to configure the tunnel.</para>
+ following commands to configure the tunnel.</para>
- <programlisting>ifconfig gif0 A.B.C.D W.X.Y.Z
-ifconfig gif0 inet 192.168.1.1 192.168.2.1 netmask 0xffffffff
- </programlisting>
-
+ <screen>&prompt.root; <userinput>ifconfig <replaceable>gif0</replaceable> create</userinput>
+&prompt.root; <userinput>ifconfig tunnel <replaceable>gif0</replaceable> <replaceable>A.B.C.D</replaceable> <replaceable>W.X.Y.Z</replaceable></userinput>
+&prompt.root; <userinput>ifconfig <replaceable>gif0</replaceable> inet <replaceable>192.168.1.1</replaceable> <replaceable>192.168.2.1</replaceable> netmask <replaceable>0xffffffff</replaceable></userinput>
+ </screen>
+
<para>On the other gateway machine you run the same commands,
but with the order of the IP addresses reversed.</para>
-
- <programlisting>ifconfig gif0 W.X.Y.Z A.B.C.D
-ifconfig gif0 inet 192.168.2.1 192.168.1.1 netmask 0xffffffff
- </programlisting>
+
+ <screen>&prompt.root; <userinput>ifconfig <replaceable>gif0</replaceable> create</userinput>
+&prompt.root; <userinput>ifconfig tunnel <replaceable>gif0</replaceable> <replaceable>W.X.Y.Z</replaceable> <replaceable>A.B.C.D</replaceable></userinput>
+&prompt.root; <userinput>ifconfig <replaceable>gif0</replaceable> inet <replaceable>192.168.2.1</replaceable> <replaceable>192.168.1.1</replaceable> netmask <replaceable>0xffffffff</replaceable></userinput>
+ </screen>
<para>You can then run:</para>
@@ -3443,11 +3445,11 @@
gateway, you would see this:</para>
<screen>&prompt.root; <userinput>ifconfig gif0</userinput>
-gif0: flags=8011<UP,POINTTOPOINT,MULTICAST> mtu 1280
-inet 192.168.1.1 --> 192.168.2.1 netmask 0xffffffff
-physical address inet A.B.C.D --> W.X.Y.Z
+gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
+ tunnel inet A.B.C.D --> W.X.Y.Z
+ inet 192.168.1.1 --> 192.168.2.1 netmask 0xffffffff
</screen>
-
+
<para>As you can see, a tunnel has been created between the
physical addresses <hostid role="ipaddr">A.B.C.D</hostid> and
<hostid role="ipaddr">W.X.Y.Z</hostid>, and the traffic allowed
@@ -3565,7 +3567,8 @@
<para>Edit <filename>/etc/rc.conf</filename> on gateway host
#1 and add the following lines (replacing IP addresses as
necessary).</para>
- <programlisting>gifconfig_gif0="A.B.C.D W.X.Y.Z"
+ <programlisting>gif_interfaces="gif0"
+gifconfig_gif0="A.B.C.D W.X.Y.Z"
ifconfig_gif0="inet 192.168.1.1 192.168.2.1 netmask 0xffffffff"
static_routes="vpn"
route_vpn="192.168.2.0 192.168.2.1 netmask 0xffffff00"
==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#27 (text+ko) ====
@@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.759 2006/10/07 20:55:22 pav Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.760 2006/10/13 11:27:53 remko Exp $
-->
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -4729,7 +4729,7 @@
changes.</para>
<para>The exception to this rule is when the relevant directory does not
- exist. In such case, using author's id as
+ exist or the distfile does not exist in the directory. In such case, using author's id as
<makevar>MASTER_SITE_SUBDIR</makevar> is allowed.</para>
<table frame="none">
==== //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent#4 (text+ko) ====
@@ -1,7 +1,7 @@
<!--
Names of FreeBSD mailing lists and related software.
- $FreeBSD: doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent,v 1.51 2006/06/18 21:02:22 linimon Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent,v 1.53 2006/10/13 08:50:33 remko Exp $
-->
<!ENTITY a.mailman.listinfo "http://lists.FreeBSD.org/mailman/listinfo">
@@ -231,7 +231,7 @@
<!ENTITY a.jobs "<ulink url='&a.jobs.url;'>FreeBSD related employment mailing list</ulink>">
<!ENTITY a.jobs.name "<ulink url='&a.jobs.url;'>freebsd-jobs</ulink>">
-<!ENTITY a.kde.url "http://freebsd.kde.org/mailman/listinfo/kde-freebsd">
+<!ENTITY a.kde.url "http://kf.liquidneon.com/mailman/listinfo/kde-freebsd">
<!ENTITY a.kde "<ulink url='&a.kde.url;'>FreeBSD KDE/Qt and KDE applications mailing list</ulink>">
<!ENTITY a.kde.name "<ulink url='&a.kde.url;'>freebsd-kde</ulink>">
==== //depot/projects/dtrace/doc/zh_TW.Big5/books/fdp-primer/the-website/chapter.sgml#3 (text+ko) ====
@@ -27,44 +27,43 @@
ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
- $FreeBSD: doc/zh_TW.Big5/books/fdp-primer/the-website/chapter.sgml,v 1.2 2006/01/31 01:31:01 vanilla Exp $
+ $FreeBSD: doc/zh_TW.Big5/books/fdp-primer/the-website/chapter.sgml,v 1.3 2006/10/13 16:10:00 chinsan Exp $
Original revision: 1.22
-->
<chapter id="the-website">
- <title>The Website</title>
+ <title>«Øºc Website</title>
<sect1 id="the-website-prep">
- <title>Preparation</title>
+ <title>¨Æ«e·Ç³Æ</title>
- <para>Get 200MB free disk space. You will need the disk space for the
- SGML tools, a subset of the CVS tree, temporary build space and the
- installed web pages. If you already have installed the SGML tools and
- the CVS tree, you need only ~100MB free disk space.</para>
+ <para>½Ð¥ý·Ç³Æ¬ù 200MB ªÅ¶¡¡A³o¨Ç¬On¥Î¨Ó©ñ SGML ¤u¨ãµ{¦¡¡BCVS tree¡B
+ Á{®É½sĶ¥ÎªºªÅ¶¡¡A¥H¤Î½sĶ¦nªººô¶¦s©ñªÅ¶¡¡CY¨Æ¥ý¤w¦³¸Ë SGML ¤u¨ãµ{¦¡¡B
+ CVS tree ªº¸Ü¡A¨º»ò¥u»Ý³»¦h¬ù 100MB ªÅ¶¡§Y¥i¡C</para>
<note>
- <para>Make sure your documentation ports are up to date! When in
- doubt, remove the old ports using &man.pkg.delete.1; command before
- installing the port. For example, we currently depend on
- jade-1.2 and if you have installed jade-1.1, please do:</para>
+ <para>½Ð½T»{¤@¤U§Aªº¬ÛÃö¤å¥ó»s§@©Ò·|¥Î¨ìªº ports ³£¬O³Ì·sª©¡I
+ Y¤£²M·¡©Ò¸Ëªºª©¥»¬°¦ó¡A¨º»ò´N¥ý¥H &man.pkg.delete.1; «ü¥O¨Ó²¾°£Âª©¡A
+ ±µµÛ¤~¥h¸Ë port¡C Á|¨Ò¨Ó»¡¡AY¤w¸Ëªº¬O jade-1.1¡A
+ ¦ý¬O§Ú̥ثe»Ýnªº«o¬O jade-1.2¡A¨º»ò¥ý¥Î¤U¦C¤è¦¡¨Ó²¾°£Âª©¡G</para>
<screen>&prompt.root; <userinput>pkg_delete jade-1.1</userinput></screen>
</note>
- <para>Set up a CVS repository. You need the directories www, doc and
- ports in the CVS tree (plus the CVSROOT of course). Please read the
- <ulink url="&url.books.handbook;/synching.html#CVSUP">CVSup introduction</ulink>
- on how to mirror a CVS tree or parts of a CVS tree.</para>
+ <para>±µµÛ¡A´N¬O³]©w CVS repository¡C»Ýn¦Ü¤Ö www, doc, ports ³o¤T¼Ë
+ CVS tree(·íµMÁÙn¥[¤W CVSROOT)¡C ½Ð°Ñ¾\
+ <ulink url="&url.books.handbook;/synching.html#CVSUP">CVSup ²¤¶</ulink>
+ ¥HÁA¸Ñ¦p¦ó¨Ó mirror a CVS tree ©Î³¡¤À CVS tree¡C</para>
- <para>The essential cvsup collections are: <literal>www</literal>,
- <literal>doc-all</literal>, <literal>cvs-base</literal>, and
- <literal>ports-base</literal>.</para>
+ <para>³Ì§C»Ý¨Dªº cvsup collections ¬°¡G<literal>www</literal>,
+ <literal>doc-all</literal>, <literal>cvs-base</literal> ¥H¤Î
+ <literal>ports-base</literal>¡C</para>
- <para>These collections require ~105MB free disk space.</para>
+ <para>èÁ¿ªº³o¨Ç»Ýn¬ù 105MB ªÅ¶¡¡C</para>
- <para>A full CVS tree - including <literal>src</literal>,
- <literal>doc</literal>, <literal>www</literal>, and
- <literal>ports</literal> - is currently 940MB.</para>
+ <para>¦Ó§¹¾ãªº CVS tree - ¥]¬A <literal>src</literal>,
+ <literal>doc</literal>, <literal>www</literal> ¥H¤Î
+ <literal>ports</literal> - ¥Ø«e¬ù¬° 940MB¡C</para>
</sect1>
<sect1 id="the-website-build">
@@ -72,23 +71,21 @@
<procedure>
<step>
- <para>Create and change directory into a build directory with at least 60MB of free
- space.</para>
+ <para>¥ý«Ø¥ßn½sĶªº¥Ø¿ý(¦Ü¤Ön¦³ 60MB ªÅ¶¡)¡A¨Ã¤Á´«¨ì¸Ó¥Ø¿ý¡C</para>
<screen>&prompt.root; <userinput>mkdir /var/tmp/webbuild</userinput>
&prompt.root; <userinput>cd /var/tmp/webbuild</userinput></screen>
</step>
<step>
- <para>Checkout the SGML files from the CVS tree.</para>
+ <para>±q CVS tree ¤º checkout ¬ÛÃöªº SGML ÀÉ¡C</para>
<screen>&prompt.root; <userinput>cvs -R co www doc</userinput></screen>
</step>
<step>
- <para>Change into the <filename role="directory">www/en</filename> directory, and run
- the &man.make.1; <maketarget>all</maketarget> target, to create
- the web pages.</para>
+ <para>¤Á¨ì <filename role="directory">www/en</filename> ¥Ø¿ý¡AµM«á¥´
+ &man.make.1; <maketarget>all</maketarget> ¨Ó²£¥Íºô¶¡C</para>
<screen>&prompt.root; <userinput>cd en</userinput>
&prompt.root; <userinput>make all</userinput></screen>
@@ -97,30 +94,28 @@
</sect1>
<sect1 id="the-website-install">
- <title>Install the web pages into your web server</title>
+ <title>¦b§Aªººô¶¦øªA¾¹¤W¦w¸Ëºô¶</title>
<procedure>
<step>
- <para>If you have moved out of the <filename>en</filename>
- directory, change back to it.</para>
+ <para>¦pªG§A¤w¸gÂ÷¶} <filename>en</filename>
+ ³oӥؿý¡A½Ð¤Á´«¦^³oӥؿý¤¤¡C</para>
<screen>&prompt.root; <userinput>cd <replaceable>path</replaceable>/www/en</userinput></screen>
</step>
<step>
- <para>Run the &man.make.1; <maketarget>install</maketarget> target,
- setting the <makevar>DESTDIR</makevar> variable to the name of the
- directory you want to install the files to.</para>
+ <para>°õ¦æ &man.make.1; <maketarget>install</maketarget> ¡A
+ ¨Ã±N <makevar>DESTDIR</makevar> ³]©w¬°§A·Q¦w¸ËÀɮתº¥Ø¿ý¦WºÙ¡C</para>
<screen>&prompt.root; <userinput>make DESTDIR=<replaceable>/usr/local/www</replaceable> install</userinput></screen>
</step>
<step>
- <para>If you have previously installed the web pages into the same
- directory the install process will not have deleted any old or
- outdated pages. For example, if you build and install a new copy
- of the site every day, this command will find and delete all
- files that have not been updated in three days.</para>
+ <para>¦pªG§A¤§«e¤w¸g¦b¬Û¦Pªº¥Ø¿ý¤¤¦w¸Ë¤F³o¨Çºô¶¡A
+ ¦w¸Ë¹Lµ{¨Ã¤£·|§R°£¥ô¦ó¬J¦³©Î¹L´Áªººô¶¡C
+ Á|¨Ò¨Ó»¡¡A¦pªG§A¨C¤é«Øºc©M¦w¸Ë·sªººô¶°Æ¥»¡A
+ ³oÓ«ü¥O±N·|·j´M¨Ã§R°£¦b¤T¤Ñ¤º¨S¦³§ó·sªºÀɮסC</para>
<screen>&prompt.root; <userinput>find <replaceable>/usr/local/www</replaceable> -ctime 3 -print0 | xargs -0 rm</userinput></screen>
</step>
@@ -128,14 +123,14 @@
</sect1>
<sect1 id="the-website-env">
- <title>Environment variables</title>
+ <title>Àô¹ÒÅܼÆ</title>
<variablelist>
<varlistentry>
<term><envar>CVSROOT</envar></term>
<listitem>
- <para>Location of the CVS tree. Essential.</para>
+ <para>³]©w CVS tree ªº¦ì¸m¡A¦¹¬°¥²³Æ±ø¥ó¡C</para>
<screen><userinput>&prompt.root; CVSROOT=/home/ncvs; export CVSROOT</userinput></screen>
</listitem>
@@ -145,16 +140,15 @@
<term><makevar>ENGLISH_ONLY</makevar></term>
<listitem>
- <para>If set and not empty, the makefiles will build and
- install only the English documents. All translations will be
- ignored. E.g.:</para>
+ <para>¦pªG³]©w³oÓÀô¹ÒÅܼơA¦Ó¥BȤ£¬°ªÅ¥Õ¡A
+ makefiles ±N¥u·|«Øºc©M¦w¸Ë^¤å¤å¥ó¡C
+ ©Ò¥H±N·|²¤¹L¨ä¥Lªº¦U°ê½Ķ¡C¨Ò¦p¡G</para>
<screen>&prompt.root; <userinput>make ENGLISH_ONLY=YES all install</userinput></screen>
- <para>If you want to unset the variable
- <makevar>ENGLISH_ONLY</makevar> and build all pages, including
- translations, set the variable <makevar>ENGLISH_ONLY</makevar>
- to an empty value:</para>
+ <para>¦pªG§A·Qn¨ú®øÅÜ¼Æ <makevar>ENGLISH_ONLY</makevar>
+ ¥H¤Î«Øºc©Ò¦³ªº¶±¨Ã¥]¬A½Ķ¡A¥un±NÅÜ¼Æ <makevar>ENGLISH_ONLY</makevar>
+ ªºÈ³]©w¦¨ªÅ¥Õ§Y¥i¡C</para>
<screen>&prompt.root; <userinput>make ENGLISH_ONLY="" all install clean</userinput></screen>
</listitem>
@@ -164,10 +158,10 @@
<term><makevar>WEB_ONLY</makevar></term>
<listitem>
- <para>If set and not empty, the makefiles will build and install
- only the HTML pages from the www directory. All documents from
- the doc directory (Handbook, FAQ, Tutorials) will be ignored.
- E.g.:</para>
+ <para>¦pªG¦³³]©w³oÓÅܼƪº¸Ü¡A
+ makefiles ±N¥u·|±q www ¥Ø¿ý«Øºc¤Î¦w¸Ë HTML ¶±¡C
+ ©Ò¦³±q doc ¥Ø¿ý¤Uªº¤å¥ó¥þ³¡³£·|³Q©¿²¤ (Handbook, FAQ, Tutorials)¡C
+ ¨Ò¦p¡G</para>
<screen>&prompt.root; <userinput>make WEB_ONLY=YES all install</userinput></screen>
</listitem>
@@ -177,22 +171,22 @@
<term><makevar>NOPORTSCVS</makevar></term>
<listitem>
- <para>If set, the makefiles will not checkout files from the ports
- cvs repository. Instead, it will copy the files from
- <filename>/usr/ports</filename> (or where the variable
- <envar>PORTSBASE</envar> points to).</para>
+ <para>¦pªG³]¤F³oÓÅܼơAmakefiles ´N¤£·|±q ports cvs repository
+ ¨ú¥XÀɮסC ¨ú¦Ó¥N¤§·|±q
+ <filename>/usr/ports</filename> (©Î¬O <envar>PORTSBASE</envar>
+ ©Ò³]©wªºÈ) ¤º½Æ»sÀɮסC</para>
</listitem>
</varlistentry>
</variablelist>
- <para><envar>CVSROOT</envar> is an environment variable. You must set it
- on the command line or in your dot files (e.g., ~/.profile).</para>
+ <para><envar>CVSROOT</envar> ¬OÀô¹ÒÅܼơC
+ §A¥²¶·ª½±µ¨Ï¥Î«ü¥O©Î¬O¦b dot files (¦p¡G ~/.profile) ¤¤
+ ³]©w³oÓÀô¹ÒÅܼơC</para>
- <para><makevar>WEB_ONLY</makevar>, <makevar>ENGLISH_ONLY</makevar> and
- <makevar>NOPORTSCVS</makevar> are makefile variables. You can set the
- variables in <filename>/etc/make.conf</filename>,
- <filename>Makefile.inc</filename>, as environment variables on the
- command line, or in your dot files.</para>
+ <para><makevar>WEB_ONLY</makevar>¡B<makevar>ENGLISH_ONLY</makevar> ¤Î
+ <makevar>NOPORTSCVS</makevar> ³£¬O makefile ÅܼơC
+ §A¥i¥H¦b <filename>/etc/make.conf</filename>¡B<filename>Makefile.inc</filename>
+ ¤¤³]©w³o¨ÇÅܼơA§@ªk´N¹³¬O¥Î©R¥O¦C©Î¨Ï¥Î dot files ¨Ó³]©wÀô¹ÒÅܼƤ@¯ë¡C</para>
</sect1>
</chapter>
==== //depot/projects/dtrace/ports/Mk/bsd.python.mk#6 (text+ko) ====
@@ -1,7 +1,7 @@
# -*- mode: Makefile; tab-width: 4; -*-
# ex: ts=4
#
-# $FreeBSD: ports/Mk/bsd.python.mk,v 1.84 2006/10/09 14:27:26 perky Exp $
+# $FreeBSD: ports/Mk/bsd.python.mk,v 1.85 2006/10/13 07:16:44 perky Exp $
#
.if !defined(_POSTMKINCLUDED) && !defined(Python_Pre_Include)
@@ -159,8 +159,8 @@
# specific version of zope.
#
-_PYTHON_PORTBRANCH= 2.5
-_PYTHON_ALLBRANCHES= 2.5 2.4 2.3 2.2 2.1 # preferred first
+_PYTHON_PORTBRANCH= 2.4
+_PYTHON_ALLBRANCHES= 2.4 2.5 2.3 2.2 2.1 # preferred first
_ZOPE_PORTBRANCH= 2.7
_ZOPE_ALLBRANCHES= 2.7 2.8 2.9 3.2
@@ -358,8 +358,8 @@
@${ECHO} " python2.1"
@${ECHO} " python2.2"
@${ECHO} " python2.3"
- @${ECHO} " python2.4"
- @${ECHO} " python2.5 (default)"
+ @${ECHO} " python2.4 (default)"
+ @${ECHO} " python2.5"
@${FALSE}
.endif
==== //depot/projects/dtrace/src/bin/cp/cp.c#7 (text+ko) ====
@@ -42,7 +42,7 @@
#endif /* not lint */
#endif
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/cp/cp.c,v 1.56 2006/10/07 22:14:43 trhodes Exp $");
+__FBSDID("$FreeBSD: src/bin/cp/cp.c,v 1.57 2006/10/11 10:26:34 trhodes Exp $");
/*
* Cp copies source files to target files.
@@ -155,12 +155,9 @@
usage();
fts_options = FTS_NOCHDIR | FTS_PHYSICAL;
- if (rflag) {
- if (Rflag)
- errx(1,
- "the -R and -r options may not be specified together.");
- }
- if (rflag && !Hflag && !Pflag)
+ if (Rflag && rflag)
+ errx(1, "the -R and -r options may not be specified together");
+ if (rflag)
Rflag = 1;
if (Rflag) {
if (Hflag)
@@ -230,7 +227,7 @@
else
lstat(*argv, &tmp_stat);
- if (S_ISDIR(tmp_stat.st_mode) && (Rflag))
+ if (S_ISDIR(tmp_stat.st_mode) && Rflag)
type = DIR_TO_DNE;
else
type = FILE_TO_FILE;
==== //depot/projects/dtrace/src/bin/ls/ls.1#5 (text+ko) ====
@@ -30,9 +30,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ls.1 8.7 (Berkeley) 7/29/94
-.\" $FreeBSD: src/bin/ls/ls.1,v 1.99 2006/09/17 17:40:06 ru Exp $
+.\" $FreeBSD: src/bin/ls/ls.1,v 1.100 2006/10/12 10:08:52 ru Exp $
.\"
-.Dd March 24, 2006
+.Dd October 12, 2006
.Dt LS 1
.Os
.Sh NAME
@@ -68,7 +68,10 @@
The following options are available:
.Bl -tag -width indent
.It Fl A
-List all entries except for
+Include directory entries whose names begin with a
+dot
+.Pq Sq Pa \&.
+except for
.Pa \&.
and
.Pa .. .
@@ -159,7 +162,7 @@
.It Fl a
Include directory entries whose names begin with a
dot
-.Pq Pa \&. .
+.Pq Sq Pa \&. .
.It Fl b
As
.Fl B ,
@@ -364,6 +367,8 @@
follows:
.Pp
.Bl -tag -width 4n -offset indent -compact
+.It Sy \-
+Regular file.
.It Sy b
Block special file.
.It Sy c
@@ -372,12 +377,12 @@
Directory.
.It Sy l
Symbolic link.
-.It Sy s
-Socket link.
.It Sy p
.Tn FIFO .
-.It Sy \-
-Regular file.
+.It Sy s
+Socket.
+.It Sy w
+Whiteout.
.El
.Pp
The next three fields
==== //depot/projects/dtrace/src/gnu/lib/libgcc/Makefile#4 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/lib/libgcc/Makefile,v 1.55 2006/03/18 21:37:03 ru Exp $
+# $FreeBSD: src/gnu/lib/libgcc/Makefile,v 1.56 2006/10/12 16:43:15 cognet Exp $
.include <bsd.own.mk>
.include "${.CURDIR}/../../usr.bin/cc/Makefile.tgt"
@@ -98,7 +98,7 @@
# from config/arm/t-strongarm-elf
CFLAGS+= -Dinhibit_libc -fno-inline
LIB1ASMSRC = lib1funcs.asm
-LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func
+LIB1ASMFUNCS = _dvmd_tls _bb_init_func
OBJS+= dp-bit.o fp-bit.o
# We want fine grained libraries, so use the new code to build the
# floating point emulation libraries.
==== //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kgdb.1#4 (text+ko) ====
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.1,v 1.8 2005/07/28 15:59:52 keramida Exp $
+.\" $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.1,v 1.9 2006/10/11 14:42:43 obrien Exp $
.Dd March 2, 2005
.Os
.Dt KGDB 1
@@ -34,6 +34,7 @@
.Op Fl a | Fl f | Fl fullname
.Op Fl q | Fl quiet
.Op Fl v
+.Op Fl w
.Op Fl d Ar crashdir
.Op Fl c Ar core | Fl n Ar dumpnr | Fl r Ar device
.Op Ar kernel Op Ar core
@@ -67,6 +68,13 @@
form is supported for compatibility as well.
.It Fl v
Increase verbosity.
+.It Fl w
+Opens kmem-based targets in read-write mode.
+(This is identical to what
+.Fl -wcore
+used to do in previous
+gdb versions for
+.Fx . )
.It Fl d Ar crashdir
Use
.Ar crashdir
==== //depot/projects/dtrace/src/gnu/usr.bin/grep/grep.1#5 (text+ko) ====
@@ -1,5 +1,5 @@
.\" grep man page
-.\" $FreeBSD: src/gnu/usr.bin/grep/grep.1,v 1.29 2006/10/10 01:57:25 trhodes Exp $
+.\" $FreeBSD: src/gnu/usr.bin/grep/grep.1,v 1.30 2006/10/11 09:52:32 trhodes Exp $
.if !\n(.g \{\
. if !\w|\*(lq| \{\
. ds lq ``
@@ -202,6 +202,12 @@
as a list of fixed strings, separated by newlines,
any of which is to be matched.
.TP
+.BR \-P ", " \-\^\-perl-regexp
+Interpret
+.I PATTERN
+as a Perl regular expression.
+This option is not supported in FreeBSD.
+.TP
.BI \-f " FILE" "\fR,\fP \-\^\-file=" FILE
Obtain patterns from
.IR FILE ,
==== //depot/projects/dtrace/src/lib/libc/gen/basename.3#4 (text+ko) ====
@@ -25,9 +25,9 @@
.\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $OpenBSD: basename.3,v 1.12 2000/04/18 03:01:25 aaron Exp $
-.\" $FreeBSD: src/lib/libc/gen/basename.3,v 1.7 2004/07/02 23:52:10 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/basename.3,v 1.8 2006/10/12 14:31:17 ru Exp $
.\"
-.Dd August 17, 1997
+.Dd October 12, 2006
.Dt BASENAME 3
.Os
.Sh NAME
@@ -58,6 +58,13 @@
is a null pointer or the empty string, a pointer to the string
.Qq \&.
is returned.
+.Sh IMPLEMENTATION NOTES
+The
+.Fn basename
+function
+returns a pointer to internal storage space allocated on the first call
+that will be overwritten
+by subsequent calls.
.Sh RETURN VALUES
On successful completion,
.Fn basename
@@ -77,12 +84,6 @@
The path component to be returned was larger than
.Dv MAXPATHLEN .
.El
-.Sh WARNINGS
-The
-.Fn basename
-function
-returns a pointer to internal static storage space that will be overwritten
-by subsequent calls.
.Sh SEE ALSO
.Xr basename 1 ,
.Xr dirname 1 ,
==== //depot/projects/dtrace/src/lib/libc/gen/dirname.3#4 (text+ko) ====
@@ -25,9 +25,9 @@
.\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $OpenBSD: dirname.3,v 1.9 2000/04/18 03:01:25 aaron Exp $
-.\" $FreeBSD: src/lib/libc/gen/dirname.3,v 1.8 2004/07/02 23:52:10 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/dirname.3,v 1.9 2006/10/12 14:31:17 ru Exp $
.\"
-.Dd August 17, 1997
+.Dd October 12, 2006
.Dt DIRNAME 3
.Os
.Sh NAME
@@ -58,6 +58,20 @@
returns a pointer to the string
.Qq \&. ,
signifying the current directory.
+.Sh IMPLEMENTATION NOTES
+The
+.Fn dirname
+function
+returns a pointer to internal storage space allocated on the first call
+that will be overwritten
+by subsequent calls.
+.Pp
+Other vendor implementations of
+.Fn dirname
+may modify the contents of the string passed to
+.Fn dirname ;
+this should be taken into account when writing code which calls this function
+if portability is desired.
.Sh RETURN VALUES
On successful completion,
.Fn dirname
@@ -77,19 +91,6 @@
The path component to be returned was larger than
.Dv MAXPATHLEN .
.El
-.Sh WARNINGS
-The
-.Fn dirname
-function
-returns a pointer to internal static storage space that will be overwritten
-by subsequent calls (each function has its own separate storage).
-.Pp
-Other vendor implementations of
-.Fn dirname
-may modify the contents of the string passed to
-.Fn dirname ;
-this should be taken into account when writing code which calls this function
-if portability is desired.
.Sh SEE ALSO
.Xr basename 1 ,
.Xr dirname 1 ,
==== //depot/projects/dtrace/src/lib/libc/gen/msgsnd.3#4 (text+ko) ====
@@ -29,9 +29,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/lib/libc/gen/msgsnd.3,v 1.20 2005/01/20 09:17:02 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/msgsnd.3,v 1.21 2006/10/12 11:42:41 ru Exp $
.\"
-.Dd November 24, 1997
+.Dd October 12, 2006
.Dt MSGSND 3
.Os
.Sh NAME
@@ -65,8 +65,13 @@
is an integer greater than 0 that can be used for selecting messages (see
.Xr msgrcv 3 ) ,
.Va mtext
-is an array of bytes, with a size up to that of the system limit
-.Pf ( Dv MSGMAX ) .
+is an array of
+.Fa msgsz
+bytes.
+The argument
+.Fa msgsz
+can range from 0 to a system-imposed maximum,
+.Dv MSGMAX .
.Pp
If the number of bytes already on the message queue plus
.Fa msgsz
@@ -144,7 +149,7 @@
The
.Fa msgsz
argument
-is less than 0, or greater than
+is greater than
.Va msg_qbytes .
.Pp
The
==== //depot/projects/dtrace/src/lib/libc/sparc64/fpu/fpu_emu.h#4 (text+ko) ====
@@ -41,7 +41,7 @@
*
* @(#)fpu_emu.h 8.1 (Berkeley) 6/11/93
* $NetBSD: fpu_emu.h,v 1.4 2000/08/03 18:32:07 eeh Exp $
- * $FreeBSD: src/lib/libc/sparc64/fpu/fpu_emu.h,v 1.4 2002/03/22 23:41:59 obrien Exp $
+ * $FreeBSD: src/lib/libc/sparc64/fpu/fpu_emu.h,v 1.5 2006/10/12 04:38:41 kmacy Exp $
*/
/*
@@ -157,6 +157,7 @@
struct fpemu {
u_long fe_fsr; /* fsr copy (modified during op) */
int fe_cx; /* exceptions */
+ int pad; /* align access to following fields */
struct fpn fe_f1; /* operand 1 */
struct fpn fe_f2; /* operand 2, if required */
struct fpn fe_f3; /* available storage for result */
==== //depot/projects/dtrace/src/lib/libc/stdlib/getenv.3#4 (text+ko) ====
@@ -34,9 +34,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)getenv.3 8.2 (Berkeley) 12/11/93
-.\" $FreeBSD: src/lib/libc/stdlib/getenv.3,v 1.18 2006/10/07 21:27:21 trhodes Exp $
+.\" $FreeBSD: src/lib/libc/stdlib/getenv.3,v 1.19 2006/10/12 08:39:24 trhodes Exp $
.\"
-.Dd December 11, 1993
+.Dd October 12, 2006
.Dt GETENV 3
.Os
.Sh NAME
@@ -75,6 +75,10 @@
.Fn getenv
function obtains the current value of the environment variable,
.Fa name .
+The application should not modify the string pointed
+to by the
+.Fn getenv
+function.
.Pp
The
.Fn setenv
==== //depot/projects/dtrace/src/lib/libc/string/ffs.3#4 (text+ko) ====
@@ -32,9 +32,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ffs.3 8.2 (Berkeley) 4/19/94
-.\" $FreeBSD: src/lib/libc/string/ffs.3,v 1.9 2004/06/30 20:09:09 ru Exp $
+.\" $FreeBSD: src/lib/libc/string/ffs.3,v 1.10 2006/10/12 15:08:41 ru Exp $
.\"
-.Dd January 13, 2004
+.Dd October 12, 2006
.Dt FFS 3
.Os
.Sh NAME
@@ -60,7 +60,9 @@
.Fn ffs
and
.Fn ffsl
-functions find the first bit set in
+functions find the first bit set
+(beginning with the least significant bit)
+in
.Fa value
and return the index of that bit.
.Pp
@@ -72,8 +74,7 @@
.Fa value
and return the index of that bit.
.Pp
-Bits are numbered starting from 1, starting at the right-most
-(least significant) bit.
+Bits are numbered starting at 1 (the least significant bit).
A return value of zero from any of these functions means that the
argument was zero.
.Sh SEE ALSO
==== //depot/projects/dtrace/src/lib/libc/sys/Makefile.inc#4 (text+ko) ====
@@ -1,5 +1,5 @@
# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94
-# $FreeBSD: src/lib/libc/sys/Makefile.inc,v 1.121 2006/03/13 01:15:00 deischen Exp $
+# $FreeBSD: src/lib/libc/sys/Makefile.inc,v 1.122 2006/10/12 13:46:33 ru Exp $
# sys sources
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list