PR_NewMonitor ============= Creates a new monitor object. The caller is responsible for the object and is expected to destroy it when appropriate. Syntax ------ .. code:: #include PRMonitor* PR_NewMonitor(void); Returns ~~~~~~~ The function returns one of the following values: - If successful, a pointer to a :ref:`PRMonitor` object. - If unsuccessful (for example, if some operating system resource is unavailable), ``NULL``. Description ----------- A newly created monitor has an entry count of zero.