C library interface: pthread_cond_broadcast()
CEEOPCB unblocks all threads (if any) that are waiting (blocked) on the condition object referred to by cond. This call has no effect if there are no threads waiting on the condition object.
CEE_TOKEN *cond;
FEED_BACK *fc;
L R15,CEECAALEOV-CEECAA(,R12) CAA address is in R12
L R15,0224(,R15)
BALR R14,R15
The following message identifiers and associated severities can be returned by the service in the feedback code fc.
Condition | ||
---|---|---|
CEE000 | Severity | 0 |
Msg_No | 0000 | |
Message | The service completed successfully. | |
CEE4S9 | Severity | 3 |
Msg_No | 5001 | |
Message | The service is unavailable unless POSIX(ON) runtime option specified and z/OS UNIX System Services are started. | |
CEE5IU | Severity | 3 |
Msg_No | 5726 | |
Message | The condition object specified by cond is not initialized. | |
CEE5IV | Severity | 3 |
Msg_No | 5727 | |
Message | Unexpected return code from z/OS UNIX condition post, BPX1CPO, callable service. | |
CEE5J0 | Severity | 4 |
Msg_No | 5728 | |
Message | Address exception while referencing storage allocated by condition initialization for cond_t object specified by cond. | |
CEE5J3 | Severity | 3 |
Msg_No | 5731 | |
Message | Unexpected return code from z/OS UNIX condition setup, BPX1CSE, callable service. | |
CEE5L3 | Severity | 3 |
Msg_No | 5795 | |
Message | The callable service, BPX1SMC, failed during shared condition variable processing. The system return code was return_code. The reason code was return_code X'00'. |