projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Read-only sets uses common no write handler
[idzebra-moved-to-github.git]
/
index
/
recctrl.c
diff --git
a/index/recctrl.c
b/index/recctrl.c
index
f24395e
..
873f9af
100644
(file)
--- a/
index/recctrl.c
+++ b/
index/recctrl.c
@@
-1,5
+1,5
@@
/* This file is part of the Zebra server.
/* This file is part of the Zebra server.
- Copyright (C) 1994-2011 Index Data
+ Copyright (C) 2004-2013 Index Data
Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
@@
-134,7
+134,7
@@
static void load_from_dir(RecTypeClass *rts, NMEM nmem, const char *dirname)
if (dir)
{
struct dirent *de;
if (dir)
{
struct dirent *de;
-
+
while ((de = readdir(dir)))
{
size_t dlen = strlen(de->d_name);
while ((de = readdir(dir)))
{
size_t dlen = strlen(de->d_name);
@@
-165,7
+165,7
@@
static void load_from_dir(RecTypeClass *rts, NMEM nmem, const char *dirname)
const char *err = dlerror();
yaz_log(YLOG_WARN, "dlopen failed %s %s",
fname, err ? err : "none");
const char *err = dlerror();
yaz_log(YLOG_WARN, "dlopen failed %s %s",
fname, err ? err : "none");
-
+
}
}
}
}
}
}
@@
-182,11
+182,11
@@
void recTypeClass_load_modules(RecTypeClass *rts, NMEM nmem,
const char *comp_ptr;
char comp[FILENAME_MAX+1];
size_t len;
const char *comp_ptr;
char comp[FILENAME_MAX+1];
size_t len;
-
+
len = yaz_filepath_comp(&module_path, &comp_ptr);
if (!len || len >= FILENAME_MAX)
break;
len = yaz_filepath_comp(&module_path, &comp_ptr);
if (!len || len >= FILENAME_MAX)
break;
-
+
memcpy(comp, comp_ptr, len);
comp[len] = '\0';
memcpy(comp, comp_ptr, len);
comp[len] = '\0';
@@
-201,7
+201,7
@@
static void recTypeClass_add(struct recTypeClass **rts, RecType *rt,
{
struct recTypeClass *r = (struct recTypeClass *)
nmem_malloc (nmem, sizeof(*r));
{
struct recTypeClass *r = (struct recTypeClass *)
nmem_malloc (nmem, sizeof(*r));
-
+
r->next = *rts;
*rts = r;
r->next = *rts;
*rts = r;
@@
-236,7
+236,7
@@
RecTypes recTypes_init(RecTypeClass rtc, data1_handle dh)
RecTypes rts = (RecTypes) nmem_malloc(data1_nmem_get(dh), sizeof(*rts));
struct recTypeInstance **rti = &rts->entries;
RecTypes rts = (RecTypes) nmem_malloc(data1_nmem_get(dh), sizeof(*rts));
struct recTypeInstance **rti = &rts->entries;
-
+
rts->dh = dh;
for (; rtc; rtc = rtc->next)
rts->dh = dh;
for (; rtc; rtc = rtc->next)