Problems with signal handler

Richard Tobin richard at aiai.ed.ac.uk
Fri Jan 25 01:19:21 AEST 1991


In article <1991Jan23.183422.24871 at robobar.co.uk> ronald at robobar.co.uk (Ronald S H Khoo) writes:
>To pick a nit, SCO Xenix V.2.3 has sighold()/sigrelse().  Question:
>where do these come from ? BSD 4.1 ?

Yup.  They were in the "jobs library" which went away in 4.2.

>From jobs(3J):

 The facilities described here are used to support the job control
 implemented in csh(1) ... Because these facilities are not standard
 in UNIX and because the signal mechanisms are also slightly different,
 the associated routines are not in the standard C library ...

In 4.2, sighold() and sigrelse() were replaced with sigblock() and
sigsetmask(), and the job control facilities were integrated into
the standard library.

-- Richard
-- 
Richard Tobin,                       JANET: R.Tobin at uk.ac.ed             
AI Applications Institute,           ARPA:  R.Tobin%uk.ac.ed at nsfnet-relay.ac.uk
Edinburgh University.                UUCP:  ...!ukc!ed.ac.uk!R.Tobin



More information about the Comp.unix.programmer mailing list