NAME | SYNOPSIS | API RESTRICTIONS | FEATURES | DESCRIPTION | PARAMETERS | RETURN VALUES | ATTRIBUTES | SEE ALSO
#include <mon/chMon.h>int threadMonUser(int evtNo, VmAddr dataAddr, VmSize dataSize);
The function or functions documented here may not be used safely in all application contexts with all APIs provided in the ChorusOS 5.0 product.
See API(5FEA) for details.
MON
The threadMonUser() system call generates a user-specific monitoring event (see the monUser() notification routine on the svThreadProbeConnect(2MON) manual page).
The evtNo parameter is the number of the user-specific event. The dataAddr parameter is the address of the user-provided data for the event. The dataSize parameter is the size of the user-provided data. These three parameters are opaque to the microkernel and are passed "as is" to the monUser() monitoring notification routine.
The threadMonUser() system call returns 0.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | API RESTRICTIONS | FEATURES | DESCRIPTION | PARAMETERS | RETURN VALUES | ATTRIBUTES | SEE ALSO