1 /*
2  * This program is free software; you can redistribute it and/or modify
3  * it under the terms of the GNU Lesser General Public License as published
4  * by the Free Software Foundation; version 2.1 only. with the special
5  * exception on linking described in file LICENSE.
6  *
7  * This program is distributed in the hope that it will be useful,
8  * but WITHOUT ANY WARRANTY; without even the implied warranty of
9  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10  * GNU Lesser General Public License for more details.
11  */
12 
13 #include "libxl_osdeps.h" /* must come before any other headers */
14 
15 #include "libxl_internal.h"
16 
libxl__cpuid_policy_is_empty(libxl_cpuid_policy_list * pl)17 int libxl__cpuid_policy_is_empty(libxl_cpuid_policy_list *pl)
18 {
19     return 1;
20 }
21 
libxl_cpuid_dispose(libxl_cpuid_policy_list * p_cpuid_list)22 void libxl_cpuid_dispose(libxl_cpuid_policy_list *p_cpuid_list)
23 {
24 }
25 
libxl_cpuid_parse_config(libxl_cpuid_policy_list * cpuid,const char * str)26 int libxl_cpuid_parse_config(libxl_cpuid_policy_list *cpuid, const char* str)
27 {
28     return 0;
29 }
30 
libxl_cpuid_parse_config_xend(libxl_cpuid_policy_list * cpuid,const char * str)31 int libxl_cpuid_parse_config_xend(libxl_cpuid_policy_list *cpuid,
32                                   const char* str)
33 {
34     return 0;
35 }
36 
libxl__cpuid_legacy(libxl_ctx * ctx,uint32_t domid,bool restore,libxl_domain_build_info * info)37 void libxl__cpuid_legacy(libxl_ctx *ctx, uint32_t domid, bool restore,
38                          libxl_domain_build_info *info)
39 {
40 }
41 
libxl_cpuid_policy_list_gen_json(yajl_gen hand,libxl_cpuid_policy_list * pcpuid)42 yajl_gen_status libxl_cpuid_policy_list_gen_json(yajl_gen hand,
43                                 libxl_cpuid_policy_list *pcpuid)
44 {
45     return 0;
46 }
47 
libxl__cpuid_policy_list_parse_json(libxl__gc * gc,const libxl__json_object * o,libxl_cpuid_policy_list * p)48 int libxl__cpuid_policy_list_parse_json(libxl__gc *gc,
49                                         const libxl__json_object *o,
50                                         libxl_cpuid_policy_list *p)
51 {
52     return 0;
53 }
54 
libxl_cpuid_policy_list_copy(libxl_ctx * ctx,libxl_cpuid_policy_list * dst,const libxl_cpuid_policy_list * src)55 void libxl_cpuid_policy_list_copy(libxl_ctx *ctx,
56                                   libxl_cpuid_policy_list *dst,
57                                   const libxl_cpuid_policy_list *src)
58 {
59 }
60 
61 /*
62  * Local variables:
63  * mode: C
64  * c-basic-offset: 4
65  * indent-tabs-mode: nil
66  * End:
67  */
68