X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzserver.c;h=863780af7af83946c43c8baa8921cffd9c3e75ac;hb=2811f2e2fb2101a75e89e8b3e0358635e86ab71d;hp=17d30164915eb6e696a77a2f387f727145a1e7f5;hpb=7d9731c40c9432d988f921bb999f4a371f904697;p=idzebra-moved-to-github.git diff --git a/index/zserver.c b/index/zserver.c index 17d3016..863780a 100644 --- a/index/zserver.c +++ b/index/zserver.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: zserver.c,v $ - * Revision 1.8 1995-09-28 09:19:47 adam + * Revision 1.9 1995-10-02 15:18:52 adam + * New member in recRetrieveCtrl: diagnostic. + * + * Revision 1.8 1995/09/28 09:19:47 adam * xfree/xmalloc used everywhere. * Extract/retrieve method seems to work for text records. * @@ -148,12 +151,13 @@ static int record_fetch (ZServerInfo *zi, int sysno, ODR stream, retrieveCtrl.odr = stream; retrieveCtrl.readf = record_read; retrieveCtrl.input_format = input_format; + retrieveCtrl.diagnostic = 0; (*rt->retrieve)(&retrieveCtrl); *output_format = retrieveCtrl.output_format; *rec_bufp = retrieveCtrl.rec_buf; *rec_lenp = retrieveCtrl.rec_len; close (retrieveCtrl.fd); - return 0; + return retrieveCtrl.diagnostic; } bend_fetchresult *bend_fetch (void *handle, bend_fetchrequest *q, int *num)