<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div># defining __open is illegal in a generic environment, i.e. exactly where you try to # define it.  It should be # defined and used as FTS_open instead.</div>
<div><br>
</div>
<div>IMHO,</div>
<div>Chris. </div>
<div><br>
</div>
<div><br>
</div>
<div>
<div style="font-size:9px; color:#575757">Wysłane z telefonu Samsung</div>
</div>
<br>
<br>
-------- Oryginalna wiadomość --------<br>
Od: Florian Festi <br>
Data:12.08.2014 10:34 (GMT+01:00) <br>
Do: rpm-list@lists.rpm.org <br>
Temat: Re: fts.c has no business to #define reserved identifiers <br>
<br>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On 08/10/2014 10:25 PM, Krzysztof Żelechowski wrote:<br>
> Is:<br>
> <br>
> #   define __set_errno(val) (*__errno_location ()) = (val)<br>
> <br>
> #   define __open           open<br>
> <br>
> #   define __close           close<br>
> <br>
> #   define __fchdir          fchdir<br>
> <br>
>  <br>
> <br>
> Why do you do that?  It is illegal.<br>
<br>
Please don't tell the Police. We all have families.<br>
If you look a bit closer you might realize that this passage is<br>
surrounded by the #else block of a #if defined(_LIBC) directive. So this<br>
is only done on systems that do not come with a libc. I really have no<br>
clue why we are supporting them but someone thought this would be<br>
important back in 2002.<br>
<br>
Florian<br>
_______________________________________________<br>
Rpm-list mailing list<br>
Rpm-list@lists.rpm.org<br>
<a href="http://lists.rpm.org/mailman/listinfo/rpm-list">http://lists.rpm.org/mailman/listinfo/rpm-list</a><br>
</div>
</span></font>
</body>
</html>