home *** CD-ROM | disk | FTP | other *** search
- /* times.c (emx+gcc) -- Copyright (c) 1990-1993 by Eberhard Mattes */
-
- #include <sys/emx.h>
- #include <time.h>
- #include <sys/time.h>
- #include <sys/times.h>
-
- /* Note: return value overflows */
-
- long times (struct tms *buffer)
- {
- struct timeval tv;
-
- buffer->tms_utime = clock () / CLOCKS_PER_SEC;
- buffer->tms_stime = 0;
- buffer->tms_cutime = 0;
- buffer->tms_cstime = 0;
- if (gettimeofday (&tv, NULL) != 0)
- return (-1);
- return (CLK_TCK * tv.tv_sec + (CLK_TCK * tv.tv_usec) / 1000000);
- }
-