Open SCAP Library
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
src
OVAL
probes
probe
entcmp.h
Go to the documentation of this file.
1
8
/*
9
* Copyright 2009 Red Hat Inc., Durham, North Carolina.
10
* All Rights Reserved.
11
*
12
* This library is free software; you can redistribute it and/or
13
* modify it under the terms of the GNU Lesser General Public
14
* License as published by the Free Software Foundation; either
15
* version 2.1 of the License, or (at your option) any later version.
16
*
17
* This library is distributed in the hope that it will be useful,
18
* but WITHOUT ANY WARRANTY; without even the implied warranty of
19
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20
* Lesser General Public License for more details.
21
*
22
* You should have received a copy of the GNU Lesser General Public
23
* License along with this library; if not, write to the Free Software
24
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25
*
26
* Authors:
27
* Tomas Heinrich <theinric@redhat.com>
28
*/
29
30
#ifndef PROBE_ENTCMP_H
31
#define PROBE_ENTCMP_H
32
33
#include <seap.h>
34
#include <stdarg.h>
35
#include "
oval_definitions.h
"
36
#include "
oval_results.h
"
37
44
oval_result_t
probe_ent_result_bychk
(
SEXP_t
* res_lst,
oval_check_t
check);
45
52
oval_result_t
probe_ent_result_byopr
(
SEXP_t
* res_lst,
oval_operator_t
operator
);
53
61
oval_result_t
probe_entobj_cmp
(
SEXP_t
* ent_obj,
SEXP_t
* val);
62
70
oval_result_t
probe_entste_cmp
(
SEXP_t
* ent_ste,
SEXP_t
* ent_itm);
71
79
oval_result_t
probe_ent_cmp_binary
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
80
88
oval_result_t
probe_ent_cmp_bool
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
89
97
oval_result_t
probe_ent_cmp_evr
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
98
106
oval_result_t
probe_ent_cmp_filesetrev
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
107
115
oval_result_t
probe_ent_cmp_float
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
116
124
oval_result_t
probe_ent_cmp_int
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
125
133
oval_result_t
probe_ent_cmp_ios
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
134
142
oval_result_t
probe_ent_cmp_version
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
143
151
oval_result_t
probe_ent_cmp_string
(
SEXP_t
* val1,
SEXP_t
* val2,
oval_operation_t
op);
152
153
#endif
154
Generated by
1.8.3.1