useconds_t and RTEMS
Christopher Faylor
cgf@redhat.com
Thu Jan 25 14:39:00 GMT 2001
On Fri, Nov 30, 2001 at 02:09:12PM -0800, Aaron J. Grier wrote:
>Index: newlib/libc/include/sys/types.h
>===================================================================
>RCS file: /cvs/src/src/newlib/libc/include/sys/types.h,v
>retrieving revision 1.8
>diff -u -r1.8 types.h
>--- types.h 2001/11/28 00:16:58 1.8
>+++ types.h 2001/11/30 22:03:52
>@@ -218,7 +218,7 @@
> #define __timer_t_defined
> #endif
>
>-#ifdef __CYGWIN__
>+#if defined(__rtems__) || defined(__CYGWIN__)
> typedef long useconds_t;
> #endif
>
>this seems an obvious fix, since unistd.h shows:
>
>#if defined(__CYGWIN__) || defined(__rtems__)
>[...]
>useconds_t _EXFUN(ualarm, (useconds_t __useconds));
Do you know for a fact that rtems has ualarm? If so, why wasn't
this defined already?
I just added this call for cygwin on Tuesday. If anything
it seems like the ualarm declaration should be protected with
an ifdef __CYGWIN__ .
cgf
More information about the Newlib
mailing list