Mail Archives: cygwin/1998/04/21/07:13:31
This is a multi-part message in MIME format.
--------------C1E816EF5303FA185C0C48EB
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
(this letter is budle of there that not comes to target (to many hops
!), sorry for not organized style of mail letter ...)
clock() ?
It always return the same value - it was dirty constnt value ...
It doesn't measure time ...
I test by code like (it should be the best show of problem):
for(;;)
cout << clock(); /* or printf */
34838
34838
34838 ... (and so on, forever ...)
and result still is the same (for b19 and b19.1 cygwin.dll) how to
measure
time with it when it constant ???
It was detected it on WIn98 beta 3, and I found that error could be
located it two calls:
GetCurrentProcess
GetProcessTimes
investigate times.cc for better knowledge, for ilustration of that I
attach program + source code (may be my binaries copy is broken ???)
I couldn't remove error because I can't recompile my cygnus b19 source
code (I go throught mounting root problem (hard to find), by I can't
make libg++ now (It stops at libgxx.list target ???)))
Thank you for help
Cezary (I am wait for your answer whatever It will be)
--------------C1E816EF5303FA185C0C48EB
Content-Type: text/plain; charset=us-ascii; name="prime4.cc"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="prime4.cc"
#include <iostream.h>
#include <ctime>
#include <list>
#include "stopper.hh"
const unsigned max_val = 200000;
int main()
{
list<unsigned> pl;
list<unsigned>::iterator i,j,k;
unsigned u, n, isprime;
Stopper st;
st.Start();
for(u = 2, n = 0, j = k = pl.begin();u != max_val;u++)
{
for(;j != pl.end()--;j++)
/* find last possible divisor for probable prime number */
/* current divisor must produce result great then its value
to be founded in prime list */
/* it based on that holes in prime list is even numbers or
numbers dividable by smaller primes than current
(see how prime list is builded up (from low to high and the
new prime is always greater value than divisors checken on it
for prime test commision)) */
if(u / *j < *j)
break;
for(i = pl.begin();i != j;i++)
{
/* check if it not prime */
if(u % *i == 0)
break; /* not prime break */
}
/* check if prime detected */
if(i == j)
{
n++;
isprime = 1;
pl.insert(pl.end(),u);
/* fix iterator for first prime from end() position
which will be undefinied by inserting first element
to the list */
if(pl.size() == 1)
j = k = pl.begin();
/* cout << u << "(" << pl.size() << ")("
<< *j << ")(" << u / *j << ")\n"; */
}
/* flushing entries every 1000 */
if(n % 1000 == 0 && n && isprime)
{
list<unsigned>::iterator last = pl.end();
st.Stop();
isprime = 0;
cout << *--last << "\n"
<< clock() << "\n";
st.Start();
}
}
st.Stop();
cout << "time = " << st.Time()
<< " speed = " << (u - 1) / st.Time() << "\n";
return 0;
}
--------------C1E816EF5303FA185C0C48EB
Content-Type: text/plain; charset=us-ascii; name="Stopper.hh"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="Stopper.hh"
// --------------------------------------------------------------------------
//
// Name : stopper.hh.
// Date : 1996-08-14
// Autor : Cezary Wagner
// RCS : $Id: stopper.hh 1.1.1.3 1997/01/04 14:33:44 dosuser Exp $
// Contact : penta AT nov DOT iem DOT pw DOT edu DOT pl
// penta AT bsdi DOT iem DOT pw DOT edu DOT pl (recommended)
// wagnerc AT miriam DOT ee DOT pw DOT edu DOT pl (also good)
// Summary : Stopper like you wear on your hand
// Notes :
//
// --------------------------------------------------------------------------
#ifndef __STOPPER_HH__
#define __STOPPER_HH__
#include <ctime>
class Stopper
{
clock_t start_time;
clock_t stop_time;
unsigned is_stoped : 1;
public:
Stopper() { Reset(); }
inline void Start();
inline double Time();
inline void Stop();
inline void Reset();
};
// --------------------------------------------------------------------------
// Inline definition
// --------------------------------------------------------------------------
void Stopper::Start()
{
if(is_stoped)
// if stopper is stopped add time meassured before
start_time = clock() - (stop_time - start_time);
is_stoped = 0;
}
double Stopper::Time()
{
clock_t now_time;
if(is_stoped)
// return meassured time
return (stop_time - start_time) / (double)CLOCKS_PER_SEC;
// return meanwhile time
now_time = clock();
return (now_time - start_time) / (double)CLOCKS_PER_SEC;
}
void Stopper::Stop()
{
stop_time = clock();
is_stoped = 1;
}
void Stopper::Reset()
{
start_time = 0;
stop_time = 0;
is_stoped = 1;
}
#endif /* __STOPPER_HH__ */
--------------C1E816EF5303FA185C0C48EB
Content-Type: application/octet-stream; name="a.exe"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="a.exe"
TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4g
RE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAEHAGdwOjUAIAAA9wAAAOAABwELAQI3AAQAAAAE
AAAAAgAAABAAAAAQAAAAIAAAAABAAAAQAAAAAgAABAAAAAEAAAAEAAAAAAAAAACAAAAABAAA
AAAAAAMAAAAAAAACABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAABQAACUAQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50
ZXh0AAAAQAIAAAAQAAAABAAAAAQAAAAAAAAAAAAAAAAAACAAAGAuYnNzAAAAALgAAAAAIAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmRhdGEAAAAQAAAAADAAAAACAAAACAAAAAAAAAAA
AAAAAAAAQAAAwC5yZGF0YQAAFAAAAABAAAAAAgAAAAoAAAAAAAAAAAAAAAAAAEAAAEAuaWRh
dGEAAJQBAAAAUAAAAAIAAAAMAAAAAAAAAAAAAAAAAABAAADALnN0YWIAAADAAwAAAGAAAAAE
AAAADgAAAAAAAAAAAAAAAAAAAgIAUi5zdGFic3RyBgwAAABwAAAADgAAABIAAAAAAAAAAAAA
AAAAAAICAFIuaDogQWRkZWQgZGVmaW5lcyBmb3IgTlQgQUNMCglzdHVmZi4KClR1ZSBGZWIg
MTggMTI6Mjg6MTEgMTk5NyAgR2VvZmZyZXkgTm9lciAgPG5vZXJAY3lnbnVzLmNvbT4KCglw
YXRjaCBmcm9tIHNvc0Bwcm9zcGVjdC5jb20ucnUgKFNlcmdleSBPa2hhcGtpbik6CgkqIGZo
YW5kbGVyLmNjOiBzdXBwb3J0IHJldmVyc2UgaW5kZXggZXNjYXBlcyBpbiBjb25zb2xlIGNv
ZGUKCkZyaSBGZWIgMTQgMTg6NTU6MDEgMTk5NyAgSmVyZW15IEFsbGlzb24gPGpyYUBjeWdu
dXMuY29tPgoKCSogcGF0aC5jYzogRml4ZWQgbm9ybWFsaXplX3Bvc2l4X3BhdGgoKSBzbyB0
aGF0IGRvdWJsZSBzbGFzaGVzCglhcmUgcmVtb3ZlZCwgZXhjZXB0IGZvciB0aG9zZSBzdFWJ
5YPsBIM9ADBAAAB0AczZff4Pt0X+JcDw//9miUX+D7dF/g0/AwAAZolF/tlt/mhYEEAA6F4B
AACJ7F3DAAAlZCAlZCAoJWQgJWQgJWQgJWQpCgCNdgBVieWD7BTodQEAAItF9IlF7P917ItF
8IlF7P917ItF/IlF7P917ItF+IlF7P917I1F8IlF7P917OhLAQAAg8QEiUXsudNNYhCLRez3
4YnQwegGiUXs/3Xs6DMBAACJRez/dexoQBBAAOgrAQAAg8Qc65kxwOsAycNVieWD7ASLRQjH
BQQgQACoAAAAxwUIIEAAEwAAAMcFDCBAAAAAAADHBSwgQAAwEkAAxwUwIEAAOBJAAMcFFCBA
AAgwQADHBRAgQAAEMEAAoyggQADHBSQgQAAMMEAAjVX8iRUAIEAAxwUYIEAA+BFAAMcFHCBA
AAASQADHBSAgQAAIEkAAxwVEIEAAEBJAAGoA6MIAAACjfCBAAMcFNCBAAAAwQADHBTggQAAQ
MEAAxwU8IEAAACBAAMcFQCBAALggQACJ7F3DkFWJ5YtFCFDoLP///2gAIEAA6GoAAACJ7F3D
ifZVieVTi10Ii0UMUOgM////aAAgQABT6FEAAACLXfyJ7F3DAAD/JaBQQACQkP8lnFBAAJCQ
/yWAUEAAkJD/JZRQQACQkP8lkFBAAJCQ/yWMUEAAkJD/JZhQQACQkP8lfFBAAJCQ/yWEUEAA
kJD/JYhQQACQkP8lrFBAAJCQ/////wAAAAD/////AAAAAGxhc3MKCldlZCBGZWIgIDUgMTY6
NTY6MjMgMTk5NyAgR2VvZmZyZXkgTm9lciAgPG5vZXJAY3lnbnVzLmNvbT4KCgkqIGZoYW5k
bGVyLmNjLCBzeXNjYWxscy5jYzogbWlub3IgcmVmb3JtYXQKCXBhdGNoIGZyb20gc29zQHBy
b3NwZWN0LmNvbS5ydSAoU2VyZ2V5IE9raGFwa2luKToKCSogc3Bhd24uY2M6IHNldCBjb25z
b2xlIHRpdGxlIHRvIHJlZmxlY3Qgd2hhdCdzIHJ1bm5pbmcKCSogd2luc3VwLmg6IFRJVExF
U0laRSBkZWZpbmUgYWRkZWQKCk1vbiBGZWIgIDMgMTY6NTM6MTAgMTk5NyAgR2VvZmZyZXkg
Tm9lciAgPG5vZXJAY3lnbnVzLmNvbT4KCgkqIGZoYW5kbGVyLmg6IGZpeCB0eXBvCgkqIGZo
YW5kbGVyLmNjOiBjaGVja19leGVjYWJsZV9wIHNob3VsZCBvbmx5IHRha2Ugb25lIGFyZyBu
b3cKCk1vbiBGZWIgIDMgMTY6MTY6MzkgMTk5NyAgSmVyZW15IEFsbGlzb24gPGpyYUAAAAAA
AAAAAAAAAAAAAAAAZmhhbmRsZXIuY2M6IFJlbW92ZWQgb3Blbl9oZWxwZXIsIHR1cm5lZCBp
dCBpbnRvCglmaGFuZGxlcl9iYXNlOjpvcGVuIGFuZCBhZGRlZCBmaGFuZGxlcl9kaXNrX2Zp
bGU6Om9wZW4uIE1vcmUKCWNvcnJlY3QgQysrLgogICAgICAgIGZoYW5kbGVyX2Rpc2tfZmls
ZTogTW92ZWQgY2hlY2tfZXhlY2FibGVfcCBpbnRvIGZoYW5kbGVyX2Rpc2tfZmlsZS4KCXR0
eSBwb3J0cyBhcmUgbm93IGNsb3NlZCBjb3JyZWN0bHkuCgkqIGZoYW5kbGVyLmg6IENoYW5n
ZXMgdG8gc3VwcG9ydCB0aGUgYWJvdmUuCgpGcmkgSmFuIDMxIDE5OjE0OjM0IDE5OTcgIEdl
b2ZmcmV5IE5vZXIgIDxub2VyQGN5Z251cy5jb20+CgoJKiBmaGFuZGxlci5jYyAoZmhhbmRs
ZXJfYmFzZTo6b3Blbl9oZWxwZXIpOiBuZXcgZnVuY3Rpb24KCWNvbnRhaW5pbmcgdGhlIGNv
bW1vbiBvcGVuKCkgY29kZS4gIHN5bWxpbmsgYW5kIGV4ZWN1dGFibGUKCXN0YXR1cyBkZWZh
dWx0cyB0byAwLgoJKGZoYW5kbGVyXxAAAAD/////AQABfAgMBQSIAQAAdGlvbiB0aGF0IGNh
bGxzCglmaGFuZGxlcl9iYXNlOjpvcGVuX2hlbHBlcgoJKGZoYW5kbGVyX2Jhc2U6Om9wZW4p
OiByZW1vdmUgY29tbW9uIGNvZGUgbm93IGluIG9wZW5faGVscGVyLAoJbGVhdmluZyBzeW1s
aW5rIGNoZWNraW5nIGFuZCBleGVjdXRhYmxlIGNoZWNraW5nCgkqIGZoYW5kbGVyLmg6IGNo
YW5nZXMgZm9yIHRoZSBhYm92ZSwgb3Blbl9oZWxwZXIgaXMgcHJvdGVjdGVkCgpUaHUgSmFu
IDMwIDE1OjIzOjE1IDE5OTcgIEdlb2ZmcmV5IE5vZXIgIDxub2VyQGN5Z251cy5jb20+CgoJ
KiBoaW5mby5jYzogYWxzbyB0cmVhdCBjb20zIGFuZCBjb200IGFzIHNwZWNpYWwgZmlsZXMK
CSogc3Bhd24uY2MgKHNwYXduX2d1dHMpOiBjaGVjayByZXR1cm4gb2YgV2FpdEZvclNpbmds
ZU9iamVjdAoJaW4gX1BfV0FJVCBjYXNlLCBzb21lIHJlZm9ybWF0dGluZwoKVHVlIEphbiAy
OCAxMDo0NjoxNiAxOTk3ICBKZXJlbXkgQWxsaXNvbiA8anJhQGN5Z251cy5jb20+QFAAAAAA
AAAAAAAAcFEAAHxQAABwUAAAAAAAAAAAAACEUQAArFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAALRQAADAUAAAyFAAAORQAAD0UAAA/FAAAAhRAAAUUQAAIFEAAChRAAAAAAAAAAAAADRR
AAAAAAAAAAAAALRQAADAUAAAyFAAAORQAAD0UAAA/FAAAAhRAAAUUQAAIFEAAChRAAAAAAAA
AAAAADRRAAAAAAAAywFjYWxsb2MAAAAA2gFjbG9jawD8AWRsbF9jcnQwX19GUDExcGVyX3By
b2Nlc3MA/QFkbGxfZGxsY3J0MAAAADkCZnJlZQAAtQJtYWxsb2MAAAAA3gJwcmludGYAAAAA
7gJyZWFsbG9jAAAAgQN0aW1lcwAJAF9fbWFpbgAAAADrAEdldE1vZHVsZUhhbmRsZUEAAABQ
AAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAABjeWd3aW5iMTkuZGxsAAAA
FFAAAGtlcm5lbDMyLmRsbAAAAABmaWd1cmU6CgkqIHV0aWxzL2NvbmZpZ3VyZTogcmVnZW5l
cmF0ZQoKVGh1IEphbiAxNiAxMjozNTo0MSAxOTk3ICBHZW9mZnJleSBOb2VyICA8bm9lckBj
eWdudXMuY29tPgoKCSogbW1hcC4AAAAAAABUAAYMAAAKAAAAZAAAADASQABOAAAAZAAAADAS
QAB1AAAAgAAAAAAAAACfAAAAgAAAAAAAAAC5AAAAgAAAAAAAAADoAAAAgAAAAAAAAAAJAQAA
gAAAAAAAAAAvAQAAgAAAAAAAAAB7AQAAgAAAAAAAAADHAQAAgAAAAAAAAADtAQAAgAAAAAAA
AAAXAgAAgAAAAAAAAAA9AgAAgAAAAAAAAABiAgAAgAAAAAAAAAB8AgAAgAAAAAAAAACXAgAA
gAAAAAAAAAC4AgAAgAAAAAAAAADxAgAAgAAAAAAAAAAUAwAAgAAAAAAAAAA4AwAAgAAAAAAA
AABiAwAAgAAAAAAAAAB2AwAAggAAAAAAAACAAwAAggAAAAAAAACzAwAAggAAAAAAAAC4AwAA
ggAAAAAAAADsAwAAggAAAAAAAAAbBAAAggAAAAibAABLBAAAgAAAAAAAAAD1BAAAgAAAAAAA
AABbBQAAgAAAAAAAAAAhBgAAgAAAAAAAAABsBgAAgADQAwAAAACJBgAAogAAAAAAAACKBgAA
ggAAAAAAAAC5BgAAggAAAAAAAACJBgAAogAAAAAAAACJBgAAogAAAAAAAACJBgAAogAAAAAA
AADpBgAAggAAAAAAAACJBgAAogAAAAAAAACJBgAAogAAAAAAAACJBgAAogAAAAAAAACJBgAA
ogAAAAAAAAAXBwAAggAAAAAAAACJBgAAogAAAAAAAACJBgAAogAAAAAAAABOBwAAggAAAO2P
AAB2BwAAggAAAAAAAACJBgAAogAAAAAAAACfBwAAggAAAAAAAACJBgAAogAAAAAAAADJBwAA
gAAAAAAAAAAdCQAAgAAAAAAAAACJBgAAogAAAAAAAACvCQAAggAAAAAAAACJBgAAogAAAAAA
AADXCQAAggAAAP0UAADoCQAAgAB2AAAAAAAACgAAgACoAAAAAAAVCgAAgADzAAAAAAArCgAA
gAALAQAAAACJBgAAogAAAAAAAABACgAAgABKAAAAAABXCgAAgABLAAAAAABsCgAAgABMAAAA
AACCCgAAgABNAAAAAACXCgAAgABOAAAAAACtCgAAgABQAAAAAADDCgAAgABRAAAAAADZCgAA
gABUAAAAAADvCgAAgABaAAAAAAAHCwAAgAAAAAAAAAA+CwAAgAB9AAAAAAB2CwAAggAAAEoI
AACfCwAAgAA3AAAAAACJBgAAogAAAAAAAADHCwAAIADXCwAAAADwCwAAIADYCwAAAACJBgAA
ZAAAADASQABvdG9ieW51bWJlciBhbmQKICAgICAgICBjeWd3aW4zMl9nZXRzZXJ2Ynlwb3J0
LgoKV2VkIEphbiAgOCAxNDoxbGliZ2NjMi5jAC9waXp6YS9hbmNob3ZpZXMvbm9lci85N3Iy
L2J1aWxkL2kzODYtY3lnd2luMzIteC1pMzg2LWN5Z3dpbjMyL2djYy8AL2hvbWUvbm9lci9z
cmMvOTdyMi9kZXZvL2djYy9saWJnY2MyLmMAaW50OnQoMCwxKT1yKDAsMSk7LTIxNDc0ODM2
NDg7MjE0NzQ4MzY0NzsAY2hhcjp0KDAsMik9cigwLDIpOzA7MTI3OwBsb25nIGludDp0KDAs
Myk9cigwLDMpOy0yMTQ3NDgzNjQ4OzIxNDc0ODM2NDc7AHVuc2lnbmVkIGludDp0KDAsNCk9
cigwLDQpOzA7LTE7AGxvbmcgdW5zaWduZWQgaW50OnQoMCw1KT1yKDAsNSk7MDstMTsAbG9u
ZyBsb25nIGludDp0KDAsNik9cigwLDEpOzAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwOzA3Nzc3
Nzc3Nzc3Nzc3Nzc3Nzc3Nzc7AGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQ6dCgwLDcpPXIoMCwx
KTswMDAwMDAwMDAwMDAwOzAxNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3OwBzaG9ydCBpbnQ6dCgw
LDgpPXIoMCw4KTstMzI3Njg7MzI3Njc7AHNob3J0IHVuc2lnbmVkIGludDp0KDAsOSk9cigw
LDkpOzA7NjU1MzU7AHNpZ25lZCBjaGFyOnQoMCwxMCk9cigwLDEwKTstMTI4OzEyNzsAdW5z
aWduZWQgY2hhcjp0KDAsMTEpPXIoMCwxMSk7MDsyNTU7AGZsb2F0OnQoMCwxMik9cigwLDEp
OzQ7MDsAZG91YmxlOnQoMCwxMyk9cigwLDEpOzg7MDsAbG9uZyBkb3VibGU6dCgwLDE0KT1y
KDAsMSk7MTI7MDsAY29tcGxleCBpbnQ6dCgwLDE1KT1zOHJlYWw6KDAsMSksMCwzMjtpbWFn
OigwLDEpLDMyLDMyOzsAY29tcGxleCBmbG9hdDp0KDAsMTYpPXIoMCwxNik7NDswOwBjb21w
bGV4IGRvdWJsZTp0KDAsMTcpPXIoMCwxNyk7ODswOwBjb21wbGV4IGxvbmcgZG91YmxlOnQo
MCwxOCk9cigwLDE4KTsxMjswOwB2b2lkOnQoMCwxOSk9KDAsMTkpAHRjb25maWcuaAAvaG9t
ZS9ub2VyL3NyYy85N3IyL2Rldm8vZ2NjL2NvbmZpZy9pMzg2L3htLWkzODYuaAB0bS5oAC9o
b21lL25vZXIvc3JjLzk3cjIvZGV2by9nY2MvY29uZmlnL2kzODYvY3lnd2luMzIuaAAvaG9t
ZS9ub2VyL3NyYy85N3IyL2Rldm8vZ2NjL2NvbmZpZy9pMzg2L2dhcy5oAC9ob21lL25vZXIv
c3JjLzk3cjIvZGV2by9nY2MvY29uZmlnL2kzODYvaTM4Ni5oAHByb2Nlc3Nvcl9jb3N0czpU
KDYsMSk9czI4YWRkOigwLDEpLDAsMzI7bGVhOigwLDEpLDMyLDMyO3NoaWZ0X3ZhcjooMCwx
KSw2NCwzMjtzaGlmdF9jb25zdDooMCwxKSw5NiwzMjttdWx0X2luaXQ6KDAsMSksMTI4LDMy
O211bHRfYml0OigwLDEpLDE2MCwzMjtkaXZpZGU6KDAsMSksMTkyLDMyOzsAcHJvY2Vzc29y
X3R5cGU6VCg2LDIpPWVQUk9DRVNTT1JfSTM4NjowLFBST0NFU1NPUl9JNDg2OjEsUFJPQ0VT
U09SX1BFTlRJVU06MixQUk9DRVNTT1JfUEVOVElVTVBSTzozLDsAcmVnX2NsYXNzOlQoNiwz
KT1lTk9fUkVHUzowLEFSRUc6MSxEUkVHOjIsQ1JFRzozLEJSRUc6NCxBRF9SRUdTOjUsUV9S
RUdTOjYsU0lSRUc6NyxESVJFRzo4LElOREVYX1JFR1M6OSxHRU5FUkFMX1JFR1M6MTAsRlBf
VE9QX1JFRzoxMSxGUF9TRUNPTkRfUkVHOjEyLEZMT0FUX1JFR1M6MTMsQUxMX1JFR1M6MTQs
TElNX1JFR19DTEFTU0VTOjE1LDsAaTM4Nl9hcmdzOlQoNiw0KT1zMTJ3b3JkczooMCwxKSww
LDMyO25yZWdzOigwLDEpLDMyLDMyO3JlZ25vOigwLDEpLDY0LDMyOzsAQ1VNVUxBVElWRV9B
UkdTOnQoNiw1KT0oNiw0KQAAL2hvbWUvbm9lci9zcmMvOTdyMi9kZXZvL2djYy9jb25maWcv
aTM4Ni9ic2QuaAAvaG9tZS9ub2VyL3NyYy85N3IyL2Rldm8vZ2NjL2NvbmZpZy9pMzg2L3Vu
aXguaAAvaG9tZS9ub2VyL3NyYy85N3IyL2Rldm8vZ2NjL2NvbmZpZy9kYnhjb2ZmLmgAL2hv
bWUvbm9lci9zcmMvOTdyMi9kZXZvL2djYy9jb25maWcvaTM4Ni94bS1jeWd3aW4zMi5oAC9o
b21lL25vZXIvc3JjLzk3cjIvZGV2by9nY2MvbWFjaG1vZGUuaAAvaG9tZS9ub2VyL3NyYy85
N3IyL2Rldm8vZ2NjL2dhbnNpZGVjbC5oAC9ob21lL25vZXIvc3JjLzk3cjIvZGV2by9nY2Mv
bWFjaG1vZGUuZGVmAG1hY2hpbmVfbW9kZTpUKDExLDEpPWVWT0lEbW9kZTowLFFJbW9kZTox
LEhJbW9kZToyLFBTSW1vZGU6MyxTSW1vZGU6NCxQREltb2RlOjUsREltb2RlOjYsVEltb2Rl
OjcsT0ltb2RlOjgsUUZtb2RlOjksSEZtb2RlOjEwLFRRRm1vZGU6MTEsU0Ztb2RlOjEyLERG
bW9kZToxMyxYRm1vZGU6MTQsVEZtb2RlOjE1LFNDbW9kZToxNixEQ21vZGU6MTcsWENtb2Rl
OjE4LFRDbW9kZToxOSxDUUltb2RlOjIwLENISW1vZGU6MjEsQ1NJbW9kZToyMixDREltb2Rl
OjIzLENUSW1vZGU6MjQsQ09JbW9kZToyNSxCTEttb2RlOjI2LENDbW9kZToyNyxDQ0ZQRVFt
b2RlOjI4LE1BWF9NQUNISU5FX01PREU6MjksOwBtb2RlX2NsYXNzOlQoMTEsMik9ZU1PREVf
UkFORE9NOjAsTU9ERV9JTlQ6MSxNT0RFX0ZMT0FUOjIsTU9ERV9QQVJUSUFMX0lOVDozLE1P
REVfQ0M6NCxNT0RFX0NPTVBMRVhfSU5UOjUsTU9ERV9DT01QTEVYX0ZMT0FUOjYsTUFYX01P
REVfQ0xBU1M6Nyw7AC9ob21lL25vZXIvc3JjLzk3cjIvZGV2by9nY2MvZGVmYXVsdHMuaABp
bmNsdWRlL3N0ZGRlZi5oAHB0cmRpZmZfdDp0KDE1LDEpPSgwLDEpAHNpemVfdDp0KDE1LDIp
PSgwLDQpAHdjaGFyX3Q6dCgxNSwzKT0oMCw5KQB3aW50X3Q6dCgxNSw0KT0oMCw0KQBVUUl0
eXBlOnQoMCwyMCk9KDAsMTEpAFNJdHlwZTp0KDAsMjEpPSgwLDEpAFVTSXR5cGU6dCgwLDIy
KT0oMCw0KQBESXR5cGU6dCgwLDIzKT0oMCw2KQBVREl0eXBlOnQoMCwyNCk9KDAsNykAU0Z0
eXBlOnQoMCwyNSk9KDAsMTIpAERGdHlwZTp0KDAsMjYpPSgwLDEzKQBYRnR5cGU6dCgwLDI3
KT0oMCwxNCkAd29yZF90eXBlOnQoMCwyOCk9KDAsMSkARElzdHJ1Y3Q6VCgwLDI5KT1zOGxv
dzooMCwyMSksMCwzMjtoaWdoOigwLDIxKSwzMiwzMjs7AERJdW5pb246dCgwLDMwKT0oMCwz
MSk9dThzOigwLDI5KSwwLDY0O2xsOigwLDIzKSwwLDY0OzsAL2hvbWUvbm9lci9zcmMvOTdy
Mi9kZXZvL2djYy9nYmwtY3RvcnMuaABmdW5jX3B0cjp0KDE2LDEpPSgxNiwyKT0qKDE2LDMp
PWYoMCwxOSkAX19DVE9SX0xJU1RfXzpHKDAsMzIpPWFyKDAsMCk7MDsxOygxNiwxKQBfX0RU
T1JfTElTVF9fOkcoMCwzMikAdCBsaW5lLCBjb25zdCBjaGFyICpmYWlsZWRleHByKQp7CiAg
SEFORExFIGg7CgogIC8qIElmIHdlIGRvbid0IGhhdmUgYSBjb25zb2xlIGluIGEgV2luZG93
cyBwcm9ncmFtLCB0aGVuIGJyaW5nIHVwIGEKICAgICBtZXNzYWdlIGJveCBmb3IgdGhlIGFz
c2VydGlvbiBmYWlsdXJlLiAgKi8KCiAgaCA9IENyZWF0ZUZpbGVBICgiQ09OT1VUJCIsIEdF
TkVSSUNfV1JJVEUsIEZJTEVfU0hBUkVfV1JJVEUsIE5VTEwsCgkJICAgT1BFTl9FWElTVElO
RywgRklMRV9BVFRSSUJVVEVfTk9STUFMLCBOVUxMKTsKICBpZiAoaCA9PSBJTlZBTElEX0hB
TkRMRV9WQUxVRSB8fCBoID09IDApCiAgICB7CiAgICAgIGNoYXIgKmJ1ZjsKCiAgICAgIGJ1
ZiA9IChjaGFyICopIGFsbG9jYSAoMTAwICsgc3RybGVuIChmYWlsZWRleHByKSk7CiAgICAg
IHNpcHJpbnRmIChidWYsICJGYWlsZWQgYXNzZXJ0aW9uXG5cdCVzXG5hdCBsaW5lICVkIG9m
IGZpbGUgJXMiLAoJCWZhaWxlZGV4cHIsIGxpbmUsIGZpbGUpOwAuZmlsZQAAAAoAAAD+/wAA
ZwFjcnQwLmMAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAAABgAAAAAAEwAAAAAAAAABAAAA
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
AwAudGV4dAAAACgCAAABAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuZGF0YQAAABAAAAADAAAA
AwEAAAAAAAAAAAAAAAAAAAAAAAAuYnNzAAAAAKgAAAACAAAAAwEAAAAAAAAAAAAAAAAAAAAA
AAAuaWRhdGEkMgAAAAAFAAAAAwEUAAAAAwAAAAAAAAAAAAAAAAAuaWRhdGEkNXgAAAAFAAAA
AwEEAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkNDwAAAAFAAAAAwEEAAAAAAAAAAAAAAAAAAAA
AAAuZmlsZQAAAIsAAAD+/wAAZwFmYWtlAAAAAAAAAAAAAAAAAAAudGV4dAAAACgCAAABAAAA
AwEAAAAAAAAAAAAAAAAAAAAAAAAuZGF0YQAAABAAAAADAAAAAwEAAAAAAAAAAAAAAAAAAAAA
AAAuYnNzAAAAAKgAAAACAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkNGgAAAAFAAAA
AwEEAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkNaQAAAAFAAAAAwEEAAAAAAAAAAAAAAAAAAAA
AAAuaWRhdGEkN3ABAAAFAAAAAwEQAAAAAAAAAAAAAAAAAAAAAAAudGV4dAAAACgCAAABAAAA
AwAuZGF0YQAAABAAAAADAAAAAwAuYnNzAAAAAKgAAAACAAAAAwAuaWRhdGEkN4ABAAAFAAAA
AwAuaWRhdGEkNawAAAAFAAAAAwAuaWRhdGEkNHAAAAAFAAAAAwAuaWRhdGEkNjQBAAAFAAAA
AwAuZmlsZQAAAJsAAAD+/wAAZwFmYWtlAAAAAAAAAAAAAAAAAABobmFtZQAAAHAAAAAFAAAA
AwBmdGh1bmsAAKwAAAAFAAAAAwAudGV4dAAAADACAAABAAAAAwEAAAAAAAAAAAAAAAAAAAAA
AAAuZGF0YQAAABAAAAADAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuYnNzAAAAAKgAAAACAAAA
AwEAAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkMhQAAAAFAAAAAwEUAAAAAwAAAAAAAAAAAAAA
AAAuaWRhdGEkNagAAAAFAAAAAwEEAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkNGwAAAAFAAAA
AwEEAAAAAAAAAAAAAAAAAAAAAAAuZmlsZQAAAKkAAAD+/wAAZwFmYWtlAAAAAAAAAAAAAAAA
AAAudGV4dAAAADACAAABAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuZGF0YQAAABAAAAADAAAA
AwEAAAAAAAAAAAAAAAAAAAAAAAAuYnNzAAAAAKgAAAACAAAAAwEAAAAAAAAAAAAAAAAAAAAA
AAAuaWRhdGEkNHQAAAAFAAAAAwEEAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkNbAAAAAFAAAA
AwEEAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkN4QBAAAFAAAAAwEQAAAAAAAAAAAAAAAAAAAA
AAAuZmlsZQAAALoAAAD+/wAAZwFsaWJnY2MyLmMAAAAAAAAAAAAAAAAABAAAADACAAABAAAA
BgAAAAAAEwAAADACAAABAAAABgAAAAAAbwAAAAAAAAAEAAAAAwAudGV4dAAAADACAAABAAAA
AwEAAAAAAAAAAAAAAAAAAAAAAAAuZGF0YQAAABAAAAADAAAAAwEAAAAAAAAAAAAAAAAAAAAA
AAAuYnNzAAAAAKgAAAACAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuc3RhYgAAAAAAAAAHAAAA
AwHAAwAAAwAAAAAAAAAAAAAAAAAuc3RhYnN0cgAAAAAAAAAAAwEGDAAAAAAAAAAAAAAAAAAA
AAAAAAAAgAAAAAAAAAAEAAAAAwEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAAAAAAAAADAAAA
AgAAAAAAnAAAAAAAAAADAAAAAgAAAAAAqwAAADgCAAABAAAAAgBfZnJlZQAAAAACAAABAAAA
AgAAAAAAugAAAIwAAAAFAAAAAgAAAAAAxgAAABgCAAABAAAAAgBfY2xvY2sAAOgBAAABAAAA
AgAAAAAA4QAAAAAQAAD//wAAAgAAAAAA+gAAAAAAAAL//wAAAgAAAAAAFAEAAAQAAAD//wAA
AgAAAAAAMAEAACACAAABAAAAAgAAAAAAPQEAACgCAAABAAAAAgAAAAAAUQEAAAAAAAACAAAA
AgAAAAAAXwEAAAAQAAD//wAAAgBfZW52aXJvbggAAAADAAAAAgAAAAAAdwEAAAAAAAABAAAA
AgBfX2RsbF9fAAAAAAD//wAAAgAAAAAAhwEAAAAAAAD//wAAAgAAAAAAnAEAAAAAQAD//wAA
AgBfdGltZXMAAOABAAABAAAAAgAAAAAAqwEAAAAQAAD//wAAAgAAAAAAwQEAAIQAAAAFAAAA
AgBlbmQAAAAAAAAAAAAGAAAAAgAAAAAA4gEAAJgAAAAFAAAAAgAAAAAA8QEAABAAAAADAAAA
AgAAAAAA/gEAAJAAAAAFAAAAAgAAAAAADAIAADACAAABAAAAAgBldGV4dAAAAEACAAABAAAA
AgAAAAAAGgIAALgAAAACAAAAAgAAAAAAJgIAAIgAAAAFAAAAAgBfX19tYWluANgBAAABAAAA
AgAAAAAAOQIAAAAAAAAFAAAAAgAAAAAARwIAALQBAAABAAAAAgAAAAAAXAIAADACAAABAAAA
AgBfY2FsbG9jABACAAABAAAAAgBfX2Ztb2RlAAwAAAADAAAAAgAAAAAAawIAAKAAAAAFAAAA
AgAAAAAAeQIAAAACAAD//wAAAgAAAAAAjAIAAHwAAAAFAAAAAgBfcmVhbGxvYwgCAAABAAAA
AgAAAAAAmgIAAAQAAAD//wAAAgBfX2VuZF9fAAAAAAAGAAAAAgAAAAAArwIAAJwAAAAFAAAA
AgBfbWFsbG9jAPgBAAABAAAAAgAAAAAAvAIAADgCAAABAAAAAgAAAAAAygIAAJgBAAABAAAA
AgAAAAAA1wIAAAAAEAD//wAAAgAAAAAA8AIAAAMAAAD//wAAAgAAAAAA/gIAAKwAAAAFAAAA
AgAAAAAAGAMAAAQAAAADAAAAAgAAAAAAJQMAAAEAAAD//wAAAgAAAAAAPQMAAAAAAAD//wAA
AgAAAAAATgMAAHABAAAFAAAAAgAAAAAAXQMAAIAAAAAFAAAAAgAAAAAAagMAABQAAAAFAAAA
AgAAAAAAfwMAAAAAAAD//wAAAgAAAAAAmwMAAAAAAAD//wAAAgBfcHJpbnRmAPABAAABAAAA
AgAAAAAAswMAAIQBAAAFAAAAAgBfbWFpbgAAAFgAAAABAAAAAgAAAAAAyQMAAJQAAAAFAAAA
AgDXAwAAZ2NjMl9jb21waWxlZC4AX19fZ251X2NvbXBpbGVkX2MAX19fZ251X2NvbXBpbGVk
X2NwbHVzcGx1cwBfY3lnd2luX2NydDBfY29tbW9uX19GUEZpUFBjUFBjX2kAX2N5Z3dpbl9z
dGF0dQBfX19GUkFNRV9CRUdJTl9fAC5laF9mcmFtZQBfX19jeWd3aW5fY3J0MF9icABfX2Rh
dGFfc3RhcnRfXwBfX19EVE9SX0xJU1RfXwBfX19pbXBfZnJlZQBfZGxsX2NydDBfX0ZQMTFw
ZXJfcHJvY2VzcwBfX3NpemVfb2Zfc3RhY2tfY29tbWl0X18AX19zaXplX29mX3N0YWNrX3Jl
c2VydmVfXwBfX21ham9yX3N1YnN5c3RlbV92ZXJzaW9uX18AX2RsbF9kbGxjcnQwAF9HZXRN
b2R1bGVIYW5kbGVBQDQAX19ic3Nfc3RhcnRfXwBfX3NpemVfb2ZfaGVhcF9jb21taXRfXwBf
bWFpbkNSVFN0YXJ0dXAAX19taW5vcl9vc192ZXJzaW9uX18AX19pbWFnZV9iYXNlX18AX19z
ZWN0aW9uX2FsaWdubWVudF9fAF9fX2ltcF9kbGxfY3J0MF9fRlAxMXBlcl9wcm9jZXNzAF9f
X2ltcF9yZWFsbG9jAF9fZGF0YV9lbmRfXwBfX19pbXBfbWFsbG9jAF9fQ1RPUl9MSVNUX18A
X19ic3NfZW5kX18AX19faW1wX2RsbF9kbGxjcnQwAF9faGVhZF90ZW1wX2EAX2N5Z3dpbjMy
X2F0dGFjaF9kbGwAX19fQ1RPUl9MSVNUX18AX19faW1wX19fbWFpbgBfX2ZpbGVfYWxpZ25t
ZW50X18AX19faW1wX2NhbGxvYwBfX21ham9yX29zX3ZlcnNpb25fXwBfX19pbXBfdGltZXMA
X19EVE9SX0xJU1RfXwBfY3lnd2luX2NydDAAX19zaXplX29mX2hlYXBfcmVzZXJ2ZV9fAF9f
c3Vic3lzdGVtX18AX19faW1wX0dldE1vZHVsZUhhbmRsZUFANABfX2ltcHVyZV9wdHIAX19t
YWpvcl9pbWFnZV92ZXJzaW9uX18AX19sb2FkZXJfZmxhZ3NfXwBfX3RlbXBfYV9pbmFtZQBf
X19pbXBfY2xvY2sAX19oZWFkX2xpYmtlcm5lbDMyX2EAX19taW5vcl9zdWJzeXN0ZW1fdmVy
c2lvbl9fAF9fbWlub3JfaW1hZ2VfdmVyc2lvbl9fAF9fbGlia2VybmVsMzJfYV9pbmFtZQBf
X19pbXBfcHJpbnRmAA==
--------------C1E816EF5303FA185C0C48EB
Content-Type: text/plain; charset=us-ascii; name="Tx.c"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="Tx.c"
#include <sys/times.h>
#include <time.h>
int main()
{
for(;;)
{
struct tms tms;
printf("%d %d (%d %d %d %d)\n", clock(),
times(&tms) / CLOCKS_PER_SEC,
tms.tms_cutime, tms.tms_cstime, tms.tms_utime, tms.tms_stime);
}
return 0;
}
--------------C1E816EF5303FA185C0C48EB--
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -