git-svn: trunk@4967
aCaB authored on 2009/03/22 23:03:21... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Sun Mar 22 15:01:24 CET 2009 (acab) |
|
2 |
+----------------------------------- |
|
3 |
+ * libclamav: add cl_engine_get_num(CL_ENGINE_DB_OPTIONS) |
|
4 |
+ |
|
1 | 5 |
Sun Mar 22 15:25:13 EET 2009 (edwin) |
2 | 6 |
------------------------------------ |
3 | 7 |
* clamd/others.c: fix build when poll is not available. |
... | ... |
@@ -123,6 +123,7 @@ enum cl_engine_field { |
123 | 123 |
CL_ENGINE_MIN_CC_COUNT, /* uint32_t */ |
124 | 124 |
CL_ENGINE_MIN_SSN_COUNT, /* uint32_t */ |
125 | 125 |
CL_ENGINE_PUA_CATEGORIES, /* (char *) */ |
126 |
+ CL_ENGINE_DB_OPTIONS, /* uint32_t */ |
|
126 | 127 |
CL_ENGINE_DB_VERSION, /* uint32_t */ |
127 | 128 |
CL_ENGINE_DB_TIME, /* time_t */ |
128 | 129 |
CL_ENGINE_AC_ONLY, /* uint32_t */ |
... | ... |
@@ -281,6 +281,7 @@ int cl_engine_set_num(struct cl_engine *engine, enum cl_engine_field field, long |
281 | 281 |
case CL_ENGINE_MIN_SSN_COUNT: |
282 | 282 |
engine->min_ssn_count = num; |
283 | 283 |
break; |
284 |
+ case CL_ENGINE_DB_OPTIONS: |
|
284 | 285 |
case CL_ENGINE_DB_VERSION: |
285 | 286 |
case CL_ENGINE_DB_TIME: |
286 | 287 |
cli_warnmsg("cl_engine_set_num: The field is read only\n"); |
... | ... |
@@ -318,6 +319,8 @@ long long cl_engine_get_num(const struct cl_engine *engine, enum cl_engine_field |
318 | 318 |
*err = CL_SUCCESS; |
319 | 319 |
|
320 | 320 |
switch(field) { |
321 |
+ case CL_ENGINE_DB_OPTIONS: |
|
322 |
+ return engine->dboptions; |
|
321 | 323 |
case CL_ENGINE_MAX_SCANSIZE: |
322 | 324 |
return engine->maxscansize; |
323 | 325 |
case CL_ENGINE_MAX_FILESIZE: |