Hi,
Re:
> "If anybody knows a way to actually write to a terminal while there is a read pending, I could use OpenSSH as a server on the HP 3000. Apparently there are undocumented sendio(), rendezvousio() calls, of which I know nothing. There are also tread()/twrite() routines in libbsd.a that I think are intended for this, but there's no documentation for these, either."
yes and no, it depends. (There's some terminology and background needed to explain.)
and, re:
> Aside from the low comedy of pointing out there's no Feb. 29 in 2009,
> there's been a real message out there for more than *five* years (2008)
> from Ken Hirsch, asking about undocumented MPE calls and routines
> -- all to make a fully-functioning interactive SSH a reality.
He could have simply asked me :)
So...in brief...
"genmsg", an undocumented routine in the kernel of MPE/iX (and MPE V), has
the ability to do "non-preemptive", "soft preemptive" and (allegedly) "hard preemptive" writes to terminals (including network terminals
(However, it's not clear if true (MPE V style) "hard preemptive" writes were ever implemented
on MPE/iX.)
But, it requires privileged mode and the routine is capable of aborting the system if called incorrectly. I usually hesitate to post information about potentially dangerous routines :)
Stan
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|