RTEMS Target Issue #4 - timespec2bintime and strptime
Mon Mar 21 16:29:00 GMT 2016
On 3/20/2016 9:05 PM, Yaakov Selkowitz wrote:
> On 2016-03-20 19:52, Joel Sherrill wrote:
>> I have stripped a new warning in RTEMS down to needing to
>> define both _XOPEN_SOURCE and _BSD_SOURCE to be able
>> to use strptime() and timespec2bintime() in the same file.
>> Does the use of feature enable macros look OK in this
>> test case?
> strptime is clearly _XOPEN_SOURCE, which is not part of the default set:
> And timespec2bintime is a BSDism, per:
> feature_test_macros(7) states: "If any of ... _XOPEN_SOURCE, ... is
> explicitly defined, then _BSD_SOURCE, _SVID_SOURCE, and _DEFAULT_SOURCE
> are not defined by default."
> Therefore, both are required.
I thought I had the example and real code compiling without issues
yesterday but today, it gives a warning.
Does my example compile OK with -Wall on a bare metal target?
More information about the Newlib