From 3bb5364812ac0013260f9add43bacd7b4ef9169d Mon Sep 17 00:00:00 2001 From: Gabor Kovesdan Date: Fri, 7 Jun 2013 19:44:22 +0000 Subject: - Add namespace declarations to entities --- en_US.ISO8859-1/books/arch-handbook/mac.ent | 44 ++++++++++++++--------------- zh_CN.GB2312/books/arch-handbook/mac.ent | 40 +++++++++++++------------- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/en_US.ISO8859-1/books/arch-handbook/mac.ent b/en_US.ISO8859-1/books/arch-handbook/mac.ent index e05ac48e87..76a5938a76 100644 --- a/en_US.ISO8859-1/books/arch-handbook/mac.ent +++ b/en_US.ISO8859-1/books/arch-handbook/mac.ent @@ -3,11 +3,11 @@ - - + + + - + Parameter Description @@ -17,14 +17,14 @@ '> struct label *label - char *element_name - struct sbuf *sb - int *claimed + struct label *label + char *element_name + struct sbuf *sb + int *claimed '> + label Label to be externalized @@ -49,11 +49,11 @@ '> -Produce an externalized label based on the label structure passed. +Produce an externalized label based on the label structure passed. An externalized label consists of a text representation of the label contents that can be used with userland applications and read by the - user. Currently, all policies' externalize entry + user. Currently, all policies' externalize entry points will be called, so the implementation should check the contents of element_name before attempting to fill in sb. If @@ -62,17 +62,17 @@ if an error occurs while externalizing the label data. Once the policy fills in element_data, *claimed should be incremented. -"> +'> struct label *label - char *element_name - char *element_data - int *claimed + struct label *label + char *element_name + char *element_data + int *claimed '> + label Label to be filled in @@ -96,9 +96,9 @@ '> -Produce an internal label structure based on externalized label data - in text format. Currently, all policies' internalize +Produce an internal label structure based on externalized label data + in text format. Currently, all policies' internalize entry points are called when internalization is requested, so the implementation should compare the contents of element_name to its own name in order to be sure @@ -108,4 +108,4 @@ element_name does not match its own name, or when data can successfully be internalized, in which case *claimed should be incremented. -"> +'> diff --git a/zh_CN.GB2312/books/arch-handbook/mac.ent b/zh_CN.GB2312/books/arch-handbook/mac.ent index f16cc59b68..55052253b1 100644 --- a/zh_CN.GB2312/books/arch-handbook/mac.ent +++ b/zh_CN.GB2312/books/arch-handbook/mac.ent @@ -4,11 +4,11 @@ $FreeBSD$ --> - - + + + - + 参数 说明 @@ -18,14 +18,14 @@ $FreeBSD$ --> '> struct label *label - char *element_name - struct sbuf *sb - int *claimed + struct label *label + char *element_name + struct sbuf *sb + int *claimed '> + label 将用外部形式表示的标记 @@ -48,25 +48,25 @@ $FreeBSD$ --> '> -根据传入的标记结构,产生一个以外部形式表示的标记。 +根据传入的标记结构,产生一个以外部形式表示的标记。 一个外部形式标记,是标记内容的文本表示,它由用户级的应用程序使用,是用户可读的。 目前的MAC实现方案将依次调用策略的相应入口函数,因此, 具体策略的实现代码,需要在填写sb之前,先检查element_name中指定的名字。 如果element_name中的内容与你的策略名字不相符,则直接返回0。 仅当转换标记数据的过程中出现错误时,才返回非0值。 一旦策略决定填写element_data,递增*claim的数值。 -"> +'> struct label *label - char *element_name - char *element_data - int *claimed + struct label *label + char *element_name + char *element_data + int *claimed '> + label 将被填充的标记 @@ -89,10 +89,10 @@ $FreeBSD$ --> '> -根据一个文本形式的外部表示标记数据,创建一个内部形式的标记结构。 +根据一个文本形式的外部表示标记数据,创建一个内部形式的标记结构。 目前的MAC方案将依次调用所有策略的相关入口函数,来响应标记的内部转换请求, 因此,实现代码必须首先通过比较element_name中的内容和自己的策略名字, 来确定是否需要转换element_data中存放的数据。 类似的,如果名字不匹配或者数据转换操作成功,该函数返回0,并递增*claimed的值。 -"> +'> -- cgit v1.2.3