Method and system of determining whether a user program has made a system
level call and thus whether the user program is uncooperative with fault
tolerant operation. Some exemplary embodiments may be a processor-based
method comprising providing information from a first processor to a
second processor (the information indicating that a user program executed
on the first processor has not made a system level call in a
predetermined amount of time), and determining by the first processor,
using information from the second processor, whether a duplicate copy of
the user program substantially simultaneously executed in the second
processor has made a system level call in the predetermined amount of
time.