X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=ztest%2Fztest.c;h=c6cfa7f51d5a1784dd71ff77e4cd0471ac568ce1;hb=7d97c14b8f494310d0d866e9e82bb37c8b5a4e63;hp=71d30747b8c4cf4b32335bf2cf9c272f1ba31bce;hpb=30d40f3b6199b55b0bfbc59afabedf437330dacf;p=yaz-moved-to-github.git diff --git a/ztest/ztest.c b/ztest/ztest.c index 71d3074..c6cfa7f 100644 --- a/ztest/ztest.c +++ b/ztest/ztest.c @@ -7,7 +7,10 @@ * Chas Woodfield, Fretwell Downing Datasystems. * * $Log: ztest.c,v $ - * Revision 1.24 1999-05-27 13:07:54 adam + * Revision 1.25 1999-06-01 14:29:12 adam + * Work on Extended Services. + * + * Revision 1.24 1999/05/27 13:07:54 adam * Fix. * * Revision 1.23 1999/05/27 13:02:20 adam @@ -215,8 +218,17 @@ int ztest_esrequest (void *handle, bend_esrequest_rr *rr) logf (LOG_LOG, " unknown (%d)", *toKeep->action); } } - logf (LOG_LOG, "database: %s", - (toKeep->databaseName ? toKeep->databaseName : "")); + if (toKeep->databaseName) + { + logf (LOG_LOG, "database: %s", toKeep->databaseName); + if (!strcmp(toKeep->databaseName, "fault")) + { + rr->errcode = 109; + rr->errstring = toKeep->databaseName; + } + if (!strcmp(toKeep->databaseName, "accept")) + rr->errcode = -1; + } if (notToKeep) { int i; @@ -264,7 +276,6 @@ int ztest_esrequest (void *handle, bend_esrequest_rr *rr) rr->esr->taskSpecificParameters->which); } - rr->errcode = 0; return 0; }