Sujet : Re: Apache + mod_php performance
De : ldo (at) *nospam* nz.invalid (Lawrence D'Oliveiro)
Groupes : comp.os.vmsDate : 03. Oct 2024, 01:28:38
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vdkofl$3ed1r$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : Pan/0.160 (Toresk; )
On Wed, 2 Oct 2024 20:14:20 -0400, Arne Vajhøj wrote:
On 10/2/2024 8:02 PM, Lawrence D'Oliveiro wrote:
>
On Wed, 2 Oct 2024 19:57:50 -0400, Arne Vajhøj wrote:
>
It would be a lot easier without the C RTL data structures and the RMS
data structures.
>
But they exist.
VMS doesn’t force you to use them.
True. But using $QIO(W) or $IO_PERFOM(W) for IO is exceptionally rare.
I did it all the time. For terminal stuff, it was much easier than trying
to work through the cumbersome indirection layer imposed by RMS.
And I’m not clear what the point of them is, for network I/O.
None.
But I believe you said that on *nix you could transfer a file descriptor
over Unix socket as well.
Remember that POSIX has no “RMS” layer. A VMS “channel” might be
considered equivalent to a POSIX “file descriptor”, except that “files”
are just streams of bytes, and “file descriptor” refers equally well to
data on persistent storage, or pipes or sockets. On Linux, it even has
other uses to do with certain kernel control/notification APIs, not for
regular data transfer at all.