[Info-vax] scp or sftp: file is "raw", needs to be parsed - possible to work around that?
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu May 20 12:30:13 EDT 2021
On 2021-05-20 15:53:33 +0000, Craig A. Berry said:
> On 5/20/21 9:54 AM, Stephen Hoffman wrote:
>
>> https://groups.google.com/g/comp.os.vms/c/dhUzZ7HifPo/m/QIVOhPuwAgAJ
>
>> That there are (were?) reportedly ~eight different stat()
>> implementations/behaviors around was news to me, and sounds like a bug
>> farm, too.
>
> And last time I checked none of them implements the timestamps as
> struct timespec as required by POSIX since 2008 rather than time_t.
AFAICT and with the exception of POSIX threads 1003.1-1996, VSI claims
no compliance with any of the POSIX or Single UNIX Specification
standards. So there's that.
https://vmssoftware.com/docs/VSI_OVMS_SPDQS_OS_V842L1I_UPD1.pdf
https://vmssoftware.com/docs/VSI_C_spd.pdf
The next related upgrade past the recently-added C99 support will be
with the Clang port for OpenVMS on x86-64.
I'm not sure what the claimed "common mode" compliance "as implemented
on UNIX systems" is about either, other than maybe either badly
obsolete (if K&R), or just misnamed.
I'm also not sure why VSI has two different webpages for SPDs. Here's
the link with what seems to be the whole collection:
https://vmssoftware.com/resources/documentation/
Ah, and I hadn't noticed that single-host shared stream I/O is on the
roadmap. The native compilers are all arriving 2021H2; somewhere
between V9.1 and V9.2.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list