[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