]> git.zerfleddert.de Git - micropolis/blame_incremental - src/tclx/ossupp/times.c
Makefile: Micropolis build fixes for recent macOS
[micropolis] / src / tclx / ossupp / times.c
... / ...
CommitLineData
1/*
2 * times.c
3 *
4 * Public-domain relatively quick-and-dirty implemenation of
5 * ANSI library routine for System V Unix systems.
6 *
7 * It's written in old-style C for maximal portability.
8 *
9 * Arnold Robbins
10 * January, February, 1991
11 *
12 * Fixes from ado@elsie.nci.nih.gov
13 * February 1991
14 *-----------------------------------------------------------------------------
15 * $Id: times.c,v 2.0 1992/10/16 04:52:16 markd Rel $
16 *-----------------------------------------------------------------------------
17 */
18
19/*
20 * To avoid Unix version problems, this code has been simplified to avoid
21 * const and size_t, however this can cause an incompatible definition on
22 * ansi-C systems, so a game is played with defines to ignore a strftime
23 * declaration in time.h
24 */
25
26#include <sys/types.h>
27#include <time.h>
28#include <sys/times.h>
29
30
31/* times --- produce process times */
32
33clock_t
34times(buffer)
35 struct tms *buffer;
36{
37 clock_t clk_time;
38
39 clk_time = clock();
40 buffer->tms_utime = clk_time;
41 buffer->tms_utime2 = clk_time;
42 buffer->tms_stime = clk_time;
43 buffer->tms_stime2 = clk_time;
44
45 return clk_time;
46}
Impressum, Datenschutz