Newsgroups: fj.sys.sun
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!aist-nara!wnoc-kyo-news!rinsgw!nakano
From: nakano@math.ryukoku.ac.jp (Hiroshi NAKANO)
Subject: Re: Sun clock (3)
In-Reply-To: hyamasi@mrit.mei.co.jp's message of 20 Feb 1995 16:21:44 GMT
Message-ID: <NAKANO.95Feb23130206@dolphin60.math.ryukoku.ac.jp>
Sender: news@rins.ryukoku.ac.jp
Nntp-Posting-Host: dolphin60.math.ryukoku.ac.jp
Reply-To: nakano@rins.ryukoku.ac.jp
Organization: Ryukoku Univ., Seta, Otsu, Japan
References: <HYAMASI.95Feb21012145@chobi.mrit.mei.co.jp>
Date: Thu, 23 Feb 1995 04:02:06 GMT
Lines: 46
Xref: galaxy.trc.rwcp.or.jp fj.sys.sun:5815
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.sys.sun&nb=5815&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$BCfLn!wN6C+$G$9!#(B

In article <HYAMASI.95Feb21012145@chobi.mrit.mei.co.jp>
hyamasi@mrit.mei.co.jp (Hiroshi Yamashita) writes:

 |SunOS4.x $B$N(B clock (3) $B$K4X$9$k<ALd$G$9!#$3$N5-;v$N:G8e$KE:IU$7$?(B C $B$N(B
 |$B%=!<%9$r!"EvJ}$N(B
 |
 |  SS-10 model41SunOS4.1.3
 |  SS-10 model51SunOS4.1.3
 |
 |$B$K$F%9%?%F%#%C%/%j%s%/$G:n$C$F<B9T$9$k$H!"$+$J$j$N3NN($G!"%k!<%W$KHq$d(B
 |$B$5$l$?;~4V$,I=<($5$l$:$K!"(B0 $BIC$K$J$C$F$7$^$$$^$9!#(B

SunOS 4.1.3 $B$N(B clock $B$N%P%0!J;EMM!)!K$@$H;W$$$^$9!#(B $B:G=i$N(B clock $B$N8F(B
$B$S=P$7$^$G$K!"$=$N%W%m%;%9$d;R%W%m%;%9$K$h$C$F>CHq$5$l$?(B CPU $B;~4V$NAm(B
$B7W$,(B 1/HZ $BIC$KK~$?$J$$>l9g!"<!$N(B clock $B$N8F$S=P$7$G$b(B 0 $B$,JV$5$l$^$9!#(B

SUN4/330 $B$d%@%$%J%_%C%/%j%s%/$N>l9g$K$&$^$/$$$/$N$O!"C1$K:G=i$N(B clock
$B$N8F$S=P$7$^$G$KE,Ev$K;~4V$,$+$+$k$+$i$G$7$g$&!#(B

$B$J$<$3$N$h$&$JLdBj$,5/$3$k$+$H8@$$$^$9$H!"(BSunOS 4.1.3 $B$N(B clock() $B$O!"(B
$B$*$*$h$=0J2<$N$h$&$J$b$N$@$+$i$G$9!#(B

#include <sys/types.h>
#include <sys/times.h>

long clock()
{
    static long t;
    struct tms b;

    if (times(&b) == -1)
        return 0;

    if (t == 0)
        t = b.tms_utime + b.tms_stime + b.tms_cutime + b.tms_cstime;

    return (b.tms_utime + b.tms_stime + b.tms_cutime + b.tms_cstime - t)
* 16666;
}

$B!t(B $B$^$"!"$=$l$@$17W;;5!$,B.$/$J$C$?>Z$H$$$&$3$H$G$7$g$&$+!)(B :-)
--
Hiroshi Nakano <nakano@rins.ryukoku.ac.jp>
Ryukoku Univ., Seta, Otsu, Japan
