Questions concerning HAM in QNX 6.2.1


I use the High Availability Manager of QNX 6.2.1 to recover processes.
The SW is running, the processes are recovered. But there are still
two questions that I have:

  • In the headerfile ham.h the minimum heartbeat interval is restricted
    to 1000 ms. Is there any possibility to get smaller intervall times?

  • In the same headerfile there seems to be a problem in the declaration
    of ham_verbose(const char *__nodename, int __op, int __value). When
    I compile my sources, there is an error:

…/ha/ham.h:175: declaration of `operator ’ as non-function

It seems, that __op is used somewhere else, because when I change
__op to _op (or disable the whole declaration), it works.

Has anybody some answers to these questions?