Lines Matching refs:result
198 * perform the scan, then send the result to the kernel.
246 vs_result_t result;
255 (void) memset(&result, 0, sizeof (vs_result_t));
256 result.vsr_rc = VS_RESULT_UNDEFINED;
261 result.vsr_rc = VS_RESULT_ERROR;
273 req->vsr_size, flags, &result);
276 if ((result.vsr_rc != VS_RESULT_SE_ERROR) &&
277 (result.vsr_rc != VS_RESULT_ERROR)) {
290 if (result.vsr_rc == VS_RESULT_SE_ERROR)
296 vs_stats_set(result.vsr_rc);
303 if (result.vsr_rc == VS_RESULT_CLEANED ||
304 result.vsr_rc == VS_RESULT_FORBIDDEN) {
305 vs_svc_vlog(req->vsr_path, &result);
306 vs_svc_audit(req->vsr_path, &result);
311 if (result.vsr_rc == VS_RESULT_CLEAN) {
312 (void) strlcpy(*scanstamp, result.vsr_scanstamp,
328 vs_svc_vlog(char *filepath, vs_result_t *result)
338 if (result->vsr_nviolations == 0) {
341 for (i = 0; i < result->vsr_nviolations; i++) {
344 result->vsr_vrec[i].vr_id,
345 result->vsr_vrec[i].vr_desc);
359 if (result->vsr_nviolations == 0) {
363 for (i = 0; i < result->vsr_nviolations; i++) {
366 result->vsr_vrec[i].vr_id,
367 strlen(result->vsr_vrec[i].vr_desc),
368 result->vsr_vrec[i].vr_desc);
383 vs_svc_audit(char *filepath, vs_result_t *result)
419 for (i = 0; i < result->vsr_nviolations; i++) {
421 result->vsr_vrec[i].vr_id, result->vsr_vrec[i].vr_desc);
426 event->adt_vscan_quarantine.nviolations = result->vsr_nviolations;