Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 2269bb274471fd2722517c2c0b740d7f > files > 250

rpm-devel-4.0.4-19mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpmio/rpmerr.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.2.17 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>rpmio/rpmerr.h</h1><a href="rpmerr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef H_RPMERR</span>
00002 <span class="preprocessor"></span><span class="preprocessor">#define H_RPMERR</span>
00003 <span class="preprocessor"></span>
00009 <span class="preprocessor">#include "rpmlog.h"</span>
00010 
<a name="l00011"></a><a class="code" href="rpmerr_8h.html#a0">00011</a> <span class="preprocessor">#define _em(_e) \</span>
00012 <span class="preprocessor">    (((_e) &lt;&lt; 16) | RPMLOG_MAKEPRI(RPMLOG_ERRMSG, RPMLOG_ERR))</span>
<a name="l00013"></a><a class="code" href="rpmerr_8h.html#a1">00013</a> <span class="preprocessor"></span><span class="preprocessor">#define _wm(_e) \</span>
00014 <span class="preprocessor">    (((_e) &lt;&lt; 16) | RPMLOG_MAKEPRI(RPMLOG_ERRMSG, RPMLOG_WARNING))</span>
<a name="l00015"></a><a class="code" href="rpmerr_8h.html#a2">00015</a> <span class="preprocessor"></span><span class="preprocessor">#define _nm(_e) \</span>
00016 <span class="preprocessor">    (((_e) &lt;&lt; 16) | RPMLOG_MAKEPRI(RPMLOG_ERRMSG, RPMLOG_NOTICE))</span>
<a name="l00017"></a><a class="code" href="rpmerr_8h.html#a3">00017</a> <span class="preprocessor"></span><span class="preprocessor">#define _im(_e) \</span>
00018 <span class="preprocessor">    (((_e) &lt;&lt; 16) | RPMLOG_MAKEPRI(RPMLOG_ERRMSG, RPMLOG_INFO))</span>
<a name="l00019"></a><a class="code" href="rpmerr_8h.html#a4">00019</a> <span class="preprocessor"></span><span class="preprocessor">#define _dm(_e) \</span>
00020 <span class="preprocessor">    (((_e) &lt;&lt; 16) | RPMLOG_MAKEPRI(RPMLOG_ERRMSG, RPMLOG_DEBUG))</span>
00021 <span class="preprocessor"></span>
00025 <span class="comment">/*@-typeuse @*/</span>
<a name="l00026"></a><a class="code" href="rpmerr_8h.html#a91">00026</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmerr_8h.html#a91">rpmerrCode_e</a> {
00027 <span class="comment">/*@-enummemuse@*/</span>
00028     <a class="code" href="rpmerr_8h.html#a91a11">RPMERR_GDBMOPEN</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(2),   
00029     <a class="code" href="rpmerr_8h.html#a91a12">RPMERR_GDBMREAD</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(3),   
00030     <a class="code" href="rpmerr_8h.html#a91a13">RPMERR_GDBMWRITE</a>    = <a class="code" href="rpmerr_8h.html#a0">_em</a>(4),   
00031 <span class="comment">/*@=enummemuse@*/</span>
00032     <a class="code" href="rpmerr_8h.html#a91a14">RPMERR_INTERNAL</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(5),   
00033     <a class="code" href="rpmerr_8h.html#a91a15">RPMERR_DBCORRUPT</a>    = <a class="code" href="rpmerr_8h.html#a0">_em</a>(6),   
00034 <span class="comment">/*@-enummemuse@*/</span>
00035     <a class="code" href="rpmerr_8h.html#a91a16">RPMERR_OLDDBCORRUPT</a> = <a class="code" href="rpmerr_8h.html#a0">_em</a>(7),   
00036     <a class="code" href="rpmerr_8h.html#a91a17">RPMERR_OLDDBMISSING</a> = <a class="code" href="rpmerr_8h.html#a0">_em</a>(8),   
00037     <a class="code" href="rpmerr_8h.html#a91a18">RPMERR_NOCREATEDB</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(9),   
00038 <span class="comment">/*@=enummemuse@*/</span>
00039     <a class="code" href="rpmerr_8h.html#a91a19">RPMERR_DBOPEN</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(10),  
00040     <a class="code" href="rpmerr_8h.html#a91a20">RPMERR_DBGETINDEX</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(11),  
00041     <a class="code" href="rpmerr_8h.html#a91a21">RPMERR_DBPUTINDEX</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(12),  
00042     <a class="code" href="rpmerr_8h.html#a91a22">RPMERR_NEWPACKAGE</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(13),  
00043     <a class="code" href="rpmerr_8h.html#a91a23">RPMERR_BADMAGIC</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(14),  
00044     <a class="code" href="rpmerr_8h.html#a91a24">RPMERR_RENAME</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(15),  
00045     <a class="code" href="rpmerr_8h.html#a91a25">RPMERR_UNLINK</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(16),  
00046     <a class="code" href="rpmerr_8h.html#a91a26">RPMERR_RMDIR</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(17),  
00047 <span class="comment">/*@-enummemuse@*/</span>
00048     <a class="code" href="rpmerr_8h.html#a91a27">RPMERR_PKGINSTALLED</a> = <a class="code" href="rpmerr_8h.html#a0">_em</a>(18),  
00049     <a class="code" href="rpmerr_8h.html#a91a28">RPMERR_CHOWN</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(19),  
00050     <a class="code" href="rpmerr_8h.html#a91a29">RPMERR_NOUSER</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(20),  
00051     <a class="code" href="rpmerr_8h.html#a91a30">RPMERR_NOGROUP</a>      = <a class="code" href="rpmerr_8h.html#a0">_em</a>(21),  
00052 <span class="comment">/*@=enummemuse@*/</span>
00053     <a class="code" href="rpmerr_8h.html#a91a31">RPMERR_MKDIR</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(22),  
00054 <span class="comment">/*@-enummemuse@*/</span>
00055     <a class="code" href="rpmerr_8h.html#a91a32">RPMERR_FILECONFLICT</a> = <a class="code" href="rpmerr_8h.html#a0">_em</a>(23),  
00056 <span class="comment">/*@=enummemuse@*/</span>
00057     <a class="code" href="rpmerr_8h.html#a91a33">RPMERR_RPMRC</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(24),  
00058     <a class="code" href="rpmerr_8h.html#a91a34">RPMERR_NOSPEC</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(25),  
00059     <a class="code" href="rpmerr_8h.html#a91a35">RPMERR_NOTSRPM</a>      = <a class="code" href="rpmerr_8h.html#a0">_em</a>(26),  
00060     <a class="code" href="rpmerr_8h.html#a91a36">RPMERR_FLOCK</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(27),  
00061 <span class="comment">/*@-enummemuse@*/</span>
00062     <a class="code" href="rpmerr_8h.html#a91a37">RPMERR_OLDPACKAGE</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(28),  
00063 <span class="comment">/*      RPMERR_BADARCH  = _em(29),  bad architecture or arch mismatch */</span>
00064 <span class="comment">/*@=enummemuse@*/</span>
00065     <a class="code" href="rpmerr_8h.html#a91a38">RPMERR_CREATE</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(30),  
00066     <a class="code" href="rpmerr_8h.html#a91a39">RPMERR_NOSPACE</a>      = <a class="code" href="rpmerr_8h.html#a0">_em</a>(31),  
00067 <span class="comment">/*@-enummemuse@*/</span>
00068     <a class="code" href="rpmerr_8h.html#a91a40">RPMERR_NORELOCATE</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(32),  
00069 <span class="comment">/*      RPMERR_BADOS    = _em(33),  bad architecture or arch mismatch */</span>
00070     <a class="code" href="rpmerr_8h.html#a91a41">RPMMESS_BACKUP</a>      = <a class="code" href="rpmerr_8h.html#a0">_em</a>(34),  
00071 <span class="comment">/*@=enummemuse@*/</span>
00072     <a class="code" href="rpmerr_8h.html#a91a42">RPMERR_MTAB</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(35),  
00073     <a class="code" href="rpmerr_8h.html#a91a43">RPMERR_STAT</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(36),  
00074     <a class="code" href="rpmerr_8h.html#a91a44">RPMERR_BADDEV</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(37),  
00075 <span class="comment">/*@-enummemuse@*/</span>
00076     <a class="code" href="rpmerr_8h.html#a91a45">RPMMESS_ALTNAME</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(38),  
00077     <a class="code" href="rpmerr_8h.html#a91a46">RPMMESS_PREREQLOOP</a>  = <a class="code" href="rpmerr_8h.html#a0">_em</a>(39),  
00078     <a class="code" href="rpmerr_8h.html#a91a47">RPMERR_BADRELOCATE</a>  = <a class="code" href="rpmerr_8h.html#a0">_em</a>(40),  
00079 <span class="comment">/*@=enummemuse@*/</span>
00080     <a class="code" href="rpmerr_8h.html#a91a48">RPMERR_OLDDB</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(41),  
00082     <a class="code" href="rpmerr_8h.html#a91a49">RPMERR_UNMATCHEDIF</a>  = <a class="code" href="rpmerr_8h.html#a0">_em</a>(107), 
00083     <a class="code" href="rpmerr_8h.html#a91a50">RPMERR_RELOAD</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(108), 
00084     <a class="code" href="rpmerr_8h.html#a91a51">RPMERR_BADARG</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(109), 
00085     <a class="code" href="rpmerr_8h.html#a91a52">RPMERR_SCRIPT</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(110), 
00086     <a class="code" href="rpmerr_8h.html#a91a53">RPMERR_READ</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(111), 
00087 <span class="comment">/*@-enummemuse@*/</span>
00088     <a class="code" href="rpmerr_8h.html#a91a54">RPMERR_UNKNOWNOS</a>    = <a class="code" href="rpmerr_8h.html#a0">_em</a>(112), 
00089     <a class="code" href="rpmerr_8h.html#a91a55">RPMERR_UNKNOWNARCH</a>  = <a class="code" href="rpmerr_8h.html#a0">_em</a>(113), 
00090 <span class="comment">/*@=enummemuse@*/</span>
00091     <a class="code" href="rpmerr_8h.html#a91a56">RPMERR_EXEC</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(114), 
00092     <a class="code" href="rpmerr_8h.html#a91a57">RPMERR_FORK</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(115), 
00093     <a class="code" href="rpmerr_8h.html#a91a58">RPMERR_CPIO</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(116), 
00094 <span class="comment">/*@-enummemuse@*/</span>
00095     <a class="code" href="rpmerr_8h.html#a91a59">RPMERR_GZIP</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(117), 
00096 <span class="comment">/*@=enummemuse@*/</span>
00097     <a class="code" href="rpmerr_8h.html#a91a60">RPMERR_BADSPEC</a>      = <a class="code" href="rpmerr_8h.html#a0">_em</a>(118), 
00098 <span class="comment">/*@-enummemuse@*/</span>
00099     <a class="code" href="rpmerr_8h.html#a91a61">RPMERR_LDD</a>          = <a class="code" href="rpmerr_8h.html#a0">_em</a>(119), 
00100 <span class="comment">/*@=enummemuse@*/</span>
00101     <a class="code" href="rpmerr_8h.html#a91a62">RPMERR_BADFILENAME</a>  = <a class="code" href="rpmerr_8h.html#a0">_em</a>(120), 
00102     <a class="code" href="rpmerr_8h.html#a91a63">RPMERR_OPEN</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(121), 
00103     <a class="code" href="rpmerr_8h.html#a91a64">RPMERR_POPEN</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(122), 
00104     <a class="code" href="rpmerr_8h.html#a91a65">RPMERR_NOTREG</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(123), 
00105     <a class="code" href="rpmerr_8h.html#a91a66">RPMERR_QUERY</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(124), 
00106     <a class="code" href="rpmerr_8h.html#a91a67">RPMERR_QFMT</a>         = <a class="code" href="rpmerr_8h.html#a0">_em</a>(125), 
00107     <a class="code" href="rpmerr_8h.html#a91a68">RPMERR_DBCONFIG</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(126), 
00108     <a class="code" href="rpmerr_8h.html#a91a69">RPMERR_DBERR</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(127), 
00109 <span class="comment">/*@-enummemuse@*/</span>
00110     <a class="code" href="rpmerr_8h.html#a91a70">RPMERR_BADPACKAGE</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(128), 
00111 <span class="comment">/*@=enummemuse@*/</span>
00112     <a class="code" href="rpmerr_8h.html#a91a71">RPMERR_FREELIST</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(129), 
00113     <a class="code" href="rpmerr_8h.html#a91a72">RPMERR_DATATYPE</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(130), 
00114     <a class="code" href="rpmerr_8h.html#a91a73">RPMERR_BUILDROOT</a>    = <a class="code" href="rpmerr_8h.html#a0">_em</a>(131), 
00115     <a class="code" href="rpmerr_8h.html#a91a74">RPMERR_MAKETEMP</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(132), 
00116     <a class="code" href="rpmerr_8h.html#a91a75">RPMERR_FWRITE</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(133), 
00117     <a class="code" href="rpmerr_8h.html#a91a76">RPMERR_FREAD</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(134), 
00118     <a class="code" href="rpmerr_8h.html#a91a77">RPMERR_READLEAD</a>     = <a class="code" href="rpmerr_8h.html#a0">_em</a>(135), 
00119     <a class="code" href="rpmerr_8h.html#a91a78">RPMERR_WRITELEAD</a>    = <a class="code" href="rpmerr_8h.html#a0">_em</a>(136), 
00120     <a class="code" href="rpmerr_8h.html#a91a79">RPMERR_QUERYINFO</a>    = <a class="code" href="rpmerr_8h.html#a2">_nm</a>(137), 
00121     <a class="code" href="rpmerr_8h.html#a91a80">RPMERR_MANIFEST</a>     = <a class="code" href="rpmerr_8h.html#a2">_nm</a>(138), 
00122     <a class="code" href="rpmerr_8h.html#a91a81">RPMERR_BADHEADER</a>    = <a class="code" href="rpmerr_8h.html#a0">_em</a>(139), 
00123     <a class="code" href="rpmerr_8h.html#a91a82">RPMERR_FSEEK</a>        = <a class="code" href="rpmerr_8h.html#a0">_em</a>(140), 
00124     <a class="code" href="rpmerr_8h.html#a91a83">RPMERR_REGCOMP</a>      = <a class="code" href="rpmerr_8h.html#a0">_em</a>(141), 
00125     <a class="code" href="rpmerr_8h.html#a91a84">RPMERR_REGEXEC</a>      = <a class="code" href="rpmerr_8h.html#a0">_em</a>(142), 
00127     <a class="code" href="rpmerr_8h.html#a91a85">RPMERR_BADSIGTYPE</a>   = <a class="code" href="rpmerr_8h.html#a0">_em</a>(200), 
00128     <a class="code" href="rpmerr_8h.html#a91a86">RPMERR_SIGGEN</a>       = <a class="code" href="rpmerr_8h.html#a0">_em</a>(201), 
00129     <a class="code" href="rpmerr_8h.html#a91a87">RPMERR_SIGVFY</a>       = <a class="code" href="rpmerr_8h.html#a2">_nm</a>(202), 
00131     <a class="code" href="rpmerr_8h.html#a91a88">RPMDEBUG_UNLINK</a>     = <a class="code" href="rpmerr_8h.html#a4">_dm</a>(512u+16), 
00132     <a class="code" href="rpmerr_8h.html#a91a89">RPMDEBUG_RMDIR</a>      = <a class="code" href="rpmerr_8h.html#a4">_dm</a>(512u+17), 
00133     <a class="code" href="rpmerr_8h.html#a91a90">RPMWARN_FLOCK</a>       = <a class="code" href="rpmerr_8h.html#a1">_wm</a>(512u+27)  
00134 } <a class="code" href="rpmerr_8h.html#a9">rpmerrCode</a>;
00135 <span class="comment">/*@=typeuse @*/</span>
00136 
<a name="l00140"></a><a class="code" href="rpmerr_8h.html#a5">00140</a> <span class="preprocessor">#define rpmError                        rpmlog</span>
<a name="l00141"></a><a class="code" href="rpmerr_8h.html#a6">00141</a> <span class="preprocessor"></span><span class="preprocessor">#define rpmErrorCode()                  rpmlogCode()</span>
<a name="l00142"></a><a class="code" href="rpmerr_8h.html#a7">00142</a> <span class="preprocessor"></span><span class="preprocessor">#define rpmErrorString()                rpmlogMessage()</span>
<a name="l00143"></a><a class="code" href="rpmerr_8h.html#a8">00143</a> <span class="preprocessor"></span><span class="preprocessor">#define rpmErrorSetCallback(_cb)        rpmlogSetCallback(_cb)</span>
00144 <span class="preprocessor"></span><span class="comment">/*@-typeuse@*/</span>
<a name="l00145"></a><a class="code" href="rpmerr_8h.html#a10">00145</a> <span class="keyword">typedef</span> rpmlogCallback <a class="code" href="rpmerr_8h.html#a10">rpmErrorCallBackType</a>;
00146 <span class="comment">/*@=typeuse@*/</span>
00147 
00148 
00149 <span class="preprocessor">#endif  </span><span class="comment">/* H_RPMERR */</span>
</pre></div><hr><address style="align: right;"><small>Generated on Thu Sep 12 22:15:01 2002 for rpm by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.17 </small></address>
</body>
</html>