[rtems commit] m68k: Use CPU_TIMESTAMP_USE_STRUCT_TIMESPEC
Chris Johns
chrisj at rtems.org
Wed Sep 24 05:55:38 UTC 2014
On 24/09/2014 3:51 pm, Sebastian Huber wrote:
> On 24/09/14 07:45, Chris Johns wrote:
>> On 24/09/2014 3:42 pm, Sebastian Huber wrote:
>>> On 24/09/14 07:34, Chris Johns wrote:
>>>> On 24/09/2014 3:27 pm, Sebastian Huber wrote:
>>>>>
>>>>> Yes, we should move to 64-bit time_t after the next release or even
>>>>> now.
>>>>>
>>>>
>>>> What is involved ?
>>>
>>> Something like this:
>>>
>>> diff --git a/newlib/libc/include/machine/types.h
>>> b/newlib/libc/include/machine/types.h
>>> index 40a75fa..b7265b9 100644
>>> --- a/newlib/libc/include/machine/types.h
>>> +++ b/newlib/libc/include/machine/types.h
>>> @@ -11,7 +11,7 @@
>>> #endif
>>>
>>> #define _CLOCK_T_ unsigned long /* clock() */
>>> -#define _TIME_T_ long /* time() */
>>> +#define _TIME_T_ long long /* time() */
>>> #define _CLOCKID_T_ unsigned long
>>> #define _TIMER_T_ unsigned long
>>
>> This is common to all newlib users. Did you mean to do that ?
>
> Yes, we all use roughly the same time. Maybe we should propose this
> right after the next Newlib release.
>
I suspect this would be rejected in favour of keeping 32bit support and
providing optional 64bit support. Small memory targets would have
storage issues.
Chris
More information about the devel
mailing list