OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] vzctl: Deal with compilation warnings
[PATCH] vzctl: Deal with compilation warnings [message #3867] Thu, 22 June 2006 07:34
ldv is currently offline  ldv
Messages: 24
Registered: June 2006
Junior Member
Deal with compilation warnings.

include/modules.h: Add "const" qualifier to argument 2 of mod_info->get_opt().
include/modules.h: Add is_mod_action() declaration.
include/res.h: Make struct vps_res named.
include/validate.h: Add forward declaration of struct vps_res.
include/validate.h: Add validate() declaration.
src/lib/modules.c: Add "const" qualifier to argument 2 of is_mod_action().
src/vzlist.c: In parse_var(), change types of automatic variables from "unsigned char *" to "char *".

Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>


---

include/modules.h | 3 ++-
include/res.h | 2 +-
include/validate.h | 2 ++
src/lib/modules.c | 2 +-
src/vzlist.c | 2 +-
5 files changed, 7 insertions(+), 4 deletions(-)

75c9fb7bfe0224d44a2ab56ac4acc2fe8f62d92c
diff --git a/include/modules.h b/include/modules.h
index 7e362ac..03cff7c 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -62,7 +62,7 @@ struct mod_info {
int (*cleanup)(vps_handler *h, envid_t veid, data_param *data,
vps_param *param);
void (*free_data)(data_param *data);
- struct option *(*get_opt)(data_param *data, char *action);
+ struct option *(*get_opt)(data_param *data, const char *action);
const char *(*get_usage)();
};

@@ -87,6 +87,7 @@ int mod_setup(vps_handler *h, envid_t ve
struct mod_action *action, vps_param *param);
int mod_cleanup(vps_handler *h, envid_t veid, struct mod_action *action,
vps_param *param);
+int is_mod_action(struct mod_info *info, const char *name);
void mod_print_usage(struct mod_action *action);

#endif /* _MODULES_H_ */
diff --git a/include/res.h b/include/res.h
index 0a54725..39c02ce 100644
--- a/include/res.h
+++ b/include/res.h
@@ -47,7 +47,7 @@ struct mod_action;

/** Data structure for VPS resources.
*/
-typedef struct {
+typedef struct vps_res {
fs_param fs; /**< file system parameters. */
tmpl_param tmpl; /**< template parameters. */
env_param env; /**< environment parameters. */
diff --git a/include/validate.h b/include/validate.h
index c3da0b5..126374a 100644
--- a/include/validate.h
+++ b/include/validate.h
@@ -55,7 +55,9 @@ struct mem_struct {
};

struct ub_struct;
+struct vps_res;

+int validate(struct vps_res *param, int recover, int ask);
int calc_ve_utilization(struct ub_struct *param, struct CRusage *rusage,
struct mem_struct *mem, int numerator);
int calc_ve_commitment(struct ub_struct *param, struct CRusage *rusage,
diff --git a/src/lib/modules.c b/src/lib/modules.c
index f7eec24..6cb5fbd 100644
--- a/src/lib/modules.c
+++ b/src/lib/modules.c
@@ -159,7 +159,7 @@ int mod_cleanup(vps_handler *h, envid_t
return 0;
}

-int is_mod_action(struct mod_info *info, char *name)
+int is_mod_action(struct mod_info *info, const char *name)
{
char **p;

diff --git a/src/vzlist.c b/src/vzlist.c
index bd4ffcc..e9f0b7c 100644
--- a/src/vzlist.c
+++ b/src/vzlist.c
@@ -747,7 +747,7 @@ void update_la(int veid, struct Cla *la)

char *parse_var(char *var)
{
- unsigned char *sp, *ep;
+ char *sp, *ep;

if (var == NULL)
return NULL;


--
ldv
Previous Topic: [PATCH] gentoo vz.initd ve0 setup
Next Topic: [PATCH] sched: CPU hotplug race vs. set_cpus_allowed()
Goto Forum:
  


Current Time: Mon Jul 28 21:58:36 GMT 2025

Total time taken to generate the page: 0.26599 seconds