2005-11-30 Shaun Jackman <sjackman@gmail.com>

* arm/libcfunc.c (clock, sleep, usleep): New functions.
        * arm/syscalls.c (_clock): New function.
        (_times): Call _clock.
This commit is contained in:
Jeff Johnston
2005-11-30 23:37:14 +00:00
parent 1740d2580b
commit 7c15164f17
3 changed files with 47 additions and 2 deletions

View File

@@ -31,6 +31,7 @@ int _getpid _PARAMS ((int));
int _kill _PARAMS ((int, int));
void _exit _PARAMS ((int));
int _close _PARAMS ((int));
clock_t _clock _PARAMS ((void));
int _swiclose _PARAMS ((int));
int _open _PARAMS ((const char *, int, ...));
int _swiopen _PARAMS ((const char *, int));
@@ -597,7 +598,7 @@ _gettimeofday (struct timeval * tp, struct timezone * tzp)
/* Return a clock that ticks at 100Hz. */
clock_t
_times (struct tms * tp)
_clock (void)
{
clock_t timeval;
@@ -606,6 +607,14 @@ _times (struct tms * tp)
#else
asm ("swi %a1; mov %0, r0" : "=r" (timeval): "i" (SWI_Clock) : "r0");
#endif
return timeval;
}
/* Return a clock that ticks at 100Hz. */
clock_t
_times (struct tms * tp)
{
clock_t timeval = _clock();
if (tp)
{