BPX1PTK (pthread_kill) example
The following code sends a signal to a specified thread
(THID). For the callable service, see pthread_kill (BPX1PTK, BPX4PTK) — Send a signal to a thread.
For the data structure, see BPXYSIGH — Signal constants.
AMODE 64 callers use BPX4PTK (pthread_kill) example.
* MVC SIGNAL,=A(SIGALRM#) Input: SIGALRM BPXYSIGH
* MVC SIGNALOPTIONS,=XL4'00000000' Input: Signal options
* CALL BPX1PTK, pthread_kill +
(THID, Input: Thread ID +
SIGNAL, Input: Signal or 0 BPXYSIGH +
SIGNALOPTIONS, Input: Signal options +
RETVAL, Return value: 0 or -1 +
RETCODE, Return code +
RSNCODE), Reason code +
VL,MF=(E,PLIST) ----------------------------------