The mvsunsigsetup callable service deletes the task's signal set up established by the mvssigsetup service (see mvssigsetup (BPX1MSS, BPX4MSS) — Set up MVS signals). The parameters specified in the mvssigsetup service are returned by the mvsunsigsetup service. The signal actions for all signals in the process set by the sigaction service (see sigaction (BPX1SIA, BPX4SIA) — Examine or change a signal action) are set to default action SIG_DFL.
Operation | Environment |
---|---|
Authorization: | Supervisor state or problem state, any PSW key |
Dispatchable unit mode: | Task |
Cross memory mode: | PASN = HASN |
AMODE (BPX1MSD): | 31-bit |
AMODE (BPX4MSD): | 64-bit |
ASC mode: | Primary mode |
Interrupt status: | Enabled for interrupts |
Locks: | Unlocked |
Control parameters: | All parameters must be addressable by the caller and in the primary address space. |
|
AMODE 64 callers use BPX4MSD with the same parameters. The Signal_interface_routine_address parameter is a doubleword.
The name of a fullword (doubleword) return area where Signal_interface_routine_address, set by the mvssigsetup service, is returned.
The name of a fullword return area where User_data, set by the mvssigsetup service, is returned.
The name of an 8-byte area where Default_override_signal_set, set by the mvssigsetup service, is returned.
The name of an 8-byte area where Default_terminate_signal_set, set by the mvssigsetup service, is returned.
The name of a fullword where the mvsunsigsetup service returns 0 if the request is successful, or -1 if it is not successful.
Return_code | Explanation |
---|---|
EMVSINITIAL | The service failed (JRNotSigSetup). |
The name of a fullword in which the mvsunsigsetup service stores the reason code. The mvsunsigsetup service returns Reason_code only if Return_value is -1. Reason_code further qualifies the Return_code value. For the reason codes, see z/OS UNIX System Services Messages and Codes.
See The relationship of z/OS UNIX signals to callable services.
For an example using this callable service, see BPX1MSD (mvsunsigsetup) example.