Oops sorry. It's actually ^c then Attn on OMVS. Perhaps you could follow the same
--------------------------------------------
On Sun, 6/17/18, Amrith ***@yahoo.com [hercules-os380] <hercules-***@yahoogroups.com> wrote:
Subject: Re: [hercules-os380] ctrl-c and attn
To: hercules-***@yahoogroups.com
Date: Sunday, June 17, 2018, 5:52 AM
Â
On omvs ctrl+c+attn terminates the process running
foreground.
--------------------------------------------
On Sat, 6/16/18, ***@yahoo.com.au [hercules-os380]
<hercules-***@yahoogroups.com> wrote:
Subject: [hercules-os380] ctrl-c and attn
To: hercules-***@yahoogroups.com
Date: Saturday, June 16, 2018, 7:32 PM
Â
How are ctrl-c on the PC and ATTN on a
TSO terminal meant to work?
When running micro-emacs, ctrl-c is part
of command sequences, e.g. ctrl-x, ctrl-c
does an exit. So ctrl-c definitely shouldn't
cause an abort in that situation.
But when a normal C program is running, or
waiting for a user response, I expect ctrl-c
to terminate the program immediately.
But I'm pretty sure on both MSDOS and MVS,
there are situations where I press ctrl-c or
attn on a program in a program loop, and it
doesn't terminate, and in the case of TSO
I need to have the operator cancel my userid.
I think I normally didn't have this problem on
Unix, and ctrl-z would always suspend the
program at which point I could kill it.
Any idea how PDOS/386 and TSO programs
should ideally work? I don't like programs that
use a signal handler to intercept my attempts
to terminate the program. So I am happy to
not run such programs if that is the appropriate
solution.
Thanks. Paul.
#yiv1584347961 #yiv1584347961 --
#yiv1584347961ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}
#yiv1584347961 #yiv1584347961ygrp-mkp hr {
border:1px solid #d8d8d8;}
#yiv1584347961 #yiv1584347961ygrp-mkp #yiv1584347961hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}
#yiv1584347961 #yiv1584347961ygrp-mkp #yiv1584347961ads
{
margin-bottom:10px;}
#yiv1584347961 #yiv1584347961ygrp-mkp .yiv1584347961ad {
padding:0 0;}
#yiv1584347961 #yiv1584347961ygrp-mkp .yiv1584347961ad p
{
margin:0;}
#yiv1584347961 #yiv1584347961ygrp-mkp .yiv1584347961ad a
{
color:#0000ff;text-decoration:none;}
#yiv1584347961 #yiv1584347961ygrp-sponsor
#yiv1584347961ygrp-lc {
font-family:Arial;}
#yiv1584347961 #yiv1584347961ygrp-sponsor
#yiv1584347961ygrp-lc #yiv1584347961hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}
#yiv1584347961 #yiv1584347961ygrp-sponsor
#yiv1584347961ygrp-lc .yiv1584347961ad {
margin-bottom:10px;padding:0 0;}
#yiv1584347961 #yiv1584347961actions {
font-family:Verdana;font-size:11px;padding:10px 0;}
#yiv1584347961 #yiv1584347961activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
#yiv1584347961 #yiv1584347961activity span {
font-weight:700;}
#yiv1584347961 #yiv1584347961activity span:first-child {
text-transform:uppercase;}
#yiv1584347961 #yiv1584347961activity span a {
color:#5085b6;text-decoration:none;}
#yiv1584347961 #yiv1584347961activity span span {
color:#ff7900;}
#yiv1584347961 #yiv1584347961activity span
.yiv1584347961underline {
text-decoration:underline;}
#yiv1584347961 .yiv1584347961attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}
#yiv1584347961 .yiv1584347961attach div a {
text-decoration:none;}
#yiv1584347961 .yiv1584347961attach img {
border:none;padding-right:5px;}
#yiv1584347961 .yiv1584347961attach label {
display:block;margin-bottom:5px;}
#yiv1584347961 .yiv1584347961attach label a {
text-decoration:none;}
#yiv1584347961 blockquote {
margin:0 0 0 4px;}
#yiv1584347961 .yiv1584347961bold {
font-family:Arial;font-size:13px;font-weight:700;}
#yiv1584347961 .yiv1584347961bold a {
text-decoration:none;}
#yiv1584347961 dd.yiv1584347961last p a {
font-family:Verdana;font-weight:700;}
#yiv1584347961 dd.yiv1584347961last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}
#yiv1584347961 dd.yiv1584347961last p
span.yiv1584347961yshortcuts {
margin-right:0;}
#yiv1584347961 div.yiv1584347961attach-table div div a {
text-decoration:none;}
#yiv1584347961 div.yiv1584347961attach-table {
width:400px;}
#yiv1584347961 div.yiv1584347961file-title a,
#yiv1584347961
div.yiv1584347961file-title a:active, #yiv1584347961
div.yiv1584347961file-title a:hover, #yiv1584347961
div.yiv1584347961file-title a:visited {
text-decoration:none;}
#yiv1584347961 div.yiv1584347961photo-title a,
#yiv1584347961 div.yiv1584347961photo-title a:active,
#yiv1584347961 div.yiv1584347961photo-title a:hover,
#yiv1584347961 div.yiv1584347961photo-title a:visited {
text-decoration:none;}
#yiv1584347961 div#yiv1584347961ygrp-mlmsg
#yiv1584347961ygrp-msg p a span.yiv1584347961yshortcuts
{
font-family:Verdana;font-size:10px;font-weight:normal;}
#yiv1584347961 .yiv1584347961green {
color:#628c2a;}
#yiv1584347961 .yiv1584347961MsoNormal {
margin:0 0 0 0;}
#yiv1584347961 o {
font-size:0;}
#yiv1584347961 #yiv1584347961photos div {
float:left;width:72px;}
#yiv1584347961 #yiv1584347961photos div div {
border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}
#yiv1584347961 #yiv1584347961photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
#yiv1584347961 #yiv1584347961reco-category {
font-size:77%;}
#yiv1584347961 #yiv1584347961reco-desc {
font-size:77%;}
#yiv1584347961 .yiv1584347961replbq {
margin:4px;}
#yiv1584347961 #yiv1584347961ygrp-actbar div a:first-child
{
margin-right:2px;padding-right:5px;}
#yiv1584347961 #yiv1584347961ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}
#yiv1584347961 #yiv1584347961ygrp-mlmsg table {
font-size:inherit;font:100%;}
#yiv1584347961 #yiv1584347961ygrp-mlmsg select,
#yiv1584347961 input, #yiv1584347961 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}
#yiv1584347961 #yiv1584347961ygrp-mlmsg pre,
#yiv1584347961
code {
font:115% monospace;}
#yiv1584347961 #yiv1584347961ygrp-mlmsg * {
line-height:1.22em;}
#yiv1584347961 #yiv1584347961ygrp-mlmsg #yiv1584347961logo
{
padding-bottom:10px;}
#yiv1584347961 #yiv1584347961ygrp-msg p a {
font-family:Verdana;}
#yiv1584347961 #yiv1584347961ygrp-msg
p#yiv1584347961attach-count span {
color:#1E66AE;font-weight:700;}
#yiv1584347961 #yiv1584347961ygrp-reco
#yiv1584347961reco-head {
color:#ff7900;font-weight:700;}
#yiv1584347961 #yiv1584347961ygrp-reco {
margin-bottom:20px;padding:0px;}
#yiv1584347961 #yiv1584347961ygrp-sponsor
#yiv1584347961ov
li a {
font-size:130%;text-decoration:none;}
#yiv1584347961 #yiv1584347961ygrp-sponsor
#yiv1584347961ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}
#yiv1584347961 #yiv1584347961ygrp-sponsor
#yiv1584347961ov
ul {
margin:0;padding:0 0 0 8px;}
#yiv1584347961 #yiv1584347961ygrp-text {
font-family:Georgia;}
#yiv1584347961 #yiv1584347961ygrp-text p {
margin:0 0 1em 0;}
#yiv1584347961 #yiv1584347961ygrp-text tt {
font-size:120%;}
#yiv1584347961 #yiv1584347961ygrp-vital ul li:last-child
{
border-right:none !important;
}
#yiv1584347961
#yiv6864377739 #yiv6864377739 --
#yiv6864377739ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}
#yiv6864377739 #yiv6864377739ygrp-mkp hr {
border:1px solid #d8d8d8;}
#yiv6864377739 #yiv6864377739ygrp-mkp #yiv6864377739hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}
#yiv6864377739 #yiv6864377739ygrp-mkp #yiv6864377739ads {
margin-bottom:10px;}
#yiv6864377739 #yiv6864377739ygrp-mkp .yiv6864377739ad {
padding:0 0;}
#yiv6864377739 #yiv6864377739ygrp-mkp .yiv6864377739ad p {
margin:0;}
#yiv6864377739 #yiv6864377739ygrp-mkp .yiv6864377739ad a {
color:#0000ff;text-decoration:none;}
#yiv6864377739 #yiv6864377739ygrp-sponsor
#yiv6864377739ygrp-lc {
font-family:Arial;}
#yiv6864377739 #yiv6864377739ygrp-sponsor
#yiv6864377739ygrp-lc #yiv6864377739hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}
#yiv6864377739 #yiv6864377739ygrp-sponsor
#yiv6864377739ygrp-lc .yiv6864377739ad {
margin-bottom:10px;padding:0 0;}
#yiv6864377739 #yiv6864377739actions {
font-family:Verdana;font-size:11px;padding:10px 0;}
#yiv6864377739 #yiv6864377739activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
#yiv6864377739 #yiv6864377739activity span {
font-weight:700;}
#yiv6864377739 #yiv6864377739activity span:first-child {
text-transform:uppercase;}
#yiv6864377739 #yiv6864377739activity span a {
color:#5085b6;text-decoration:none;}
#yiv6864377739 #yiv6864377739activity span span {
color:#ff7900;}
#yiv6864377739 #yiv6864377739activity span
.yiv6864377739underline {
text-decoration:underline;}
#yiv6864377739 .yiv6864377739attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}
#yiv6864377739 .yiv6864377739attach div a {
text-decoration:none;}
#yiv6864377739 .yiv6864377739attach img {
border:none;padding-right:5px;}
#yiv6864377739 .yiv6864377739attach label {
display:block;margin-bottom:5px;}
#yiv6864377739 .yiv6864377739attach label a {
text-decoration:none;}
#yiv6864377739 blockquote {
margin:0 0 0 4px;}
#yiv6864377739 .yiv6864377739bold {
font-family:Arial;font-size:13px;font-weight:700;}
#yiv6864377739 .yiv6864377739bold a {
text-decoration:none;}
#yiv6864377739 dd.yiv6864377739last p a {
font-family:Verdana;font-weight:700;}
#yiv6864377739 dd.yiv6864377739last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}
#yiv6864377739 dd.yiv6864377739last p
span.yiv6864377739yshortcuts {
margin-right:0;}
#yiv6864377739 div.yiv6864377739attach-table div div a {
text-decoration:none;}
#yiv6864377739 div.yiv6864377739attach-table {
width:400px;}
#yiv6864377739 div.yiv6864377739file-title a, #yiv6864377739
div.yiv6864377739file-title a:active, #yiv6864377739
div.yiv6864377739file-title a:hover, #yiv6864377739
div.yiv6864377739file-title a:visited {
text-decoration:none;}
#yiv6864377739 div.yiv6864377739photo-title a,
#yiv6864377739 div.yiv6864377739photo-title a:active,
#yiv6864377739 div.yiv6864377739photo-title a:hover,
#yiv6864377739 div.yiv6864377739photo-title a:visited {
text-decoration:none;}
#yiv6864377739 div#yiv6864377739ygrp-mlmsg
#yiv6864377739ygrp-msg p a span.yiv6864377739yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}
#yiv6864377739 .yiv6864377739green {
color:#628c2a;}
#yiv6864377739 .yiv6864377739MsoNormal {
margin:0 0 0 0;}
#yiv6864377739 o {
font-size:0;}
#yiv6864377739 #yiv6864377739photos div {
float:left;width:72px;}
#yiv6864377739 #yiv6864377739photos div div {
border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}
#yiv6864377739 #yiv6864377739photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
#yiv6864377739 #yiv6864377739reco-category {
font-size:77%;}
#yiv6864377739 #yiv6864377739reco-desc {
font-size:77%;}
#yiv6864377739 .yiv6864377739replbq {
margin:4px;}
#yiv6864377739 #yiv6864377739ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}
#yiv6864377739 #yiv6864377739ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}
#yiv6864377739 #yiv6864377739ygrp-mlmsg table {
font-size:inherit;font:100%;}
#yiv6864377739 #yiv6864377739ygrp-mlmsg select,
#yiv6864377739 input, #yiv6864377739 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}
#yiv6864377739 #yiv6864377739ygrp-mlmsg pre, #yiv6864377739
code {
font:115% monospace;}
#yiv6864377739 #yiv6864377739ygrp-mlmsg * {
line-height:1.22em;}
#yiv6864377739 #yiv6864377739ygrp-mlmsg #yiv6864377739logo {
padding-bottom:10px;}
#yiv6864377739 #yiv6864377739ygrp-msg p a {
font-family:Verdana;}
#yiv6864377739 #yiv6864377739ygrp-msg
p#yiv6864377739attach-count span {
color:#1E66AE;font-weight:700;}
#yiv6864377739 #yiv6864377739ygrp-reco
#yiv6864377739reco-head {
color:#ff7900;font-weight:700;}
#yiv6864377739 #yiv6864377739ygrp-reco {
margin-bottom:20px;padding:0px;}
#yiv6864377739 #yiv6864377739ygrp-sponsor #yiv6864377739ov
li a {
font-size:130%;text-decoration:none;}
#yiv6864377739 #yiv6864377739ygrp-sponsor #yiv6864377739ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}
#yiv6864377739 #yiv6864377739ygrp-sponsor #yiv6864377739ov
ul {
margin:0;padding:0 0 0 8px;}
#yiv6864377739 #yiv6864377739ygrp-text {
font-family:Georgia;}
#yiv6864377739 #yiv6864377739ygrp-text p {
margin:0 0 1em 0;}
#yiv6864377739 #yiv6864377739ygrp-text tt {
font-size:120%;}
#yiv6864377739 #yiv6864377739ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv6864377739