[Info-vax] C99 updates to CRTL
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Wed Jul 31 18:35:13 EDT 2019
On 2019-07-31 18:39:53 +0000, John Reagan said:
> On Wednesday, July 31, 2019 at 8:29:33 AM UTC-4, John E. Malmberg wrote:
>> Can some documentation be provided on how a user could create a custom>
>> variant?
>>
> Custom variant of what?
A custom variant of the C RTL. The standard C RTL on OpenVMS is a bit
of a mess to use, bluntly. Which means we've been replacing routines,
and wrapping routines.
BTW: JM, I have some open-source code that parses an OpenVMS Alpha or
OpenVMS I64 RTL and extracts its entry points, and then creates a stub
shareable image. If that'll be helpful.
> ...
>> Right now, to implement getpassword(), ncurses, select(), and poll(), I
>> have to assign a channel to terminals and pipes, and wrap all the CRTL
>> calls that reference those devices.
This gets back to that
drag-the-old-C-library-forward-or-just-replace-it discussion. select()
has been a mess for a ~quarter century.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list