res->records->u.multipleNonSurDiagnostics->diagRecs);
}
wrbuf_puts(w, " ");
- assert(req->preferredRecordSyntax);
log_syntax(w, req->preferredRecordSyntax);
wrbuf_printf(w, " %s " ODR_INT_PRINTF "+" ODR_INT_PRINTF " ",
{
mp::odr odr(ODR_PRINT);
odr_set_stream(odr, m_file->fhandle, stream_write, 0);
+ if (!m_file->fhandle)
+ yaz_log_lock();
z_GDU(odr, &gdu_req, 0, 0);
+ if (!m_file->fhandle)
+ yaz_log_unlock();
}
}
}
{
mp::odr odr(ODR_PRINT);
odr_set_stream(odr, m_file->fhandle, stream_write, 0);
+ if (!m_file->fhandle)
+ yaz_log_lock();
z_GDU(odr, &gdu_res, 0, 0);
+ if (!m_file->fhandle)
+ yaz_log_unlock();
}
}
}