Esempio n. 1
0
static void
acquire_cache_write_lock (void)
{
  if (!pth_rwlock_acquire (&cert_cache_lock, PTH_RWLOCK_RW, FALSE, NULL))
    log_fatal (_("can't acquire write lock on the certificate cache: %s\n"),
               strerror (errno));
}
Esempio n. 2
0
int ldap_pvt_thread_rdwr_wtrylock( ldap_pvt_thread_rdwr_t *rw )
{
	return pth_rwlock_acquire( rw, PTH_RWLOCK_RW, 1, NULL ) ? 0 : errno;
}