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; }
extern "C" int pthread_cond_signal(pthread_cond_t *cond) { return _real_pthread_cond_signal(cond); }