[patch libstdc++]: Add some missing errno-constants for mingw-targets
Paolo Carlini
paolo.carlini@oracle.com
Sun Aug 28 20:13:00 GMT 2011
On 08/28/2011 10:05 PM, Kai Tietz wrote:
> 2011/8/28 Paolo Carlini<paolo.carlini@oracle.com>:
>> Hi,
>>> Hello,
>>>
>>> this patch adds some errno values supported by newer runtime-version.
>>> To keep backward compatibility
>>> this patch checks for their definition before trying to use them.
>> Any particular reason for not using [GLIBCXX_CHECK_SYSTEM_ERROR] for mingw
>> too (by extending the list of checked syserr appropriately)?
>>
>> Paolo.
> Well, I see here a possible clash for EOVERFLOW, which is defined for
> Windows crt to E2BIG. So we would have in list a double enumerator
> value for value_too_large and argument_list_too_long. Additionally we
> might want to include the socket-errors from WSA-equivalents. Well,
> not sure about the later, but at least I found this comment in header.
I don't understand: I only suggested using for mingw too the
[GLIBCXX_CHECK_SYSTEM_ERROR] machinery (which is run *anyway* on mingw
too), for the constants you are interested in, by adding those to the
m4_foreach list.
Paolo.
More information about the Libstdc++
mailing list