Commit 75056ecc authored by Michal Čihař's avatar Michal Čihař

Imported Upstream version 4.8.1

parent 032364ab
debian/patches
This diff is collapsed.
......@@ -43,9 +43,9 @@ DIST_COMMON = README $(am__configure_deps) $(dist_bin_SCRIPTS) \
$(pkginclude_HEADERS) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure $(top_srcdir)/preinstall.am \
$(top_srcdir)/rpm.am ABOUT-NLS COPYING INSTALL config.guess \
config.rpath config.sub depcomp install-sh ltmain.sh missing \
mkinstalldirs
$(top_srcdir)/rpm.am ABOUT-NLS COPYING ChangeLog INSTALL \
config.guess config.rpath config.sub depcomp install-sh \
ltmain.sh missing mkinstalldirs
@WITH_INTERNAL_DB_TRUE@am__append_1 = db3
@WITH_LUAEXT_TRUE@am__append_2 = luaext
rpmbin_PROGRAMS = rpm$(EXEEXT)
......@@ -285,6 +285,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
......
......@@ -13,8 +13,8 @@
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],,
[m4_warning([this file was generated for autoconf 2.63.
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
[m4_warning([this file was generated for autoconf 2.65.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
......
......@@ -126,7 +126,13 @@ static char * getTarSpec(const char *arg)
if (!(fp = popen(cmd, "r"))) {
rpmlog(RPMLOG_ERR, _("Failed to open tar pipe: %m\n"));
} else {
char *fok = fgets(tarbuf, sizeof(tarbuf) - 1, fp);
char *fok;
for (;;) {
fok = fgets(tarbuf, sizeof(tarbuf) - 1, fp);
/* tar sometimes prints "tar: Record size = 16" messages */
if (!fok || strncmp(fok, "tar: ", 5) != 0)
break;
}
pclose(fp);
gotspec = (fok != NULL) && isSpecFile(tmpSpecFile);
}
......
......@@ -175,6 +175,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
......
......@@ -557,8 +557,13 @@ static rpmRC parseForAttr(const char * buf, FileList fl)
}
ar->ar_fmode = ui;
} else {
ar->ar_fmodestr = fl->def_ar.ar_fmodestr;
ar->ar_fmode = fl->def_ar.ar_fmode;
if (ret_ar == &(fl->def_ar)) {
ar->ar_fmodestr = NULL;
ar->ar_fmode = 0;
} else {
ar->ar_fmodestr = fl->def_ar.ar_fmodestr;
ar->ar_fmode = fl->def_ar.ar_fmode;
}
}
if (ar->ar_dmodestr && !isAttrDefault(ar->ar_dmodestr)) {
......@@ -570,15 +575,30 @@ static rpmRC parseForAttr(const char * buf, FileList fl)
}
ar->ar_dmode = ui;
} else {
ar->ar_dmodestr = fl->def_ar.ar_dmodestr;
ar->ar_dmode = fl->def_ar.ar_dmode;
if (ret_ar == &(fl->def_ar)) {
ar->ar_dmodestr = NULL;
ar->ar_dmode = 0;
} else {
ar->ar_dmodestr = fl->def_ar.ar_dmodestr;
ar->ar_dmode = fl->def_ar.ar_dmode;
}
}
if (!(ar->ar_user && !isAttrDefault(ar->ar_user)))
ar->ar_user = fl->def_ar.ar_user;
if (!(ar->ar_user && !isAttrDefault(ar->ar_user))) {
if (ret_ar == &(fl->def_ar)) {
ar->ar_user = NULL;
} else {
ar->ar_user = fl->def_ar.ar_user;
}
}
if (!(ar->ar_group && !isAttrDefault(ar->ar_group)))
ar->ar_group = fl->def_ar.ar_group;
if (!(ar->ar_group && !isAttrDefault(ar->ar_group))) {
if (ret_ar == &(fl->def_ar)) {
ar->ar_group = NULL;
} else {
ar->ar_group = fl->def_ar.ar_group;
}
}
dupAttrRec(ar, ret_ar);
......@@ -1744,7 +1764,7 @@ static rpmRC processPackageFiles(rpmSpec spec, Package pkg,
if (pkg->fileFile) {
char *ffn;
ARGV_t filelists;
ARGV_t filelists = NULL;
FILE *fd;
argvSplit(&filelists, getStringBuf(pkg->fileFile), "\n");
......@@ -1775,6 +1795,7 @@ static rpmRC processPackageFiles(rpmSpec spec, Package pkg,
}
(void) fclose(fd);
}
argvFree(filelists);
}
/* Init the file list structure */
......@@ -2069,7 +2090,7 @@ int processSourceFiles(rpmSpec spec)
if (srcPtr->flags & RPMBUILD_ISPATCH) {
headerPutString(spec->sourceHeader, RPMTAG_PATCH, srcPtr->source);
if (srcPtr->flags & RPMBUILD_ISNO) {
headerPutUint32(spec->sourceHeader, RPMTAG_NOSOURCE,
headerPutUint32(spec->sourceHeader, RPMTAG_NOPATCH,
&srcPtr->num, 1);
}
}
......
......@@ -520,7 +520,7 @@ int parsePrep(rpmSpec spec)
}
}
argvSplit(&saveLines, getStringBuf(sb), "\n");
saveLines = argvSplitString(getStringBuf(sb), "\n", ARGV_NONE);
for (lines = saveLines; *lines; lines++) {
res = 0;
if (rstreqn(*lines, "%setup", sizeof("%setup")-1)) {
......
......@@ -272,6 +272,7 @@ int readLine(rpmSpec spec, int strip)
retry:
if ((rc = readLineFromOFI(spec, ofi)) != 0)
return rc;
ofi = spec->fileStack;
/* Copy next file line into the spec line buffer */
rc = copyNextLineFromOFI(spec, ofi);
......
......@@ -254,9 +254,6 @@
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define to 1 if you have the `strndup' function. */
#undef HAVE_STRNDUP
/* Define to 1 if you have the `strspn' function. */
#undef HAVE_STRSPN
......@@ -388,6 +385,9 @@
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the home page for this package. */
#undef PACKAGE_URL
/* Define to the version of this package. */
#undef PACKAGE_VERSION
......
This diff is collapsed.
AC_PREREQ(2.61)
AC_INIT(rpm, 4.8.0, rpm-maint@lists.rpm.org)
AC_INIT(rpm, 4.8.1, rpm-maint@lists.rpm.org)
AC_CONFIG_SRCDIR([rpmqv.c])
AC_CONFIG_HEADERS([config.h])
......@@ -634,7 +634,7 @@ dnl AC_FUNC_MMAP
AC_CHECK_FUNCS(getaddrinfo getnameinfo inet_aton)
AC_CHECK_FUNCS(mtrace)
AC_CHECK_FUNCS(strndup strerror)
AC_CHECK_FUNCS(strerror)
AC_REPLACE_FUNCS(basename getcwd getwd)
AC_REPLACE_FUNCS(putenv realpath setenv)
......
......@@ -153,6 +153,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
......
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -31,8 +31,8 @@
<table border="0" cellpadding="0" cellspacing="0">
</table>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -26,8 +26,8 @@
</div>
<h1>Doxyheader</h1><a href="Doxyheader.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
</pre></div></div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -64,8 +64,8 @@
<tr><td class="indexkey"><a class="el" href="structurlinfo__s.html">urlinfo_s</a></td><td class="indexvalue">URL control structure </td></tr>
</table>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -43,6 +43,11 @@ Include dependency graph for argv.h:</div>
<tr><td class="memItemLeft" align="right" valign="top">typedef int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structARGI__s.html">ARGI_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">ARGI_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structARGI__s.html">ARGI_s</a> const *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a2aef8f9698c14e751168f44ec317938d">argvFlags</a></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a> { <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">ARGV_NONE</a> = 0,
<a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">ARGV_SKIPEMPTY</a> = (1 &lt;&lt; 0)
}</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68">argvPrint</a> (const char *msg, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, FILE *fp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print argv array elements. <a href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68"></a><br/></td></tr>
......@@ -74,6 +79,8 @@ Include dependency graph for argv.h:</div>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a number to an argv array (converting to a string). <a href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134">argvAppend</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> av)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Append one argv array to another. <a href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d">argvSplitString</a> (const char *str, const char *seps, <a class="el" href="argv_8h.html#a2aef8f9698c14e751168f44ec317938d">argvFlags</a> flags)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Split a string into an argv array. <a href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *str, const char *seps)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Split a string into an argv array. <a href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin</a> (<a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, const char *sep)</td></tr>
......@@ -156,11 +163,48 @@ Include dependency graph for argv.h:</div>
<p>Definition at line <a class="el" href="argv_8h_source.html#l00014">14</a> of file <a class="el" href="argv_8h_source.html">argv.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2aef8f9698c14e751168f44ec317938d"></a><!-- doxytag: member="argv.h::argvFlags" ref="a2aef8f9698c14e751168f44ec317938d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a> <a class="el" href="argv_8h.html#a2aef8f9698c14e751168f44ec317938d">argvFlags</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a164a247fba90bd13f44da7279be03eb3"></a><!-- doxytag: member="argv.h::argvFlags_e" ref="a164a247fba90bd13f44da7279be03eb3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf"></a><!-- doxytag: member="ARGV_NONE" ref="a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf" args="" -->ARGV_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708"></a><!-- doxytag: member="ARGV_SKIPEMPTY" ref="a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708" args="" -->ARGV_SKIPEMPTY</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="argv_8h_source.html#l00141">141</a> of file <a class="el" href="argv_8h_source.html">argv.h</a>.</p>
</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -76,18 +76,25 @@
<a name="l00132"></a>00132
<a name="l00139"></a>00139 <span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134" title="Append one argv array to another.">argvAppend</a>(ARGV_t * argvp, ARGV_const_t av);
<a name="l00140"></a>00140
<a name="l00148"></a>00148 <span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df" title="Split a string into an argv array.">argvSplit</a>(ARGV_t * argvp, <span class="keyword">const</span> <span class="keywordtype">char</span> * str, <span class="keyword">const</span> <span class="keywordtype">char</span> * seps);
<a name="l00149"></a>00149
<a name="l00156"></a>00156 <span class="keywordtype">char</span> *<a class="code" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142" title="Join an argv array into a string.">argvJoin</a>(ARGV_const_t argv, <span class="keyword">const</span> <span class="keywordtype">char</span> *sep);
<a name="l00157"></a>00157
<a name="l00158"></a>00158 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00159"></a>00159 <span class="preprocessor"></span>}
<a name="l00160"></a>00160 <span class="preprocessor">#endif</span>
<a name="l00161"></a>00161 <span class="preprocessor"></span>
<a name="l00162"></a>00162 <span class="preprocessor">#endif </span><span class="comment">/* _H_ARGV_ */</span>
<a name="l00141"></a><a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">00141</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a> {
<a name="l00142"></a><a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">00142</a> <a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">ARGV_NONE</a> = 0,
<a name="l00143"></a><a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">00143</a> <a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">ARGV_SKIPEMPTY</a> = (1 &lt;&lt; 0), <span class="comment">/* omit empty strings from result */</span>
<a name="l00144"></a>00144 } <a class="code" href="argv_8h.html#a2aef8f9698c14e751168f44ec317938d">argvFlags</a>;
<a name="l00145"></a>00145
<a name="l00153"></a>00153 ARGV_t <a class="code" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d" title="Split a string into an argv array.">argvSplitString</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * str, <span class="keyword">const</span> <span class="keywordtype">char</span> * seps, <a class="code" href="argv_8h.html#a2aef8f9698c14e751168f44ec317938d">argvFlags</a> flags);
<a name="l00154"></a>00154
<a name="l00162"></a>00162 <span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df" title="Split a string into an argv array.">argvSplit</a>(ARGV_t * argvp, <span class="keyword">const</span> <span class="keywordtype">char</span> * str, <span class="keyword">const</span> <span class="keywordtype">char</span> * seps);
<a name="l00163"></a>00163
<a name="l00170"></a>00170 <span class="keywordtype">char</span> *<a class="code" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142" title="Join an argv array into a string.">argvJoin</a>(ARGV_const_t argv, <span class="keyword">const</span> <span class="keywordtype">char</span> *sep);
<a name="l00171"></a>00171
<a name="l00172"></a>00172 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00173"></a>00173 <span class="preprocessor"></span>}
<a name="l00174"></a>00174 <span class="preprocessor">#endif</span>
<a name="l00175"></a>00175 <span class="preprocessor"></span>
<a name="l00176"></a>00176 <span class="preprocessor">#endif </span><span class="comment">/* _H_ARGV_ */</span>
</pre></div></div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
This diff is collapsed.
<map id="G" name="G">
<area shape="rect" href="$system_8h.html" title="system.h" alt="" coords="1725,84,1808,111"/>
<area shape="rect" href="$build_8h.html" title="build.h" alt="" coords="3240,84,3304,111"/>
<area shape="rect" href="$debug_8h.html" title="debug.h" alt="" coords="3328,84,3403,111"/>
<area shape="rect" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="2589,161,2709,188"/>
<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="1715,83,1800,112"/>
<area shape="rect" id="node98" href="$build_8h.html" title="build.h" alt="" coords="3237,83,3301,112"/>
<area shape="rect" id="node100" href="$debug_8h.html" title="debug.h" alt="" coords="3325,83,3400,112"/>
<area shape="rect" id="node21" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="819,160,941,189"/>
</map>
f037a92eaa1897d37ddb8e6673babd0f
\ No newline at end of file
070e471643d38f4b8c6448a1115e36d5
\ No newline at end of file
doc/librpm/html/build_8c__incl.png

140 KB | W: | H:

doc/librpm/html/build_8c__incl.png

137 KB | W: | H:

doc/librpm/html/build_8c__incl.png
doc/librpm/html/build_8c__incl.png
doc/librpm/html/build_8c__incl.png
doc/librpm/html/build_8c__incl.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -77,17 +77,17 @@ This graph shows which files directly or indirectly include this file:</div>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="build_8c_source.html#l00293">293</a> of file <a class="el" href="build_8c_source.html">build.c</a>.</p>
<p>Definition at line <a class="el" href="build_8c_source.html#l00299">299</a> of file <a class="el" href="build_8c_source.html">build.c</a>.</p>
<p>References <a class="el" href="system_8h_source.html#l00285">_</a>, <a class="el" href="rpmts_8h_source.html#l00101">_RPMVSF_NODIGESTS</a>, <a class="el" href="rpmts_8h_source.html#l00107">_RPMVSF_NOSIGNATURES</a>, <a class="el" href="rpmcli_8h_source.html#l00317">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="build_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a>, <a class="el" href="build_8c_source.html#l00172">buildForTarget()</a>, <a class="el" href="rpmcli_8h_source.html#l00316">rpmBuildArguments_s::qva_flags</a>, <a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h_source.html#l00086">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmcli_8h_source.html#l00319">rpmBuildArguments_s::targets</a>, <a class="el" href="rpmvf_8h_source.html#l00062">VERIFY_DIGEST</a>, <a class="el" href="rpmvf_8h_source.html#l00065">VERIFY_HDRCHK</a>, <a class="el" href="rpmvf_8h_source.html#l00063">VERIFY_SIGNATURE</a>, and <a class="el" href="system_8h_source.html#l00244">xmalloc</a>.</p>
<p>References <a class="el" href="system_8h_source.html#l00285">_</a>, <a class="el" href="rpmts_8h_source.html#l00101">_RPMVSF_NODIGESTS</a>, <a class="el" href="rpmts_8h_source.html#l00107">_RPMVSF_NOSIGNATURES</a>, <a class="el" href="rpmcli_8h_source.html#l00317">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="build_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a>, <a class="el" href="build_8c_source.html#l00178">buildForTarget()</a>, <a class="el" href="rpmcli_8h_source.html#l00316">rpmBuildArguments_s::qva_flags</a>, <a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h_source.html#l00086">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmcli_8h_source.html#l00319">rpmBuildArguments_s::targets</a>, <a class="el" href="rpmvf_8h_source.html#l00062">VERIFY_DIGEST</a>, <a class="el" href="rpmvf_8h_source.html#l00065">VERIFY_HDRCHK</a>, <a class="el" href="rpmvf_8h_source.html#l00063">VERIFY_SIGNATURE</a>, and <a class="el" href="system_8h_source.html#l00244">xmalloc</a>.</p>
<p>Referenced by <a class="el" href="rpmqv_8c_source.html#l00160">main()</a>.</p>
</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -41,8 +41,8 @@
<a name="l00015"></a>00015 <span class="preprocessor">#endif</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span>
</pre></div></div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -37,8 +37,8 @@
</td></tr><tr><td><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structrpmDatabaseArguments__s.html">rpmDatabaseArguments_s</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="structurlinfo__s.html">urlinfo_s</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a>&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a></div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -175,8 +175,8 @@ This graph shows which files directly or indirectly include this file:</div>
</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>
......@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -45,8 +45,8 @@
<a name="l00021"></a>00021 <span class="preprocessor"></span>
<a name="l00022"></a>00022 <span class="preprocessor">#endif </span><span class="comment">/* H_DEBUG */</span>
</pre></div></div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 8 Jan 2010 for rpm by&nbsp;
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>