Previous | Next | Contents | Index |
Enable debugging output.
argument informationstatus = PMDF_debug
(enqueue_debug, dequeue_debug)
Argument | Data type | Access | Mechanism |
---|---|---|---|
enqueue_debug | boolean | read | value |
dequeue_debug | boolean | read | value |
argument informationstatus = PMDFdebug
(enqueue_debug, dequeue_debug)
int PMDFdebug(int enqueue_debug, int dequeue_debug) |
enqueue_debug
When true, enables message enqueue debugging output. When false, disables message enqueue debugging output.dequeue_debug
When true, enables message dequeue debugging output. When false, disables message dequeue debugging output.
PMDF is capable of producing voluminous debugging output both while enqueuing and dequeuing messages. By default, this output is disabled. To enable either enqueue or dequeue debugging output, callPMDFdebug
with the appropriate argument set true. Since any of the routinesPMDFinitialize
,PMDFenqueueInitialize
, orPMDFdequeueInitialize
can explicitly initialize the debugging flags,PMDFdebug
should be called after calls to those routines have been made. Note that output of additional debugging information can be enabled by settingOS_DEBUG=1
in the PMDF option file. SettingDEQUEUE_DEBUG=1
in the PMDF option file is equivalent to setting the dequeuing debug flag to true withPMDFdebug
; a similar relation holds between the PMDF optionMM_DEBUG
and the enqueuing debug flag. On OpenVMS systems, the debugging output will be written to PMDF_DEBUG: if defined and SYS$OUTPUT otherwise. On UNIX and Windows systems, debugging output will be written tostdout
.
PMDF__OK Normal, successful completion.
Previous | Next | Contents | Index |