1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /* $Id$ */
- /*
- * (c) copyright 1983 by the Vrije Universiteit, Amsterdam, The Netherlands.
- *
- * This product is part of the Amsterdam Compiler Kit.
- *
- * Permission to use, sell, duplicate or disclose this software must be
- * obtained in writing. Requests for such permissions may be sent to
- *
- * Dr. Andrew S. Tanenbaum
- * Wiskundig Seminarium
- * Vrije Universiteit
- * Postbox 7161
- * 1007 MC Amsterdam
- * The Netherlands
- *
- */
- /* Author: J.W. Stevenson */
- /* function clock:integer; extern; */
- extern int _times();
- struct tbuf {
- long utime;
- long stime;
- long cutime;
- long cstime;
- };
- #ifndef EM_WSIZE
- #define EM_WSIZE _EM_WSIZE
- #endif
- int clock() {
- struct tbuf t;
- _times(&t);
- return( (int)(t.utime + t.stime) &
- #if EM_WSIZE <= 2
- 077777
- #else
- 0x7fffffffL
- #endif
- );
- }
|