From owner-freebsd-questions@FreeBSD.ORG Sun Mar 23 23:05:39 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86C121065673 for ; Sun, 23 Mar 2008 23:05:39 +0000 (UTC) (envelope-from fred@fullmetalpacket.com) Received: from smtp1.globetrotter.net (smtp1.globetrotter.net [142.169.1.151]) by mx1.freebsd.org (Postfix) with ESMTP id D07CF8FC1A for ; Sun, 23 Mar 2008 23:05:36 +0000 (UTC) (envelope-from fred@fullmetalpacket.com) Received: from (192.168.250.8) by avas6.globetrotter.net via smtp id 1254_119912be_f925_11dc_9f4c_00188b334a88; Sun, 23 Mar 2008 18:04:12 -0400 Received: from fredt60 (pqm.net [207.134.6.34]) by smtp1.globetrotter.net (iPlanet Messaging Server 5.2) with ESMTP id <0JY700LBU95BGG@"TELUS Quebec"> for freebsd-questions@freebsd.org; Sun, 23 Mar 2008 16:05:35 -0400 (EDT) Received: from (207.134.6.34) by avas6.globetrotter.net via smtp id 6bda_eb96a324_f90b_11dc_88bf_00188b334a88; Sun, 23 Mar 2008 15:04:11 -0400 Date: Sun, 23 Mar 2008 16:05:39 -0400 From: fred To: freebsd-questions@freebsd.org Message-id: <007d01c88d21$4440be30$ccc23a90$@com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Content-language: fr-ca Thread-index: AciNIUKYZQYrzQ9lQ1azx80C/G/T1g== x-cr-hashedpuzzle: aqg= dII= A7wK BEu3 CRmo CrV2 Ct5b DPg5 Fx5i GgRd IE98 I7LK JfAp Jh7g Jj+j JtZ9; 1; ZgByAGUAZQBiAHMAZAAtAHEAdQBlAHMAdABpAG8AbgBzAEAAZgByAGUAZQBiAHMAZAAuAG8AcgBnAA==; Sosha1_v1; 7; {90B8D83F-BA31-4D6E-8CF4-C9969757902D}; ZgByAGUAZABAAGYAdQBsAGwAbQBlAHQAYQBsAHAAYQBjAGsAZQB0AC4AYwBvAG0A; Sun, 23 Mar 2008 20:05:37 GMT;VABpAG0AZQB6AG8AbgBlACAAcAByAG8AYgBsAGUAbQA= x-cr-puzzleid: {90B8D83F-BA31-4D6E-8CF4-C9969757902D} Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Timezone problem X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 23:05:39 -0000 Hello everyone, First of all, sorry for the terrible English I will do my best, also I don't have much programming knowledge only some PHP. I am having issues with a software that I run on my FreeBSD server (6.2-RELEASE). Here is a simple demonstration of the problem: This code: // CODE START #include #include int main() { extern long timezone1; tzset(); printf("timezone is %d\n", timezone); printf("tzname[0] is %s\n", tzname[0]); printf("tzname[1] is %s\n", tzname[1]); return 0; } // CODE END Give this result: timezone is 134513672 tzname[0] is EST tzname[1] is EDT The value of "timezone" should be "14400" which is the difference between my timezone (EDT) and UTC in seconds. This problem only appeared when we went from EST to EDT (daylight saving time) on march 9th. Anyone knows why I am getting "134513672" ? Here is some more information about my system: # date Sat Mar 22 15:24:42 EDT 2008 # date -u Sat Mar 22 19:24:45 UTC 2008 # gcc -v Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.6 [FreeBSD] 20060305 # uname -a FreeBSD 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 Thank for the help! -fred