Subject: disallowing pine to be suspended vai ctrl-z

From: Ralph Sims <[email-masked]>
Date: Mon, 18 Jul 1994 12:57:28 -0700

Not being a codesmith, I need a pointer as to where and what to
change to disallow pine to be placed in the background.  I thought
it would not do that if the -z flag weren't used, but it appears
that enabling 'feature old-growth' bypasses the commandline flag.
I don't mind doing this in the pine.conf file, but we've enabled
all the rich features to cover all those users that think they
need them.  Administratively, it would benefit us to disallow
ctrl-z suspension, however.

---

From: [email-masked] (Jim Davis)
Date: 18 Jul 94 22:19:44 GMT

In article <[email-masked]>,
Ralph Sims <[email-masked]> wrote:
:Not being a codesmith, I need a pointer as to where and what to
:change to disallow pine to be placed in the background.  I thought
:it would not do that if the -z flag weren't used, but it appears
:that enabling 'feature old-growth' bypasses the commandline flag.
:I don't mind doing this in the pine.conf file, but we've enabled
:all the rich features to cover all those users that think they
:need them.  Administratively, it would benefit us to disallow
:ctrl-z suspension, however.

Ooof.  It looks like pine actually reads Ctrl-Z.  (So much for trap ''
24 or even stty -isig!)  So if I'm reading the code in signals.c right
about your only option is to recompile after changing have_job_control
in osdep/jobcntrl to return 0 instead of 1.  (Or maybe take out the
include(jobcntrl) statement from your os-xxx.ic.)