Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2003-09-25 07:51:51 +0400
committerChristopher Faylor <me@cgf.cx>2003-09-25 07:51:51 +0400
commitcd2bce7142ff77e1e55149e5edfe04167b4e8964 (patch)
treeed32cb9d466d766149964a60b3707a1fda5a7c42 /winsup/cygwin/include/tzfile.h
parentdbf193cea8ca484b09053d328bce58238168ef15 (diff)
* include/tzfile.h: Add some missing entries.
Diffstat (limited to 'winsup/cygwin/include/tzfile.h')
-rw-r--r--winsup/cygwin/include/tzfile.h39
1 files changed, 36 insertions, 3 deletions
diff --git a/winsup/cygwin/include/tzfile.h b/winsup/cygwin/include/tzfile.h
index 4d3e11cb9..870c1bbd0 100644
--- a/winsup/cygwin/include/tzfile.h
+++ b/winsup/cygwin/include/tzfile.h
@@ -1,6 +1,6 @@
/* tzfile.h
- Copyright 2001 Red Hat, Inc.
+ Copyright 2001, 2002, 2003 Red Hat, Inc.
This file is part of Cygwin.
@@ -11,9 +11,42 @@ details. */
#ifndef _TZFILE_H
#define _TZFILE_H
-#define SECSPERDAY (60*60*24)
+#define SECSPERMIN 60
+#define MINSPERHOUR 60
+#define HOURSPERDAY 24
+#define DAYSPERWEEK 7
#define DAYSPERNYEAR 365
-#define DAYSPERLYEAR 366
+#define DAYSPERLYEAR 366
+#define SECSPERHOUR (SECSPERMIN * MINSPERHOUR)
+#define SECSPERDAY ((long) SECSPERHOUR * HOURSPERDAY)
+#define MONSPERYEAR 12
+
+#define TM_SUNDAY 0
+#define TM_MONDAY 1
+#define TM_TUESDAY 2
+#define TM_WEDNESDAY 3
+#define TM_THURSDAY 4
+#define TM_FRIDAY 5
+#define TM_SATURDAY 6
+
+#define TM_JANUARY 0
+#define TM_FEBRUARY 1
+#define TM_MARCH 2
+#define TM_APRIL 3
+#define TM_MAY 4
+#define TM_JUNE 5
+#define TM_JULY 6
+#define TM_AUGUST 7
+#define TM_SEPTEMBER 8
+#define TM_OCTOBER 9
+#define TM_NOVEMBER 10
+#define TM_DECEMBER 11
+#define TM_SUNDAY 0
+
+#define TM_YEAR_BASE 1900
+
+#define EPOCH_YEAR 1970
+#define EPOCH_WDAY TM_THURSDAY
#define isleap(y) (((y) % 4) == 0 && ((y) % 100) != 0 || ((y) % 400) == 0)
#endif