CLib568 / FreeTime conflict
|
Using CLib568 and !FreeTime !RunImage dated 14Dec 02. |
|
That’s with a RPC SA RO4.02. |
|
Looking at the source code it does timehere = time(NULL); which exactly corresponds to the fix in CLib 5.68 to make time() return UTC values. FreeTime is self inconsistent – in 4 other places it doesn’t do that – odd. I’ve compiled a version which you may wish to try to see if I analysed it right. If I have, I’ll try and remember my sourceforge password to make it official (in theory, a run time check could be made for a fixed CLib and the old code used for anyone who hasn’t updated). |
|
Using a SA RPC RO4.02 |
|
Referring to your original question, I think the combinations worth trying (and my anticipated outcomes) are:
You’ll need to reboot between the above tests, since the CLib is a rather important component and should be loaded early in the boot sequence. |
|
CLib 5.68 and your !RunImage file inserted into !FreeTime. |
|
OK, I probably missed something (I just did a search & replace, no brain juice was used in the process). I’ll try to remember to look at it again… |
|
Repeated attempts to run/update the clock – just says - |
|
Running the 17Jun12 !RunImage FreeTime with RO 5.19 19Jun12 produces the same effect as RO4.02. |
|
Ok tried this and get the same issue. Sprows updated RunImage in !Freetime,SharedCLib 5.69, latest ROM and HardDisc images dated 25th June. Manually set clock back 2 minutes , run Freetime and it says Clock running xxx , accept changes and it puts time back one hour. Hope this helps. Doug |
|
I’ve not looked at this yet, other than remembering to check out the configuration half of !FreeTime. I’ll post here when there’s another run image to try. |