OSR6, Office Portfolio, and signals
- From: Roger Cornelius <rac@xxxxxxxxxxx>
- Date: Mon, 16 Jul 2012 14:51:46 -0700 (PDT)
I posted about this issue on the SCO legend mailing list but no solution was forthcoming, so I'm trying here.
We're upgrading from OSR5 to OSR6, and SCO Office Portfolio is having issues running on OSR6. We've been using OP since SCO Unix 3.2v4.2, around 1995..
Office Portfolio is a menuing/office productivity system, composed of scosh running on top of JSB Multiview. Multiview is similar in function to facetterm; it allows you to open multiple sessions on a single terminal or telnet connection, then hotkey between them.
OP was discontinued long ago, so I don't expect to find anyone too familiar with it, but hope someone will recognize the signal behaviour.
The basic problem is, keyboard generated intr/quit signals are being passed as character data instead of as signals, to any app running within OP. Here's an example:
$ stty intr ^? # set intr to the delete key
$ op # start up OP
- start up a shell (sh, ksh, etc) from within OP
- press the delete key a few times, then press Enter. ^? appears once
for each time I pressed delete
- run the "hd" command
- press delete 3 times, then enter, then control-d
- the output of hd is "0000 7f 7f 7f 0a " confirming the keyboard
is sending the correct keycode, but something, the terminal driver,
OS, etc., is not interpreting it as a signal.
The above is true regardless of what program I start from OP. If I run filepro, which relies on the intr signal for various functions, filepro gets the \0x7f, and not the signal, when delete is pressed.
The setting of the intr character doesn't matter. The above also fails if it's set to ^C.
If I send a signal to the process from another terminal, e.g.:
kill -int <pid>
the process receives the signal and not the character.
So it appears something is mangling the signal handling. Does anyone have any suggestions or how to fix or debug?
.
- Follow-Ups:
- Re: OSR6, Office Portfolio, and signals
- From: Billyb97113
- Re: OSR6, Office Portfolio, and signals
- Prev by Date: Windows 7 64bit Shared Printer - "session setup failed: NT_STATUS_OK"
- Next by Date: Re: OSR6, Office Portfolio, and signals
- Previous by thread: Windows 7 64bit Shared Printer - "session setup failed: NT_STATUS_OK"
- Next by thread: Re: OSR6, Office Portfolio, and signals
- Index(es):
Relevant Pages
|