1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>pam_pkcs11: error.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="dirs.html"><span>Directories</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="dir_55f9682142a78e45196901be32452b47.html">src</a> » <a class="el" href="dir_782c1fcd7529e1a05f3f2af490691324.html">common</a>
</div>
</div>
<div class="contents">
<h1>error.h File Reference</h1><code>#include <<a class="el" href="error_8h_source.html">config.h</a>></code><br/>
<code>#include <stdarg.h></code><br/>
<code>#include <openssl/err.h></code><br/>
<code>#include <errno.h></code><br/>
<p><a href="error_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a5e157a94a82f4b152bca1a06993c38e0">ERROR_BUFFER_SIZE</a> 512</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Default error message buffer size. <a href="#a5e157a94a82f4b152bca1a06993c38e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#ae54a269833ffb6ee72805310683948b3">ERROR_EXTERN</a> extern</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ERROR_EXTERN void </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a41da65e2112c4e2ce328901fefa7f23d">set_error</a> (const char *format,...)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">store an error message into a temporary buffer, in a similar way as sprintf does <a href="#a41da65e2112c4e2ce328901fefa7f23d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ERROR_EXTERN const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a9656cb808dbefbb79694c3245976fa66">get_error</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve error message string from buffer. <a href="#a9656cb808dbefbb79694c3245976fa66"></a><br/></td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a5e157a94a82f4b152bca1a06993c38e0"></a><!-- doxytag: member="error.h::ERROR_BUFFER_SIZE" ref="a5e157a94a82f4b152bca1a06993c38e0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ERROR_BUFFER_SIZE 512</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Default error message buffer size. </p>
<p>Definition at line <a class="el" href="error_8h_source.html#l00033">33</a> of file <a class="el" href="error_8h_source.html">error.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae54a269833ffb6ee72805310683948b3"></a><!-- doxytag: member="error.h::ERROR_EXTERN" ref="ae54a269833ffb6ee72805310683948b3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ERROR_EXTERN extern</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="error_8h_source.html#l00036">36</a> of file <a class="el" href="error_8h_source.html">error.h</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a9656cb808dbefbb79694c3245976fa66"></a><!-- doxytag: member="error.h::get_error" ref="a9656cb808dbefbb79694c3245976fa66" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ERROR_EXTERN const char* get_error </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve error message string from buffer. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Error message </dd></dl>
</div>
</div>
<a class="anchor" id="a41da65e2112c4e2ce328901fefa7f23d"></a><!-- doxytag: member="error.h::set_error" ref="a41da65e2112c4e2ce328901fefa7f23d" args="(const char *format,...)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ERROR_EXTERN void set_error </td>
<td>(</td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>format</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"> <em>...</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>store an error message into a temporary buffer, in a similar way as sprintf does </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>format</em> </td><td>String to be stored </td></tr>
<tr><td valign="top"></td><td valign="top"><em>...</em> </td><td>Additional parameters </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 17:28:16 2010 for pam_pkcs11 by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
|