PMDF Programmer's Reference Manual
PMDF-PRM-6.0


Previous | Contents

PMDF_debug

Enable debugging output.

VMS FORMAT

status = PMDF_debug

(enqueue_debug, dequeue_debug)

argument information
Argument Data type Access Mechanism
enqueue_debug boolean read value
dequeue_debug boolean read value

C FORMAT

status = PMDFdebug

(enqueue_debug, dequeue_debug)

argument information
int PMDFdebug (enqueue_debug, dequeue_debug) 
         int enqueue_debug; 
         int dequeue_debug; 

ARGUMENTS

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.

DESCRIPTION

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, call PMDF_debug with the appropriate argument set true. Since any of the routines PMDF_initialize, PMDF_enqueue_initialize, or PMDF_dequeue_initialize may explicitly initialize the debugging flags, PMDF_debug should be called after calls to those routines have been made. Note that output of additional debugging information may be enabled by setting OS_DEBUG=1 in the PMDF option file. Setting DEQUEUE_DEBUG=1 in the PMDF option file is equivalent to setting the dequeuing debug flag to true with PMDF_debug; a similar relation holds between the PMDF option MM_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 NT systems, debugging output will be written to stdout.
Return Values
PMDF__OK Normal, successful completion.


Previous | Next | Contents