Update label externalization entry point descriptions for the recent
change to use sbufs instead of C strings. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
This commit is contained in:
parent
e7c1439200
commit
115626b75a
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=17399
2 changed files with 10 additions and 34 deletions
|
@ -18,9 +18,7 @@
|
|||
<!ENTITY mac.externalize.paramdefs '
|
||||
<paramdef>struct label *<parameter>label</parameter></paramdef>
|
||||
<paramdef>char *<parameter>element_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>element_data</parameter></paramdef>
|
||||
<paramdef>size_t <parameter>size</parameter></paramdef>
|
||||
<paramdef>size_t <parameter>*len</parameter></paramdef>
|
||||
<paramdef>struct sbuf *<parameter>sb</parameter></paramdef>
|
||||
<paramdef>int <parameter>*claimed</parameter></paramdef>
|
||||
'>
|
||||
|
||||
|
@ -37,19 +35,9 @@
|
|||
</row>
|
||||
|
||||
<row>
|
||||
<entry><parameter>element_data</parameter>
|
||||
<entry>Buffer; to be filled in with text representation of label</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><parameter>size</parameter></entry>
|
||||
<entry>Size of <parameter>element_data</parameter></entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><parameter>len</parameter></entry>
|
||||
<entry>To be filled in with the length of the string representing the
|
||||
label data.</entry>
|
||||
<entry><parameter>sb</parameter>
|
||||
<entry>String buffer to be filled with a text representation of
|
||||
label</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
|
@ -67,7 +55,7 @@
|
|||
user. Currently, all policies' <function>externalize</function> entry
|
||||
points will be called, so the implementation should check the contents
|
||||
of <parameter>element_name</parameter> before attempting to fill in
|
||||
<parameter>element_data</parameter>. If
|
||||
<parameter>sb</parameter>. If
|
||||
<parameter>element_name</parameter> does not match the name of your
|
||||
policy, simply return <returnvalue>0</returnvalue>. Only return nonzero
|
||||
if an error occurs while externalizing the label data. Once the policy
|
||||
|
|
|
@ -18,9 +18,7 @@
|
|||
<!ENTITY mac.externalize.paramdefs '
|
||||
<paramdef>struct label *<parameter>label</parameter></paramdef>
|
||||
<paramdef>char *<parameter>element_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>element_data</parameter></paramdef>
|
||||
<paramdef>size_t <parameter>size</parameter></paramdef>
|
||||
<paramdef>size_t <parameter>*len</parameter></paramdef>
|
||||
<paramdef>struct sbuf *<parameter>sb</parameter></paramdef>
|
||||
<paramdef>int <parameter>*claimed</parameter></paramdef>
|
||||
'>
|
||||
|
||||
|
@ -37,19 +35,9 @@
|
|||
</row>
|
||||
|
||||
<row>
|
||||
<entry><parameter>element_data</parameter>
|
||||
<entry>Buffer; to be filled in with text representation of label</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><parameter>size</parameter></entry>
|
||||
<entry>Size of <parameter>element_data</parameter></entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><parameter>len</parameter></entry>
|
||||
<entry>To be filled in with the length of the string representing the
|
||||
label data.</entry>
|
||||
<entry><parameter>sb</parameter>
|
||||
<entry>String buffer to be filled with a text representation of
|
||||
label</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
|
@ -67,7 +55,7 @@
|
|||
user. Currently, all policies' <function>externalize</function> entry
|
||||
points will be called, so the implementation should check the contents
|
||||
of <parameter>element_name</parameter> before attempting to fill in
|
||||
<parameter>element_data</parameter>. If
|
||||
<parameter>sb</parameter>. If
|
||||
<parameter>element_name</parameter> does not match the name of your
|
||||
policy, simply return <returnvalue>0</returnvalue>. Only return nonzero
|
||||
if an error occurs while externalizing the label data. Once the policy
|
||||
|
|
Loading…
Reference in a new issue