aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zh_CN.GB2312/books/arch-handbook/book.sgml4
-rw-r--r--zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml18
-rw-r--r--zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml6
-rw-r--r--zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml2
4 files changed, 16 insertions, 14 deletions
diff --git a/zh_CN.GB2312/books/arch-handbook/book.sgml b/zh_CN.GB2312/books/arch-handbook/book.sgml
index 569e45db6e..4318b76a43 100644
--- a/zh_CN.GB2312/books/arch-handbook/book.sgml
+++ b/zh_CN.GB2312/books/arch-handbook/book.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.50
+ Original Revision: 1.51
$FreeBSD$
-->
@@ -32,6 +32,7 @@
<year>2003</year>
<year>2004</year>
<year>2005</year>
+ <year>2006</year>
<holder>The FreeBSD Documentation Project</holder>
</copyright>
@@ -42,6 +43,7 @@
<copyright>
<year>2004</year>
<year>2005</year>
+ <year>2006</year>
<holder>&cnproj.freebsd.org;</holder>
</copyright>
diff --git a/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml b/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml
index f9e0522649..3085eefb3a 100644
--- a/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml
+++ b/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.17
+ Original Revision: 1.18
$FreeBSD$
-->
@@ -308,14 +308,14 @@ if (p2-&gt;p_prison) {
<indexterm><primary>System V IPC(系统V进程间通信)</primary></indexterm>
- <para>System V进程间通信(IPC)是通过消息实现的。
- 每个进程都可以向其它进程发送消息,告诉对方该做什么。
- 处理消息的函数是:<literal>msgsys</literal>, <literal>msgctl</literal>,
- <literal>msgget</literal>, <literal>msgsend</literal>和
- <literal>msgrcv</literal>。前面我提到一些sysctl项开关可以影响Jail的行为,
- 其中有一个是<literal>jail_sysvipc_allowed</literal>。在大多数系统上,
- 这个sysctl项被设成0。如此它被设为1,它将使Jail完全失去意义:
- 在Jail中有权限的进程就可以影响Jail环境外的进程了。
+ <para>System V 进程间通信 (IPC) 是通过消息实现的。
+ 每个进程都可以向其它进程发送消息, 告诉对方该做什么。
+ 处理消息的函数是: <literal>msgsys</literal>、 <literal>msgctl</literal>、
+ <literal>msgget</literal>、 <literal>msgsend</literal> 和
+ <literal>msgrcv</literal>。 前面已经提到, 一些 sysctl 项开关可以影响 Jail 的行为,
+ 其中有一个是 <literal>jail_sysvipc_allowed</literal>。 在大多数系统上,
+ 这个 sysctl 项会设成0。 如果将它设为1, 则会完全失去 jail 的意义:
+ 因为那样在 jail 中有权限的进程就可以影响 jail 环境外的进程了。
消息与信号的区别是:消息仅由一个信号编号组成。</para>
<para><filename>/usr/src/sys/kern/sysv_msg.c</filename>:</para>
diff --git a/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml b/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml
index cc619c9dac..82aecbadb9 100644
--- a/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml
+++ b/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml
@@ -29,7 +29,7 @@
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
- Original Revision: 1.44
+ Original Revision: 1.45
$FreeBSD$
-->
@@ -5287,8 +5287,8 @@
<para>确定相关主体信任状是否有权在给定父目录,以给定的名字和属性,
常见一个 vnode。成功,则返回 <returnvalue>0</returnvalue>;否则,
返回一个<varname>errno</varname>值。
- 建议使用的错误编码:<errorcode>EACCES</errorcode>,用于标记不匹配;
- <errorcode>EPERM</errorcode>,用于权限不够。
+ 建议使用的错误编码:<errorcode>EACCES</errorcode> 来表示用于标记不匹配, 而用
+ <errorcode>EPERM</errorcode>,用于权限不足。
以<symbol>O_CREAT</symbol>为参数调用 &man.open.2;,或对 &man.mknod.2;,&man.mkfifo.2;
等的调用将导致该函数被调用。</para>
</sect3>
diff --git a/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml b/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml
index b9eb5741ae..f2c949de53 100644
--- a/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml
+++ b/zh_CN.GB2312/books/arch-handbook/newbus/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.9
+ Original Revision: 1.10
$FreeBSD$
Originally by: Jeroen Ruigrok van der Warven