X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Ftrunc.c;h=59ad37813109ed0363e2921b0c2f7b323c6c6fb7;hp=893e1c03048290be397751b9ae9856bfd6ad455d;hb=5437b50633032595afe6f87dc0f989bc92a5aea8;hpb=1dfb2eabceebab1841f13a07314171c00873409d diff --git a/index/trunc.c b/index/trunc.c index 893e1c0..59ad378 100644 --- a/index/trunc.c +++ b/index/trunc.c @@ -1,4 +1,4 @@ -/* $Id: trunc.c,v 1.47 2004-10-20 14:32:28 heikki Exp $ +/* $Id: trunc.c,v 1.49 2004-11-19 10:27:03 heikki Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -127,7 +127,8 @@ static RSET rset_trunc_r (ZebraHandle zi, const char *term, int length, const char *flags, ISAMS_P *isam_p, int from, int to, int merge_chunk, int preserve_position, int term_type, NMEM rset_nmem, - const struct key_control *kctrl, int scope) + const struct key_control *kctrl, int scope, + TERMID termid) { RSET result; RSFD result_rsfd; @@ -141,7 +142,7 @@ static RSET rset_trunc_r (ZebraHandle zi, const char *term, int length, result = rset_create (rset_kind_temp, &parms); */ result=rstemp_create( rset_nmem,kctrl, scope, - res_get (zi->res, "setTmpDir")); + res_get (zi->res, "setTmpDir"), termid); result_rsfd = rset_open (result, RSETF_WRITE); if (to - from > merge_chunk) @@ -163,13 +164,13 @@ static RSET rset_trunc_r (ZebraHandle zi, const char *term, int length, isam_p, i, i+i_add, merge_chunk, preserve_position, term_type, rset_nmem, - kctrl, scope); + kctrl, scope,termid); else rset[rscur] = rset_trunc_r (zi, term, length, flags, isam_p, i, to, merge_chunk, preserve_position, term_type, rset_nmem, - kctrl, scope); + kctrl, scope,termid); rscur++; } ti = heap_init (rscur, sizeof(struct it_key), key_compare_it); @@ -368,7 +369,7 @@ static RSET rset_trunc_r (ZebraHandle zi, const char *term, int length, xfree (ispt); } else - logf (LOG_WARN, "Unknown isam set in rset_trunc_r"); + yaz_log (YLOG_WARN, "Unknown isam set in rset_trunc_r"); rset_close (result_rsfd); return result; @@ -408,7 +409,7 @@ RSET rset_trunc (ZebraHandle zi, ISAMS_P *isam_p, int no, const struct key_control *kctrl, int scope) { TERMID termid; - logf (LOG_DEBUG, "rset_trunc no=%d", no); + yaz_log (YLOG_DEBUG, "rset_trunc no=%d", no); if (no < 1) return rsnull_create (rset_nmem,kctrl); termid=rset_term_create(term, length, flags, term_type,rset_nmem); @@ -447,10 +448,11 @@ RSET rset_trunc (ZebraHandle zi, ISAMS_P *isam_p, int no, } else { - logf (LOG_WARN, "Unknown isam set in rset_trunc"); + yaz_log (YLOG_WARN, "Unknown isam set in rset_trunc"); return rsnull_create (rset_nmem, kctrl); } return rset_trunc_r (zi, term, length, flags, isam_p, 0, no, 100, - preserve_position, term_type, rset_nmem,kctrl,scope); + preserve_position, term_type, rset_nmem,kctrl,scope, + termid); }