How to get timezone in RTEMS?

OUTWATER vac4050 at cae597.rsc.raytheon.com
Thu Jul 20 00:02:39 UTC 2000


Thanks Eric! It turned out that defining both USE_DELTA_FOR_TZ and HAVE_TM_ZONE 
got things to compile.


keith

> 
> OUTWATER wrote:
> > 
> > Hello All:
> > 
> > I'm trying to get TCL (8.4a) ported to RTEMS and everything compiles except 
some
> > TCL code which tries to determine timezone.
> > 
> > FYI, the affected files are:
> > ./tcl8.4a1/generic/tclClock.c
> > 
> > and
> > /tcl8.4a1/generic/tclUnixTime.c.  "
> > 
> > timezone" is undeclared and is causing a compile error in both files.
> > 
> > TCL is configured and compiled using the attached Makefile.rtems-tcl.
> > 
> > The makefile is placed in ./tcl8.4a1/unix and run using make -f.
> > 
> > It appears that the code is configured to fallback to a last-ditch method of
> > determining timezone and that this method is somehow broken.
> > 
> > I'm definitely not an expert in Unix time functions (I AM an expert in 
embedded
> > hardware design, though :) ).
> > 
> > I can hack the two affected source files by declaring timezone to make 
things
> > compile, but this seems inelegant.
> > 
> > Does anyone have any suggestions on how to attack this and get things 
working
> > properly ?
> > 
> 
> I don't have tcl8.4, but for tcl8.3 you could avoid the timezone
> variable by definining USE_DELTA_FOR_TZ.
> 
> 
> -- 
> Eric Norum                                 eric at cls.usask.ca
> Canadian Light Source                      Phone: (306) 966-6308
> University of Saskatchewan                 FAX:   (306) 966-6058
> Saskatoon, Canada.
> 


More information about the users mailing list