PERFORCE change 130240 for review
John Birrell
jb at FreeBSD.org
Tue Dec 4 21:21:52 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=130240
Change 130240 by jb at jb_freebsd1 on 2007/12/05 05:21:47
IFC
Affected files ...
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#51 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/faq/book.sgml#6 integrate
.. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/mail/chapter.sgml#4 integrate
.. //depot/projects/dtrace/ports/MOVED#52 integrate
.. //depot/projects/dtrace/ports/Mk/bsd.ruby.mk#9 integrate
.. //depot/projects/dtrace/src/Makefile.inc1#33 integrate
.. //depot/projects/dtrace/src/contrib/bind9/lib/isc/arm/include/isc/atomic.h#2 integrate
.. //depot/projects/dtrace/src/lib/csu/common/crtbrand.c#4 integrate
.. //depot/projects/dtrace/src/lib/libarchive/archive_read_support_format_zip.c#8 integrate
.. //depot/projects/dtrace/src/lib/libc/amd64/Makefile.inc#4 integrate
.. //depot/projects/dtrace/src/lib/libc/gdtoa/_ldtoa.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/gdtoa/machdep_ldisQ.c#4 integrate
.. //depot/projects/dtrace/src/lib/libc/gdtoa/machdep_ldisx.c#4 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/closedir.c#6 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/readdir.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/seekdir.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/telldir.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/i386/Makefile.inc#4 integrate
.. //depot/projects/dtrace/src/lib/libc/ia64/Makefile.inc#4 integrate
.. //depot/projects/dtrace/src/lib/libc/nameser/ns_parse.c#4 integrate
.. //depot/projects/dtrace/src/lib/libc/resolv/res_data.c#4 integrate
.. //depot/projects/dtrace/src/lib/libc/resolv/res_init.c#6 integrate
.. //depot/projects/dtrace/src/lib/libc/sparc64/Makefile.inc#4 integrate
.. //depot/projects/dtrace/src/lib/libpmc/pmc.3#6 integrate
.. //depot/projects/dtrace/src/lib/libpmc/pmclog.c#4 integrate
.. //depot/projects/dtrace/src/lib/libpmc/pmclog.h#4 integrate
.. //depot/projects/dtrace/src/release/Makefile#16 integrate
.. //depot/projects/dtrace/src/share/misc/iso3166#6 integrate
.. //depot/projects/dtrace/src/share/zoneinfo/asia#9 integrate
.. //depot/projects/dtrace/src/share/zoneinfo/northamerica#8 integrate
.. //depot/projects/dtrace/src/share/zoneinfo/southamerica#8 integrate
.. //depot/projects/dtrace/src/share/zoneinfo/zone.tab#7 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#26 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/trap.c#17 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_misc.c#11 integrate
.. //depot/projects/dtrace/src/sys/compat/ndis/subr_ndis.c#6 integrate
.. //depot/projects/dtrace/src/sys/compat/ndis/subr_ntoskrnl.c#9 integrate
.. //depot/projects/dtrace/src/sys/conf/NOTES#34 integrate
.. //depot/projects/dtrace/src/sys/conf/files.pc98#17 integrate
.. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#9 integrate
.. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis_pci.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndisvar.h#5 integrate
.. //depot/projects/dtrace/src/sys/dev/ipw/if_ipw.c#9 integrate
.. //depot/projects/dtrace/src/sys/dev/re/if_re.c#12 integrate
.. //depot/projects/dtrace/src/sys/dev/snp/snp.c#5 integrate
.. //depot/projects/dtrace/src/sys/dev/sound/pcm/channel.c#8 integrate
.. //depot/projects/dtrace/src/sys/fs/tmpfs/tmpfs_vnops.c#3 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/pmap.c#22 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/trap.c#20 integrate
.. //depot/projects/dtrace/src/sys/kern/imgact_elf.c#9 integrate
.. //depot/projects/dtrace/src/sys/kern/init_main.c#22 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_conf.c#8 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_exec.c#19 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_mbuf.c#11 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_mib.c#6 integrate
.. //depot/projects/dtrace/src/sys/kern/subr_stack.c#6 integrate
.. //depot/projects/dtrace/src/sys/kern/vfs_mount.c#20 integrate
.. //depot/projects/dtrace/src/sys/net/if_lagg.c#5 integrate
.. //depot/projects/dtrace/src/sys/netinet/if_ether.c#12 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp.h#3 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_output.c#10 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_structs.h#7 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_usrreq.c#11 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctputil.c#14 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_syncache.c#13 integrate
.. //depot/projects/dtrace/src/sys/pc98/include/stack.h#1 branch
.. //depot/projects/dtrace/src/sys/security/audit/audit.c#12 integrate
.. //depot/projects/dtrace/src/sys/sys/param.h#26 integrate
.. //depot/projects/dtrace/src/sys/sys/pmc.h#4 integrate
.. //depot/projects/dtrace/src/sys/sys/pmclog.h#4 integrate
.. //depot/projects/dtrace/src/sys/sys/proc.h#27 integrate
.. //depot/projects/dtrace/src/sys/sys/systm.h#15 integrate
.. //depot/projects/dtrace/src/tools/regression/lib/libc/stdio/test-printfloat.c#4 integrate
.. //depot/projects/dtrace/src/tools/regression/lib/libc/stdio/test-scanfloat.c#5 integrate
.. //depot/projects/dtrace/src/tools/tools/ath/athdebug/athdebug.c#4 integrate
.. //depot/projects/dtrace/src/tools/tools/ath/athstats/athstats.c#6 integrate
.. //depot/projects/dtrace/src/tools/tools/ath/athstats/athstats.h#3 integrate
.. //depot/projects/dtrace/src/tools/tools/ath/athstats/main.c#3 integrate
.. //depot/projects/dtrace/src/tools/tools/ath/athstats/statfoo.c#3 integrate
.. //depot/projects/dtrace/src/tools/tools/ath/athstats/statfoo.h#3 integrate
.. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/main.c#4 integrate
.. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/statfoo.c#4 integrate
.. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/statfoo.h#3 integrate
.. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/wlanstats.c#7 integrate
.. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/wlanstats.h#3 integrate
.. //depot/projects/dtrace/src/tools/tools/net80211/wlanwatch/wlanwatch.c#4 integrate
.. //depot/projects/dtrace/src/usr.bin/Makefile#12 integrate
.. //depot/projects/dtrace/src/usr.bin/procstat/Makefile#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat.1#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat.h#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_args.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_basic.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_bin.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_cred.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_files.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_kstack.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_threads.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/procstat/procstat_vm.c#1 branch
.. //depot/projects/dtrace/src/usr.sbin/pmcstat/pmcstat_log.c#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/zic/zic.c#4 integrate
.. //depot/projects/dtrace/www/en/platforms/amd64/motherboards.sgml#20 integrate
.. //depot/projects/dtrace/www/share/sgml/release.ent#16 integrate
Differences ...
==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#51 (text+ko) ====
@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.740 2007/12/01 18:11:06 chinsan Exp $ -->
+<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.741 2007/12/04 12:41:22 chinsan Exp $ -->
<!--
NOTE TO COMMITTERS: Contributors lists are sorted in alphabetical
order by first name.
@@ -3673,6 +3673,11 @@
</listitem>
<listitem>
+ <para>Hung-Yi Chen
+ <email>gaod.chen at gmail.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Hyogeol Lee
<email>hyogeollee at gmail.com</email></para>
</listitem>
@@ -10095,11 +10100,6 @@
</listitem>
<listitem>
- <para>gaod
- <email>gaod.chen at gmail.com</email></para>
- </listitem>
-
- <listitem>
<para>rossiya
<email>rossiya at gmail.com</email></para>
</listitem>
==== //depot/projects/dtrace/doc/zh_TW.Big5/books/faq/book.sgml#6 (text+ko) ====
@@ -29,7 +29,7 @@
<corpauthor>FreeBSD ¤å¥ópµe</corpauthor>
- <pubdate>$FreeBSD: doc/zh_TW.Big5/books/faq/book.sgml,v 1.23 2007/09/18 12:52:27 chinsan Exp $</pubdate>
+ <pubdate>$FreeBSD: doc/zh_TW.Big5/books/faq/book.sgml,v 1.24 2007/12/04 12:11:29 chinsan Exp $</pubdate>
<copyright>
<year>1995</year>
@@ -1047,7 +1047,7 @@
<literal>#BSDChat</literal> ÀW¹D¡A¥i¥Ñ
<hostid>irc.seed.net.tw</hostid> ©Î
<hostid>irc.csie.nctu.edu.tw</hostid> ©Î
- <hostid>irc.tw.freebsd.org</hostid> ¶i¤J
+ <hostid>irc.tw.freebsd.org</hostid> ¶i¤J¡A
³o¬O¥xÆWªº &os; ¨Ï¥ÎªÌÀW¹D¡C(Big5 ½s½X)</para>
</listitem>
</itemizedlist>
@@ -1055,7 +1055,8 @@
<para>¤Wz¨CÓÀW¹D³£¤£¤@¼Ë¡A·®æ~²§¦Ó¦U¨ã¯S¦â¡A¥B¨Ã¨S¦³¬Û³s¡A
¦]¦¹¡A§A±o¦h¤è¹Á¸Õ¤~¯à§ä¨ì¾A¦X¦Û¤vªºÀW¹D¡C
¦Ó¦³¨Ç¦a¤è»P©Ò¦³ªº IRC ¤å¤ÆÃþ¦ü¡A´N¬O½Ðª`·N¦Û¤v¨¥¦æ¬O§_«ê·í¡A
- ¥t¥~¥i¯à¸òÀW¹D¤º¤@¨Ç¦~»´/¦Ñ¤@½úªº¡A·|¦³¨Ç¥N·¾»Ýn¾AÀ³¡C
+ ¥t¥~¥i¯à¸òÀW¹D¤º¤@¨Ç¦~»´/¦Ñ¤@½úªº·|¦³¨Ç¥N·¾»Ýn¾AÀ³¡A
+ Á`¤§½Ð¦h«O«ù§»ª¡C</para>
</answer>
</qandaentry>
==== //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/mail/chapter.sgml#4 (text+ko) ====
@@ -1,8 +1,8 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/zh_TW.Big5/books/handbook/mail/chapter.sgml,v 1.3 2007/11/24 14:38:35 chinsan Exp $
- Original revision: 1.132
+ $FreeBSD: doc/zh_TW.Big5/books/handbook/mail/chapter.sgml,v 1.4 2007/12/03 18:17:47 chinsan Exp $
+ Original revision: 1.136
-->
<chapter id="mail">
@@ -30,127 +30,120 @@
<title>·§z</title>
<indexterm><primary>email</primary></indexterm>
- <para><quote>Electronic Mail</quote>, better known as email, is one of the
- most widely used forms of communication today. This chapter provides
- a basic introduction to running a mail server on &os;, as well as an
- introduction to sending and receiving email using &os;; however,
- it is not a complete reference and in fact many important
- considerations are omitted. For more complete coverage of the
- subject, the reader is referred to the many excellent books listed
- in <xref linkend="bibliography">.</para>
+ <para><quote>¹q¤l¶l¥ó</quote>©ÎªÌ«UºÙªº email¡A
+ ¤D¬O²{¤µ¨Ï¥Î³Ì¼sªxªº·¾³q¤è¦¡¤§¤@¡C ¥»³¹¥Dn¤¶²Ð¦p¦ó¦b &os; ¤W¦w¸Ë¡B
+ ³]©w email ªA°È¡A¥H¤Î¦p¦ó¦b &os; ¦¬µo«H¥ó¡F µM¦Ó³o¨Ã¤£¬O§¹¾ãªº°Ñ¦Ò¤â¥U¡A
+ ¹ê»Ú¤W³\¦h»Ý¦Ò¶qªº«n¨Æ¶µ¨Ã¥¼´£¤Î¡AY±ýÁA¸Ñ²Ó¸`½Ð°Ñ¾\ <xref
+ linkend="bibliography"> ¤ºªº°Ñ¦Ò®ÑÄy¡C</para>
- <para>After reading this chapter, you will know:</para>
+ <para>Ū§¹³o³¹¡A±z±N¤F¸Ñ¡J</para>
<itemizedlist>
<listitem>
- <para>What software components are involved in sending and receiving
- electronic mail.</para>
+ <para>þ¨Ç³nÅ餸¥ó»P¦¬µo¹q¤l¶l¥ó¦³Ãö¡C</para>
</listitem>
<listitem>
- <para>Where basic <application>sendmail</application> configuration
- files are located in FreeBSD.</para>
+ <para>FreeBSD ¤ºªº <application>sendmail</application>
+ °ò¥»³]©wÀɦbþ¡C</para>
</listitem>
<listitem>
- <para>The difference between remote and
- local mailboxes.</para>
+ <para>»·ºÝ«H½c»P¥»¾÷«H½cªº°Ï§O¡C</para>
</listitem>
<listitem>
- <para>How to block spammers from illegally using your mail server as a
- relay.</para>
+ <para>¦p¦óªý¾× spammer(©U§£¶l¥ó»s³yªÌ)«Dªk¹B¥Î±zªº¶l¥ó¦øªA¾¹§@¬°
+ relay(Âàµo¤¤Ä~ÂI)¡C</para>
</listitem>
<listitem>
- <para>How to install and configure an alternate Mail Transfer Agent on
- your system, replacing <application>sendmail</application>.</para>
+ <para>¦p¦ó¦w¸Ë¡B³]©w¨ä¥L Mail Transfer Agent(MTA) ¨Ó¨ú¥N
+ <application>sendmail</application>¡C</para>
</listitem>
<listitem>
- <para>How to troubleshoot common mail server problems.</para>
+ <para>¦p¦ó³B²z±`¨£ªº¶l¥ó¦øªA¾¹°ÝÃD¡C</para>
</listitem>
<listitem>
- <para>How to use SMTP with UUCP.</para>
+ <para>¦p¦ó¨Ï¥Î UUCP ¨Ó¶i¦æ SMTP¡C</para>
</listitem>
<listitem>
- <para>How to set up the system to send mail only.</para>
+ <para>¦p¦ó³]©w¨t²Î¡A¨Ï¨ä¥u¯àµo°e¶l¥ó¡C</para>
</listitem>
<listitem>
- <para>How to use mail with a dialup connection.</para>
+ <para>¦p¦ó¦b¼·±µ¤WºôÀô¹Ò¤¤¡A¦¬µo¶l¥ó¡C</para>
</listitem>
<listitem>
- <para>How to configure SMTP Authentication for added security.</para>
+ <para>¦p¦ó³]©w SMTP ÅçÃÒ¡A¥H¥[±j¦w¥þ©Ê¡C</para>
</listitem>
<listitem>
- <para>How to install and use a Mail User Agent, such as
- <application>mutt</application> to send and receive email.</para>
+ <para>¦p¦ó¦w¸Ë¡B¨Ï¥Î Mail User Agent(MUA) µ{¦¡¡A¤ñ¦p
+ <application>mutt</application> ¨Ó¦¬µo¶l¥ó¡C</para>
</listitem>
<listitem>
- <para>How to download your mail from a remote <acronym>POP</acronym>
- or <acronym>IMAP</acronym> server.</para>
+ <para>¦p¦ó±q»·ºÝ <acronym>POP</acronym> ©Î <acronym>IMAP</acronym>
+ ¥D¾÷¥h¤U¸ü¶l¥ó¡C</para>
</listitem>
<listitem>
- <para>How to automatically apply filters and rules to incoming
- email.</para>
+ <para>¦p¦ó¦b¦¬«H¤è±¡A¦Û°Ê®M¥Î¶l¥ó¹LÂo¡C</para>
</listitem>
</itemizedlist>
- <para>Before reading this chapter, you should:</para>
+ <para>¦b¶}©l¾\Ū³o³¹¤§«e¡A±z»Ýn¡J</para>
<itemizedlist>
<listitem>
- <para>Properly set up your network connection
- (<xref linkend="advanced-networking">).</para>
+ <para>¥ý³]¦n§Aªººô¸ô
+ (<xref linkend="advanced-networking">)¡C</para>
</listitem>
<listitem>
- <para>Properly set up the DNS information for your mail host
- (<xref linkend="network-servers">).</para>
+ <para>¯à¥¿½T¬°¶l¥ó¦øªA¾¹³]©w DNS
+ (<xref linkend="network-servers">)¡C</para>
</listitem>
<listitem>
- <para>Know how to install additional third-party software
- (<xref linkend="ports">).</para></listitem>
+ <para>ª¾¹D¦p¦ó³z¹L port/package ¦w¸Ë³nÅé
+ (<xref linkend="ports">)¡C</para></listitem>
</itemizedlist>
</sect1>
<sect1 id="mail-using">
- <title>Using Electronic Mail</title>
+ <title>¨Ï¥Î¹q¤l¶l¥ó</title>
<indexterm><primary>POP</primary></indexterm>
<indexterm><primary>IMAP</primary></indexterm>
<indexterm><primary>DNS</primary></indexterm>
- <para>There are five major parts involved in an email exchange. They
- are: <link linkend="mail-mua">the user program</link>, <link
- linkend="mail-mta">the server daemon</link>, <link
- linkend="mail-dns">DNS</link>, <link linkend="mail-receive">a
- remote or local mailbox</link>, and of course, <link linkend="mail-host">the
- mailhost itself</link>.</para>
+ <para>¦b email ¥æ´«ªº¹Lµ{¤¤¦³ 5 Ó¥Dn³¡¤À¡A¤À§O¬O¡G<link
+ linkend="mail-mua">MUA</link>¡B<link linkend="mail-mta">MTA</link>¡B
+ <link linkend="mail-dns">DNS</link>¡B<link linkend="mail-receive">
+ »·ºÝ©Î¥»¾÷ªº«H½c</link>¡A·íµMÁÙ¦³ <link linkend="mail-host">¶l¥ó¥D¾÷¥»¨
+ </link>¡C</para>
<sect2 id="mail-mua">
- <title>The User Program</title>
+ <title>MUA µ{¦¡</title>
- <para>This includes command line programs such as
- <application>mutt</application>,
- <application>pine</application>, <application>elm</application>,
- and <command>mail</command>, and <acronym>GUI</acronym> programs such as
- <application>balsa</application>,
- <application>xfmail</application> to name a few, and something
- more <quote>sophisticated</quote> like a WWW browser. These
- programs simply pass off the email transactions to the local
- <link linkend="mail-host"><quote>mailhost</quote></link>, either
- by calling one of the <link linkend="mail-mta">server
- daemons</link> available, or delivering it over <acronym>TCP</acronym>.</para>
- </sect2>
+ <para>¥]¬A¤@¨Ç¤å¦r¤¶±ªºµ{¦¡¡A¹³¬O
+ <application>mutt</application>¡B
+ <application>pine</application>¡B<application>elm</application>¡B
+ and <command>mail</command>¡A¥H¤Î <acronym>GUI</acronym> ¤¶±ªºµ{¦¡¡A
+ ¹³¬O <application>balsa</application>¡B
+ <application>xfmail</application> µ¥µ¥¡C ¦¹¥~¡AÁÙ¦³§ó
+ <quote>½ÆÂøªº</quote> ¹³¬O WWW ÂsÄý¾¹¡C
+ ³o¨Çµ{¦¡·|¶l¥ó³B²z¥æµ¹ <link
+ linkend="mail-host"><quote>¶l¥ó¥D¾÷</quote></link>¡A©ÎªÌ³z¹L©I¥s
+ <link linkend="mail-mta">MTA</link>(Y¦³ªº¸Ü)©ÎªÌ¬O³z¹L
+ <acronym>TCP</acronym> ¨Ó¶Ç»¼¶l¥ó¡C</para>
+ </sect2>
<sect2 id="mail-mta">
<title>Mailhost Server Daemon</title>
@@ -1336,17 +1329,7 @@
via &man.m4.1; preprocessing, where the actual configuration
occurs on a higher abstraction level. The &man.m4.1;
configuration files can be found under
- <filename>/usr/src/usr.sbin/sendmail/cf</filename>.</para>
-
- <para>If you did not install your system with full sources, the
- <application>sendmail</application> configuration set has been broken out into a separate source
- distribution tarball. Assuming you have your FreeBSD source code
- CDROM mounted, do:</para>
-
- <screen>&prompt.root; <userinput>cd /cdrom/src</userinput>
-&prompt.root; <userinput>cat scontrib.?? | tar xzf - -C /usr/src/contrib/sendmail</userinput></screen>
-
- <para>This extracts to only a few hundred kilobytes. The file
+ <filename>/usr/share/sendmail/cf</filename>. The file
<filename>README</filename> in the <filename>cf</filename>
directory can serve as a basic introduction to &man.m4.1;
configuration.</para>
@@ -1357,13 +1340,13 @@
<para>First, you have to create your <filename>.mc</filename>
file. The directory
- <filename>/usr/src/usr.sbin/sendmail/cf/cf</filename> contains a
+ <filename>/usr/share/sendmail/cf/cf</filename> contains a
few examples. Assuming you have named your file
<filename>foo.mc</filename>, all you need to do in order to
convert it into a valid <filename>sendmail.cf</filename>
is:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/usr.sbin/sendmail/cf/cf</userinput>
+ <screen>&prompt.root; <userinput>cd /etc/mail</userinput>
&prompt.root; <userinput>make foo.cf</userinput>
&prompt.root; <userinput>cp foo.cf /etc/mail/sendmail.cf</userinput></screen>
@@ -1656,26 +1639,38 @@
<procedure>
<step>
- <para>Install <filename role="package">security/cyrus-sasl</filename>
+ <para>Install <filename role="package">security/cyrus-sasl2</filename>
from the ports. You can find this port in
- <filename role="package">security/cyrus-sasl</filename>.
- <filename role="package">security/cyrus-sasl</filename> has
- a number of compile time options to choose from and, for
- the method we will be using here, make sure to select the
- <option>pwcheck</option> option.</para>
+ <filename role="package">security/cyrus-sasl2</filename>. The
+ <filename role="package">security/cyrus-sasl2</filename> port
+ supports a number of compile-time options. For the SMTP
+ Authentication method we will be using here, make sure that
+ the <option>LOGIN</option> option is not disabled.</para>
</step>
<step>
- <para>After installing <filename role="package">security/cyrus-sasl</filename>,
- edit <filename>/usr/local/lib/sasl/Sendmail.conf</filename>
+ <para>After installing <filename role="package">security/cyrus-sasl2</filename>,
+ edit <filename>/usr/local/lib/sasl2/Sendmail.conf</filename>
(or create it if it does not exist) and add the following
line:</para>
- <programlisting>pwcheck_method: passwd</programlisting>
+ <programlisting>pwcheck_method: saslauthd</programlisting>
+ </step>
+
+ <step>
+ <para>Next, install <filename role="package">security/cyrus-sasl2-saslauthd</filename>,
+ edit <filename>/etc/rc.conf</filename> to add the following
+ line:</para>
+
+ <programlisting>saslauthd_enable="YES"</programlisting>
+
+ <para>and finally start the saslauthd daemon:</para>
+
+ <screen>&prompt.root; <userinput>/usr/local/etc/rc.d/saslauthd start</userinput></screen>
- <para>This method will enable <application>sendmail</application>
- to authenticate against your FreeBSD <filename>passwd</filename>
+ <para>This daemon serves as a broker for <application>sendmail</application> to
+ authenticate against your FreeBSD <filename>passwd</filename>
database. This saves the trouble of creating a new set of usernames
and passwords for each user that needs to use
<acronym>SMTP</acronym> authentication, and keeps the login
@@ -1686,14 +1681,14 @@
<para>Now edit <filename>/etc/make.conf</filename> and add the
following lines:</para>
- <programlisting>SENDMAIL_CFLAGS=-I/usr/local/include/sasl1 -DSASL
+ <programlisting>SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL
SENDMAIL_LDFLAGS=-L/usr/local/lib
-SENDMAIL_LDADD=-lsasl</programlisting>
+SENDMAIL_LDADD=-lsasl2</programlisting>
<para>These lines will give <application>sendmail</application>
the proper configuration options for linking
- to <filename role="package">cyrus-sasl</filename> at compile time.
- Make sure that <filename role="package">cyrus-sasl</filename>
+ to <filename role="package">cyrus-sasl2</filename> at compile time.
+ Make sure that <filename role="package">cyrus-sasl2</filename>
has been installed before recompiling
<application>sendmail</application>.</para>
</step>
@@ -1701,11 +1696,12 @@
<step>
<para>Recompile <application>sendmail</application> by executing the following commands:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/usr.sbin/sendmail</userinput>
-&prompt.root; <userinput>make cleandir</userinput>
-&prompt.root; <userinput>make obj</userinput>
-&prompt.root; <userinput>make</userinput>
-&prompt.root; <userinput>make install</userinput></screen>
+ <screen>&prompt.root; <userinput>cd /usr/src/lib/libsmutil</userinput>
+&prompt.root; <userinput>make cleandir && make obj && make</userinput>
+&prompt.root; <userinput>cd /usr/src/lib/libsm</userinput>
+&prompt.root; <userinput>make cleandir && make obj && make</userinput>
+&prompt.root; <userinput>cd /usr/src/usr.sbin/sendmail</userinput>
+&prompt.root; <userinput>make cleandir && make obj && make && make install</userinput></screen>
<para>The compile of <application>sendmail</application> should not have any problems
if <filename>/usr/src</filename> has not been changed extensively
@@ -1721,8 +1717,7 @@
<programlisting>dnl set SASL options
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
-define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
-define(`confDEF_AUTH_INFO', `/etc/mail/auth-info')dnl</programlisting>
+define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl</programlisting>
<para>These options configure the different methods available to
<application>sendmail</application> for authenticating users.
@@ -1750,14 +1745,6 @@
<application>sendmail</application> to 13 and watch
<filename>/var/log/maillog</filename> for any errors.</para>
- <para>You may wish to add the following line to <filename>/etc/rc.conf</filename>
- so this service will be available after every system boot:</para>
-
- <programlisting>cyrus_pwcheck_enable="YES"</programlisting>
-
- <para>This will ensure the initialization of <acronym>SMTP_AUTH</acronym> upon system
- boot.</para>
-
<para>For more information, please see the <application>sendmail</application>
page regarding
<ulink url="http://www.sendmail.org/~ca/email/auth.html">
@@ -1840,7 +1827,7 @@
that should be displayed. In this example, we will read the
first email:</para>
- <screen>& <userinput>t 1</userinput>
+ <screen>& <userinput>t 1</userinput>
Message 1:
From root at localhost Mon Mar 8 14:05:52 2004
X-Original-To: marcs at localhost
@@ -1870,7 +1857,7 @@
single <keycap>.</keycap> on a new line. An example can be seen
below:</para>
- <screen>& <userinput>R 1</userinput>
+ <screen>& <userinput>R 1</userinput>
To: root at localhost
Subject: Re: test
@@ -1887,7 +1874,7 @@
be specified by putting a single <keycap>.</keycap> on a new
line.</para>
- <screen>& <userinput>mail root at localhost</userinput>
+ <screen>& <userinput>mail root at localhost</userinput>
Subject: <userinput>I mastered mail
Now I can send and receive email using mail ... :)
@@ -1995,7 +1982,11 @@
&man.vi.1; command as an editor for creating and replying to
emails. This may be customized by the user by creating or
editing their own <filename>.muttrc</filename> file in their home directory and setting the
- <literal>editor</literal> variable.</para>
+ <literal>editor</literal> variable or by setting the
+ <envar>EDITOR</envar> environment variable. See
+ <ulink url="http://www.mutt.org/"></ulink> for more
+ information about configuring
+ <application>mutt</application>.</para>
</note>
<para>In order to compose a new mail message, press
@@ -2018,6 +2009,7 @@
help, which can be accessed from most of the menus by pressing
the <keycap>?</keycap> key. The top line also displays the
keyboard shortcuts where appropriate.</para>
+
</sect2>
<sect2 id="pine-command">
@@ -2281,7 +2273,7 @@
address of <email role="nolink">goodmail at example2.com</email>:</para>
<programlisting>:0
-* < 1000
+* < 1000
! goodmail at example2.com</programlisting>
<para>Send all mail sent to <email>alternate at example.com</email>
==== //depot/projects/dtrace/ports/MOVED#52 (text+ko) ====
@@ -1,7 +1,7 @@
#
# MOVED - a list of (recently) moved or removed ports
#
-# $FreeBSD: ports/MOVED,v 1.1512 2007/11/03 23:36:39 gerald Exp $
+# $FreeBSD: ports/MOVED,v 1.1513 2007/12/03 09:43:40 dougb Exp $
#
# Each entry consists of a single line containing the following four
# fields in the order named, separated with the pipe (`|') character:
@@ -3325,3 +3325,7 @@
devel/py-qt4-qct|devel/qct|2007-10-26|Since it's an application but not a Py/Qt library the port was renamed
net-mgmt/wispy-tools|net-mgmt/spectools|2007-10-29|project renamed
lang/gcc40|lang/gcc42|2007-11-04|Superseded by gcc41 and later, gcc42 being the recommended update path
+chinese/bind8||2007-12-03|EOL: Use dns/bind94 instead
+dns/bind8||2007-12-03|EOL: Use dns/bind94 instead
+dns/bind84||2007-12-03|EOL: Use dns/bind94 instead
+mail/smc-milter||2007-12-03|Relies on BIND 8, which is EOL
==== //depot/projects/dtrace/ports/Mk/bsd.ruby.mk#9 (text+ko) ====
@@ -3,7 +3,7 @@
#
# Created by: Akinori MUSHA <knu at FreeBSD.org>
#
-# $FreeBSD: ports/Mk/bsd.ruby.mk,v 1.164 2007/10/30 11:24:58 stas Exp $
+# $FreeBSD: ports/Mk/bsd.ruby.mk,v 1.165 2007/12/04 12:26:06 stas Exp $
#
.if !defined(Ruby_Include)
@@ -162,7 +162,7 @@
.if defined(RUBY_VER) && ${RUBY_VER} == 1.8
RUBY_RELVERSION= 1.8.6
-RUBY_PORTREVISION= 0
+RUBY_PORTREVISION= 1
RUBY_PORTEPOCH= 1
RUBY_PATCHLEVEL= 111
==== //depot/projects/dtrace/src/Makefile.inc1#33 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/Makefile.inc1,v 1.590 2007/10/31 09:26:42 yar Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.591 2007/12/04 12:55:27 yar Exp $
#
# Make command line options:
# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -606,17 +606,25 @@
#
distributeworld installworld: installcheck
mkdir -p ${INSTALLTMP}
- for prog in ${ITOOLS}; do \
+ progs=$$(for prog in ${ITOOLS}; do \
if progpath=`which $$prog`; then \
- progs="$$progs $$progpath"; \
+ echo $$progpath; \
else \
echo "Required tool $$prog not found in PATH." >&2; \
exit 1; \
fi; \
- done; \
- cp $$progs ${INSTALLTMP}; \
- cp `ldd -f "%p\n" -f "%p\n" $$progs 2>/dev/null | \
- sort -u` ${INSTALLTMP}
+ done); \
+ libs=$$(ldd -f "%o %p\n" -f "%o %p\n" $$progs 2>/dev/null | sort -u | \
+ while read line; do \
+ set -- $$line; \
+ if [ "$$2 $$3" != "not found" ]; then \
+ echo $$2; \
+ else \
+ echo "Required library $$1 not found." >&2; \
+ exit 1; \
+ fi; \
+ done); \
+ cp $$libs $$progs ${INSTALLTMP}
cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale
${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \
${IMAKEENV} rm -rf ${INSTALLTMP}
==== //depot/projects/dtrace/src/contrib/bind9/lib/isc/arm/include/isc/atomic.h#2 (text+ko) ====
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/contrib/bind9/lib/isc/arm/include/isc/atomic.h,v 1.1.1.1 2007/06/05 22:15:38 dougb Exp $
+ * $FreeBSD: src/contrib/bind9/lib/isc/arm/include/isc/atomic.h,v 1.1.1.2 2007/12/03 08:26:34 dougb Exp $
*/
#ifndef ISC_ATOMIC_H
@@ -49,7 +49,29 @@
static inline isc_int32_t
isc_atomic_cmpxchg(isc_int32_t *p, isc_int32_t cmpval, isc_int32_t val)
{
- return atomic_cmpset_int(p, cmpval, val);
+ register int done, ras_start;
+
+ __asm __volatile("1:\n"
+ "adr %1, 1b\n"
+ "mov %0, #0xe0000004\n"
+ "str %1, [%0]\n"
+ "mov %0, #0xe0000008\n"
+ "adr %1, 2f\n"
+ "str %1, [%0]\n"
+ "ldr %1, [%2]\n"
+ "cmp %1, %3\n"
+ "streq %4, [%2]\n"
+ "2:\n"
+ "mov %3, #0\n"
+ "mov %0, #0xe0000004\n"
+ "str %3, [%0]\n"
+ "mov %3, #0xffffffff\n"
+ "mov %0, #0xe0000008\n"
+ "str %3, [%0]\n"
+ : "=r" (ras_start), "=r" (done)
+ ,"+r" (p), "+r" (cmpval), "+r" (val) : : "memory");
+ return (done);
+
}
#else /* !FreeBSD */
==== //depot/projects/dtrace/src/lib/csu/common/crtbrand.c#4 (text+ko) ====
@@ -24,7 +24,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/csu/common/crtbrand.c,v 1.4 2003/10/17 15:43:13 peter Exp $");
+__FBSDID("$FreeBSD: src/lib/csu/common/crtbrand.c,v 1.6 2007/12/04 12:18:43 kib Exp $");
#include <sys/param.h>
@@ -43,7 +43,7 @@
int32_t type;
char name[sizeof ABI_VENDOR];
int32_t desc;
-} abitag __attribute__ ((section (ABI_SECTION), aligned(4))) __unused = {
+} abitag __attribute__ ((section (ABI_SECTION), aligned(4))) __used = {
sizeof ABI_VENDOR,
sizeof(int32_t),
ABI_NOTETYPE,
==== //depot/projects/dtrace/src/lib/libarchive/archive_read_support_format_zip.c#8 (text+ko) ====
@@ -24,7 +24,7 @@
*/
#include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_zip.c,v 1.15 2007/10/12 04:08:28 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_zip.c,v 1.16 2007/12/04 06:32:12 kientzle Exp $");
#ifdef HAVE_ERRNO_H
#include <errno.h>
@@ -336,7 +336,8 @@
zip->entry_offset = 0;
/* If there's no body, force read_data() to return EOF immediately. */
- if (zip->entry_bytes_remaining < 1)
+ if (0 == (zip->flags & ZIP_LENGTH_AT_END)
+ && zip->entry_bytes_remaining < 1)
zip->end_of_entry = 1;
/* Set up a more descriptive format name. */
==== //depot/projects/dtrace/src/lib/libc/amd64/Makefile.inc#4 (text+ko) ====
@@ -1,9 +1,9 @@
-# $FreeBSD: src/lib/libc/amd64/Makefile.inc,v 1.5 2006/03/16 14:22:19 ru Exp $
+# $FreeBSD: src/lib/libc/amd64/Makefile.inc,v 1.6 2007/12/03 07:17:32 das Exp $
#
# Machine dependent definitions for the amd64 architecture.
#
# Long double is 80 bits
-GDTOASRCS+=strtopx.c
+GDTOASRCS+=strtorx.c
MDSRCS+=machdep_ldisx.c
SYM_MAPS+=${.CURDIR}/amd64/Symbol.map
==== //depot/projects/dtrace/src/lib/libc/gdtoa/_ldtoa.c#5 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gdtoa/_ldtoa.c,v 1.3 2007/11/21 01:10:42 jb Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gdtoa/_ldtoa.c,v 1.4 2007/12/03 07:17:32 das Exp $");
#include <float.h>
#include <inttypes.h>
@@ -46,11 +46,11 @@
__ldtoa(long double *ld, int mode, int ndigits, int *decpt, int *sign,
char **rve)
{
- static FPI fpi = {
+ FPI fpi = {
LDBL_MANT_DIG, /* nbits */
LDBL_MIN_EXP - LDBL_MANT_DIG, /* emin */
LDBL_MAX_EXP - LDBL_MANT_DIG, /* emax */
- FPI_Round_near, /* rounding */
+ FLT_ROUNDS, /* rounding */
#ifdef Sudden_Underflow /* unused, but correct anyway */
1
#else
@@ -64,7 +64,15 @@
void *vbits = bits;
u.e = *ld;
+
+ /*
+ * gdtoa doesn't know anything about the sign of the number, so
+ * if the number is negative, we need to swap rounding modes of
+ * 2 (upwards) and 3 (downwards).
+ */
*sign = u.bits.sign;
+ fpi.rounding ^= (fpi.rounding >> 1) & u.bits.sign;
+
be = u.bits.exp - (LDBL_MAX_EXP - 1) - (LDBL_MANT_DIG - 1);
LDBL_TO_ARRAY32(u, bits);
==== //depot/projects/dtrace/src/lib/libc/gdtoa/machdep_ldisQ.c#4 (text+ko) ====
@@ -31,7 +31,9 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gdtoa/machdep_ldisQ.c,v 1.2 2003/04/09 05:58:43 das Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gdtoa/machdep_ldisQ.c,v 1.3 2007/12/03 07:17:32 das Exp $");
+
+#include <float.h>
#include "gdtoaimp.h"
@@ -40,6 +42,6 @@
{
long double result;
- strtopQ(s, sp, &result);
+ strtorQ(s, sp, FLT_ROUNDS, &result);
return result;
}
==== //depot/projects/dtrace/src/lib/libc/gdtoa/machdep_ldisx.c#4 (text+ko) ====
@@ -31,7 +31,9 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gdtoa/machdep_ldisx.c,v 1.2 2003/04/09 05:58:43 das Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gdtoa/machdep_ldisx.c,v 1.3 2007/12/03 07:17:32 das Exp $");
+
+#include <float.h>
#include "gdtoaimp.h"
@@ -40,6 +42,6 @@
{
long double result;
- strtopx(s, sp, &result);
+ strtorx(s, sp, FLT_ROUNDS, &result);
return result;
}
==== //depot/projects/dtrace/src/lib/libc/gen/closedir.c#6 (text+ko) ====
@@ -31,7 +31,7 @@
static char sccsid[] = "@(#)closedir.c 8.1 (Berkeley) 6/10/93";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gen/closedir.c,v 1.12 2007/11/19 21:57:28 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gen/closedir.c,v 1.13 2007/12/03 14:33:50 des Exp $");
#include "namespace.h"
#include <sys/types.h>
@@ -54,7 +54,7 @@
int fd;
if (__isthreaded)
- _pthread_mutex_lock((void *)&dirp->dd_lock);
+ _pthread_mutex_lock(&dirp->dd_lock);
_seekdir(dirp, dirp->dd_rewind); /* free seekdir storage */
fd = dirp->dd_fd;
dirp->dd_fd = -1;
@@ -62,8 +62,8 @@
free((void *)dirp->dd_buf);
_reclaim_telldir(dirp);
if (__isthreaded) {
- _pthread_mutex_unlock((void *)&dirp->dd_lock);
- _pthread_mutex_destroy((void *)&dirp->dd_lock);
+ _pthread_mutex_unlock(&dirp->dd_lock);
+ _pthread_mutex_destroy(&dirp->dd_lock);
}
free((void *)dirp);
return(_close(fd));
==== //depot/projects/dtrace/src/lib/libc/gen/readdir.c#5 (text+ko) ====
@@ -31,7 +31,7 @@
static char sccsid[] = "@(#)readdir.c 8.3 (Berkeley) 9/29/94";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gen/readdir.c,v 1.13 2007/01/09 00:27:55 imp Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gen/readdir.c,v 1.14 2007/12/03 14:33:50 des Exp $");
#include "namespace.h"
#include <sys/param.h>
@@ -87,9 +87,9 @@
struct dirent *dp;
if (__isthreaded) {
- _pthread_mutex_lock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_lock(&dirp->dd_lock);
dp = _readdir_unlocked(dirp);
- _pthread_mutex_unlock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_unlock(&dirp->dd_lock);
}
else
dp = _readdir_unlocked(dirp);
@@ -108,10 +108,10 @@
saved_errno = errno;
errno = 0;
if (__isthreaded) {
- _pthread_mutex_lock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_lock(&dirp->dd_lock);
if ((dp = _readdir_unlocked(dirp)) != NULL)
memcpy(entry, dp, _GENERIC_DIRSIZ(dp));
- _pthread_mutex_unlock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_unlock(&dirp->dd_lock);
}
else if ((dp = _readdir_unlocked(dirp)) != NULL)
memcpy(entry, dp, _GENERIC_DIRSIZ(dp));
==== //depot/projects/dtrace/src/lib/libc/gen/seekdir.c#5 (text+ko) ====
@@ -31,7 +31,7 @@
static char sccsid[] = "@(#)seekdir.c 8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gen/seekdir.c,v 1.6 2007/01/09 00:27:55 imp Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gen/seekdir.c,v 1.7 2007/12/03 14:33:51 des Exp $");
#include "namespace.h"
#include <sys/param.h>
@@ -52,8 +52,8 @@
long loc;
{
if (__isthreaded)
- _pthread_mutex_lock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_lock(&dirp->dd_lock);
_seekdir(dirp, loc);
if (__isthreaded)
- _pthread_mutex_unlock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_unlock(&dirp->dd_lock);
}
==== //depot/projects/dtrace/src/lib/libc/gen/telldir.c#5 (text+ko) ====
@@ -31,7 +31,7 @@
static char sccsid[] = "@(#)telldir.c 8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gen/telldir.c,v 1.9 2007/01/09 00:27:55 imp Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gen/telldir.c,v 1.10 2007/12/03 14:33:51 des Exp $");
#include "namespace.h"
#include <sys/param.h>
@@ -64,13 +64,13 @@
if ((lp = (struct ddloc *)malloc(sizeof(struct ddloc))) == NULL)
return (-1);
if (__isthreaded)
- _pthread_mutex_lock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_lock(&dirp->dd_lock);
lp->loc_index = dirp->dd_td->td_loccnt++;
lp->loc_seek = dirp->dd_seek;
lp->loc_loc = dirp->dd_loc;
LIST_INSERT_HEAD(&dirp->dd_td->td_locq, lp, loc_lqe);
if (__isthreaded)
- _pthread_mutex_unlock((pthread_mutex_t *)&dirp->dd_lock);
+ _pthread_mutex_unlock(&dirp->dd_lock);
return (lp->loc_index);
}
==== //depot/projects/dtrace/src/lib/libc/i386/Makefile.inc#4 (text+ko) ====
@@ -1,6 +1,6 @@
-# $FreeBSD: src/lib/libc/i386/Makefile.inc,v 1.2 2006/03/13 01:14:57 deischen Exp $
+# $FreeBSD: src/lib/libc/i386/Makefile.inc,v 1.3 2007/12/03 07:17:32 das Exp $
# Long double is 80 bits
-GDTOASRCS+=strtopx.c
+GDTOASRCS+=strtorx.c
MDSRCS+=machdep_ldisx.c
SYM_MAPS+=${.CURDIR}/i386/Symbol.map
==== //depot/projects/dtrace/src/lib/libc/ia64/Makefile.inc#4 (text+ko) ====
@@ -1,9 +1,9 @@
-# $FreeBSD: src/lib/libc/ia64/Makefile.inc,v 1.7 2006/03/16 14:27:17 ru Exp $
+# $FreeBSD: src/lib/libc/ia64/Makefile.inc,v 1.8 2007/12/03 07:17:32 das Exp $
#
# Machine dependent definitions for the ia64 architecture.
#
# Long double is 80 bits
-GDTOASRCS+=strtopx.c
+GDTOASRCS+=strtorx.c
MDSRCS+=machdep_ldisx.c
SYM_MAPS+=${.CURDIR}/ia64/Symbol.map
==== //depot/projects/dtrace/src/lib/libc/nameser/ns_parse.c#4 (text) ====
@@ -16,7 +16,7 @@
*/
#ifndef lint
-static const char rcsid[] = "$Id: ns_parse.c,v 1.5.18.3 2005/10/11 00:25:10 marka Exp $";
+static const char rcsid[] = "$Id: ns_parse.c,v 1.5.18.4 2007/08/27 03:34:24 marka Exp $";
#endif
/* Import. */
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list