Subj : system.compiled_when property
To : Nightfox
From : Digital Man
Date : Mon May 20 2013 12:43 pm
Re: system.compiled_when property
By: Digital Man to Nightfox on Mon May 20 2013 12:41 pm
> Re: system.compiled_when property
> By: Nightfox to Digital Man on Thu May 16 2013 07:16 pm
>
> > Hi DM,
> >
> > I saw that the bbs.compiled_when property is a string that contains the
> > date when Synchronet was compiled. I noticed that it's in the following
> > format: May 12 2013 05:02
> > Is it always in that format with month names in English, regardless of
> > the system's region and language settings?
>
> Yes. It's a build-time string and the C standard dictates the format.
>
> Now, this is the date/time the executable was built, it does not tell you
> that it's "v3.16a" for example. You could build v3.15b today and the
> compiled_when property would contain today's date, but the version of the
> source would still be an older one.
Rather than basing your decision to use bbs.msg_number on the build date, why
not check to see if it's non-zero? A zero message number is never valid. Just
fall back to the previous behavior if the message number is zero.
digital man
Synchronet "Real Fact" #61:
Name of Synchronet PCMS compiler/language "Baja" was coined by Michael Swindell.
Norco, CA WX: 78.9�F, 47.0% humidity, 6 mph NW wind, 0.00 inches rain/24hrs
---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net