[HECnet] Another date limit?

Johnny Billquist bqt at softjar.se
Thu Aug 1 16:04:21 PDT 2019


On 2019-08-01 22:44, Paul Koning wrote:
> In the Phase IV network management spec the description of the encoding of the event log message has this field:
> 
>                             JULIAN HALF DAY (2) :  B  Number  of  half  days
>                                                       since  1  Jan 1977 and
>                                                       before  9   Nov   2021
>                                                       (0-32767).         For
>                                                       example,  the  morning
>                                                       of Jan 1, 1977 is 0.
> 
> It's a 16 bit field containing a 15 bit value; there is no explanation why the upper bit is not used even though it's marked as an unsigned integer.
> 
> As shown, the field overflows in late 2021.  If one ignores the arbitrary limit of 15 bits, the end date is 18 September 2066, which is more civilized.
> 
> I wonder if implementations ignore the 15 bit limit.  I think RSTS/E ignores it.

Yes, RSX treats it as unsigned 16 bits. It's even documented in the 
release noted for RSX-11M-PLUS V4.6. Section 8.8.2, page 8.7.

   Johnny

-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol


More information about the Hecnet-list mailing list