1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 <2007> 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 <2007> 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: 3.13.6 daylight-savings follies |
From: | Andrew Johnson <[email protected]> |
To: | "Laznovsky, Michael" <[email protected]> |
Cc: | Jeff Hill <[email protected]>, EPICS tech-talk <[email protected]> |
Date: | Mon, 05 Mar 2007 15:51:50 -0600 |
What about all the stuff in extensions/ (like camonitor), which link to tsSubr.c? Won't they get the time wrong for a while even though they may be running on Solaris machines with the correct idea of what time it is?
#define TS_DST_BEGIN (59+14) /* second Sun in Mar (Mar 1 = 59) */ #define TS_DST_END -304 /* first Sun in Nov (Nov 1 = 304) */
-------------------------------------------------------------------------------- ./camonitor/camonitor.c -------------------------------------------------------------------------------- 287: (void)tsStampToText(&cdData->stamp, TS_TEXT_MMDDYY, timeText);
-------------------------------------------------------------------------------- ./dm2k/dm2k/dm2kCdev.h -------------------------------------------------------------------------------- 153: char * dm2k_tsStampToText (cdev_TS_STAMP* ts, int type, char* buffer); 155: #define tsStampToText dm2k_tsStampToText
-------------------------------------------------------------------------------- ./medm/medm/medmCdev.cc -------------------------------------------------------------------------------- 1156: medm_tsStampToText (cdev_TS_STAMP* ts, int type, char* buffer) 1254: tsStampToText(&timeVal.stamp,TS_TEXT_MONDDYYYY,tsTxt));
-------------------------------------------------------------------------------- ./medm/medm/medmCdev.h -------------------------------------------------------------------------------- 155: char * medm_tsStampToText (cdev_TS_STAMP* ts, int type, char* buffer); 157: #define tsStampToText medm_tsStampToText
..... and many more (ChannelWatcher, Ezca, osiTimeHelper.cpp, ar, ca, caTCL, cau, syd/*)
- Andrew -- The right to be heard does not automatically include the right to be taken seriously. -- Hubert H. Humphrey