ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/docs/statgrab.xml
(Generate patch)

Comparing projects/libstatgrab/docs/statgrab.xml (file contents):
Revision 1.8 by tdb, Sun May 2 17:39:19 2004 UTC vs.
Revision 1.9 by tdb, Tue May 4 19:28:06 2004 UTC

# Line 35 | Line 35
35        </funcprototype>
36  
37        <funcprototype>
38 +        <funcdef>sg_error <function>sg_get_error</function></funcdef>
39 +        <void/>
40 +      </funcprototype>
41 +      <funcprototype>
42 +        <funcdef>const char *<function>sg_get_error_arg</function></funcdef>
43 +        <void/>
44 +      </funcprototype>
45 +      <funcprototype>
46 +        <funcdef>const char *<function>sg_str_error</function></funcdef>
47 +        <paramdef>sg_error <parameter>code</parameter></paramdef>
48 +      </funcprototype>
49 +
50 +      <funcprototype>
51          <funcdef>sg_cpu_stats *<function>sg_get_cpu_stats</function></funcdef>
52          <void/>
53        </funcprototype>
# Line 137 | Line 150
150        <function>sg_init</function> and
151        <function>sg_drop_privileges</function> return 0 on success, and
152        non-zero on failure.
153 +    </para>
154 +    <para>
155 +      There are three functions relating to error reporting in libstatgrab.
156 +      The first, <function>sg_get_error</function> returns an sg_error code
157 +      which relates to the last error generated by libstatgrab. This can be
158 +      converted to a string by calling <function>sg_str_error</function>
159 +      giving the sg_error code as an argument. Finally, an optional
160 +      argument may be set when the error was generated. This can be
161 +      accessed by calling <function>sg_get_error_arg</function>.
162 +    </para>
163 +    <para>
164 +      It is the intended practice that whenever a libstatgrab function is
165 +      called and subsequently fails that an appropriate error will be set.
166      </para>
167      <para>
168        The library was originally written to support the i-scream

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines