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