Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sourceware.cygnus.com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin@sourceware.cygnus.com>
List-Help: <mailto:cygwin-help@sourceware.cygnus.com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner@sourceware.cygnus.com
Delivered-To: mailing list cygwin@sourceware.cygnus.com
X-Authentication-Warning: sangamon.ncsa.uiuc.edu: slu owned process doing -bs
Date: Wed, 16 Feb 2000 11:22:04 -0600 (CST)
From: Songyu Lu <slu@ncsa.uiuc.edu>
To: cygwin@sourceware.cygnus.com
cc: slu@ncsa.uiuc.edu
Subject: Timing Functions on Cygwin
Message-ID: <Pine.HPP.3.95.1000216111736.27783A-200000@sangamon.ncsa.uiuc.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="2005231151-1804928587-949101381=:8014"
Content-ID: <Pine.HPP.3.95.1000216111736.27783B@sangamon.ncsa.uiuc.edu>
X-md5sum: 02984105562f9f34075a98f858ad5456
X-md5sum-Origin: mx1.ncsa.uiuc.edu

--2005231151-1804928587-949101381=:8014
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.HPP.3.95.1000216111736.27783C@sangamon.ncsa.uiuc.edu>


I have trouble with timing functions(time(), localtime(),
tzset(), mktime()) on Cygwin using gcc compiler.

I wrote a simple program attached.

It basicly converts the value from time()(call it A) to tm structure, then
converts this tm back to a value in seconds using tzset() and
mktime()(call it B).  A and B are supposed to be equal.  Cygwin gives me a
6 hours difference(I am in Central Time Zone), while other systems(I tried
IRIX, Linux, Sun OS) work well.  

Hope you can give me a hint!


Raymond
NCSA

--2005231151-1804928587-949101381=:8014
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="a.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.HPP.3.95.1000128171621.8014B@sangamon.ncsa.uiuc.edu>
Content-Description: 

LyogdGVzdCB0aW1pbmc6DQogKiAgICBnZXQgbG9jYWwgdGltZSBmcm9tIHRp
bWUoKSBhbmQgbG9jYWx0aW1lKCksDQogKiAgICBjb252ZXJ0IHRvIHRpbWUg
aW4gc2Vjb25kcyBieSBta3RpbWUoKSwNCiAqICAgIHN1cHBvc2VkIHRvIGdl
dCBzYW1lIHZhbHVlcy4gIA0KICovDQojaW5jbHVkZSA8c3RkaW8uaD4NCiNp
bmNsdWRlIDx0aW1lLmg+DQojaW5jbHVkZSA8c3lzL3RpbWUuaD4NCg0KbWFp
bigpDQp7DQogIHN0cnVjdCB0bSAqdG07DQogIHRpbWVfdCBub3csIHRoZV90
aW1lOw0KDQogIC8qZ2V0IGN1cnJlbnQgdGltZSBpbiBzZWNvbmRzLiovDQog
IG5vdyA9IHRpbWUoMCk7DQogIC8qIGNvbnZlcnQgdG8gdG0gc3RydWN0dXJl
ICovDQogIHRtID0gbG9jYWx0aW1lKCZub3cpOyAgDQoNCiAgLyphZGp1c3Qg
dG8gbG9jYWwgdGltZSB6b25lIGFuZCBkYXlsaWdodCBzYXZpbmcgdGltZSAq
Lw0KICB0enNldCgpOw0KICAvKmNvbnZlcnQgdG0gc3RydWN0dXJlIHRvIHRp
bWUgaW4gc2Vjb25kcy4gIEN5Z3dpbiByZXR1cm5zIEdyZWVud2ljaCB0aW1l
IA0KICAgIGhlcmUgd2hpbGUgb3RoZXIgc3lzdGVtcyByZXR1cm4gbG9jYWwg
dGltZS4gKi8NCiAgdGhlX3RpbWUgPSBta3RpbWUodG0pOw0KDQogIGZwcmlu
dGYoc3RkZXJyLCAidG0tPnRtX2lzZHN0PSVkXG4iLCB0bS0+dG1faXNkc3Qp
OyANCiAgZnByaW50ZihzdGRlcnIsICJub3c9JWQsXG50aGVfdGltZT0lZCxc
bm5vdyAtIHRoZV90aW1lPSVkXG4iLCBub3csIHRoZV90aW1lLA0KICAgICAg
ICAgIChub3ctdGhlX3RpbWUpKTsNCg0KICByZXR1cm4gMDsNCn0NCg==

--2005231151-1804928587-949101381=:8014
Content-Type: text/plain; charset=us-ascii

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
--2005231151-1804928587-949101381=:8014--
