[libstdc++-v3] Add configure check for S_ISSOCK
Andris Pavenis
andris.pavenis@iki.fi
Tue Nov 7 19:08:00 GMT 2017
On 11/07/2017 08:28 PM, Jonathan Wakely wrote:
> On 07/11/17 19:26 +0200, Andris Pavenis wrote:
>> src/filesystem/ops-common.c uses S_ISSOCK unconditionally without checking that it is available
>>
>> As result compile fails for DJGPP when S_ISREG is available but S_ISSOCK is not. Included patch
>> add configure check for S_ISSOCK
>>
>> Andris
>>
>> ChangeLog entry:
>>
>> 2017-11-07Â Andris Pavenis<andris.pavenis.iki.fi>
>>
>> Â Â Â * acinclude.m4 (GLIBCXX_CHECK_S_ISSOCK): Define
>> Â Â Â * configure.ac: Check presence of S_ISSOCK
>> Â Â Â * src/filesystem/ops-common.h: Only use S_ISSOCK if defined for target
>> Â Â Â * config.h.in: Regenerate
>> Â Â Â * configure: Regenerate
>
> Do we need an autoconf check?
>
>
I just followed the same style as with S_ISREG/S_IFREG...
Simple #ifdef S_ISSOCK is sufficient in this case.
Andris
More information about the Gcc-patches
mailing list