diff options
author | Robert Watson <rwatson@FreeBSD.org> | 2003-06-23 02:04:49 +0000 |
---|---|---|
committer | Robert Watson <rwatson@FreeBSD.org> | 2003-06-23 02:04:49 +0000 |
commit | 115626b75acbd5476b74176efdd4869f587d77f7 (patch) | |
tree | e478f267471939494c04127b70c2c05f707594f4 /en_US.ISO8859-1 | |
parent | e7c1439200d59be6fbf63b83ad6c861bcc950bbc (diff) | |
download | doc-115626b75acbd5476b74176efdd4869f587d77f7.tar.gz doc-115626b75acbd5476b74176efdd4869f587d77f7.zip |
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
Notes
Notes:
svn path=/head/; revision=17399
Diffstat (limited to 'en_US.ISO8859-1')
-rw-r--r-- | en_US.ISO8859-1/books/arch-handbook/mac.ent | 22 | ||||
-rw-r--r-- | en_US.ISO8859-1/books/developers-handbook/mac.ent | 22 |
2 files changed, 10 insertions, 34 deletions
diff --git a/en_US.ISO8859-1/books/arch-handbook/mac.ent b/en_US.ISO8859-1/books/arch-handbook/mac.ent index 6ead9b19ca..9ce12de575 100644 --- a/en_US.ISO8859-1/books/arch-handbook/mac.ent +++ b/en_US.ISO8859-1/books/arch-handbook/mac.ent @@ -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 diff --git a/en_US.ISO8859-1/books/developers-handbook/mac.ent b/en_US.ISO8859-1/books/developers-handbook/mac.ent index 6ead9b19ca..9ce12de575 100644 --- a/en_US.ISO8859-1/books/developers-handbook/mac.ent +++ b/en_US.ISO8859-1/books/developers-handbook/mac.ent @@ -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 |