Re: Time change questions !



Neil Rieck wrote:
"Richard B. Gilbert" <rgilbert88@xxxxxxxxxxx> wrote in message news:3v6dnS3OYfDBg9HYnZ2dnUVZ_qWdnZ2d@xxxxxxxxxxxxxx
Stephen Hoffman wrote:

[...snip...]
The phrase "inner mode applications" seems to me to more of an oxymoron than "military intelligence".

I doubt if this mess is ever going to be rewritten in a "more logical and strightforward manner". I just wish that more thought had been given to the subject 30 years ago. For the forseeable future it will just be one of those few things that Unix does better. At least the VMS time keeping scheme can keep going till 31-DEC-9999 if anybody still cares then. Unix is going to have severe problems later this century unless some fairly drastic changes are made.


Yep but in 2038 I'm going to be 86 (provided I'm 6 feet above ground rather than 6 feet below) and no one is going to be listening to the old guy mumbling "We told them so".

:-)

If memory serves, the 2038 problem can be pushed off to 2106 if programmers only switch from a signed to unsigned "seconds since 1970-01-01".

That was my best solution to the word based date from the RSTS environment. Treating it as an unsigned word gets you to 2035. Still a bit short of the Unix problem.

Note that as far as I know DEC/Compaq/HP didn't embrace this solution in the Basic compiler and it's date functions. I had to write routines to handle the unsigned word integer. That did cause a 'conversion' effort. Minor in comparison to any other possible solutions.

###

Right now OpenVMS doesn't have any near-term date limitations so only the time (zone) thing needs to be fixed in order to make it as good as UNIX. So what are our options?

1) HP won't make any changes because they don't want to break anything and they want to save money.

2) This means that third party developers will need to step up to the challenge like they did 20 years ago with TCP/IP. (for example, TCPware first appeared in 1984)

3) Hopefully, there will be enough support that HP would eventually license the third party code for integration into the OpenVMS code base. Even then, it would be nice to enable this functionality on a per process basis (like $SET PROC/CASE and $SET PROC/PARSE)

4) If there wasn't ever enough interest in this from HP, some third party developers are going to be raking in a lot of easy money for a long time to come.

Neil Rieck
Kitchener/Waterloo/Cambridge,
Ontario, Canada.
http://www3.sympatico.ca/n.rieck/links/cool_openvms.html

Some possibilities.

First, to avoid breaking things, leave the system date alone, but, provide additional functionality for those who want it, that will use the system date and the UTC offset to calculate a UTC date.

Second, provide a mechanism for a process based date and time, and routines that build off what the above speculated routines do, to support the process date and time.

Such would bring date and time usage out to the application level, and VMS could support both, the original dates, and the application specified dates.

Possibly some parameters to specify what's being used, which system utilities could respect.

Just my initial thoughts on the issue.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@xxxxxxxxxxxxx
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486
.



Relevant Pages

  • Re: UniX Sys Admin /Unix CAD Support specialist contract-Texas
    ... > Unix CAD Support Specialist ... > assist in defining appropriate change management processes. ...
    (comp.unix.admin)
  • Re: Linux diehard hesitating at the brink...
    ... Apple offers *no tech support at all* for Unix-related issues, ... Without support for its Unix stuff, I find OSX *much* less attractive ... If it is third party hardware then you should call the ...
    (comp.sys.mac.advocacy)
  • RE: CVS for MVS
    ... In a recent note, McKown, John said: ... VFI does not currently support HFS/ZFS resident files, ... DFSMShsm does not support UNIX resident files. ...
    (bit.listserv.ibm-main)
  • =?iso-8859-1?Q?Re:_Software_Pricing?=
    ... I won't go into the long list of issue with IBM's support ... for UNIX apps and their less than "good" documentation for unix apps. ... IMO IBM has really deserted the end users in this area. ... My customer experience with z/OS ...
    (bit.listserv.ibm-main)
  • Re: Time change questions !
    ... of those few things that Unix does better. ... This means that third party developers will need to step up to the ... the third party code for integration into the OpenVMS code base. ... $SET PROC/CASE and $SET PROC/PARSE) ...
    (comp.os.vms)