Ejemplo n.º 1
0
extern "C" int pthread_cond_signal(pthread_cond_t *cond)
{
  WRAPPER_HEADER(int, pthread_cond_signal, _real_pthread_cond_signal, cond);
  if (SYNC_IS_REPLAY) {
    WRAPPER_REPLAY(pthread_cond_signal);
  } else  if (SYNC_IS_RECORD) {
    dmtcp::ThreadInfo::setOptionalEvent();
    retval = _real_pthread_cond_signal(cond);
    dmtcp::ThreadInfo::unsetOptionalEvent();
    WRAPPER_LOG_WRITE_ENTRY(pthread_cond_signal);
  }
  return retval;
}
Ejemplo n.º 2
0
extern "C" int
pthread_cond_signal(pthread_cond_t *cond)
{
  return _real_pthread_cond_signal(cond);
}