CEEZDEL — process delete service

This service is used to delete routines that were loaded by CEEZLOD. It is the user's responsibility to delete routines loaded by CEEZLOD. The address of CEEZDEL is held in CEEPCB_ZDEL.

Syntax

void CEEZDEL (name, name_len, rsvd, rc)
POINTER   *name;
INT4      *name_len;
INT4      *rsvd;
INT4      *rc;
CEEZDEL
Call the process delete service CWI interface as follows:
L    R15,CEECAAPCB-CEECAA(,R12)       Get address of PCB
L    R15,CEEPCB_ZDEL-CEECPCB(,R15)    Get address of CEL subroutine
BALR R14,R15                          Invoke process delete
name (input)
The address of the name to delete.
name_len (input)
The length of the name, in bytes, to delete.
rsvd (input)
A reserved field that must be zero.
rc (output)
A return code indicating the success of the service. This was chosen over feedback codes because message services are not yet available during process level initialization. The return codes (in decimal) are defined as follows:
00
Successful delete
04
Unsuccessful delete