Commit 71e287ca by 0x0916

refactor confile code

Signed-off-by: 's avatar0x0916 <w@laoqinren.net>
parent c949f5cc
...@@ -68,33 +68,23 @@ extern int get_config_network_legacy_item(const char *, char *, int, ...@@ -68,33 +68,23 @@ extern int get_config_network_legacy_item(const char *, char *, int,
extern int clr_config_network_legacy_item(const char *, struct lxc_conf *, extern int clr_config_network_legacy_item(const char *, struct lxc_conf *,
void *); void *);
extern int set_config_network_legacy(const char *, const char *,
struct lxc_conf *, void *);
extern int get_config_network_legacy(const char *, char *, int,
struct lxc_conf *, void *);
extern int clr_config_network_legacy(const char *, struct lxc_conf *, void *);
extern int lxc_list_nicconfigs_legacy(struct lxc_conf *c, const char *key, extern int lxc_list_nicconfigs_legacy(struct lxc_conf *c, const char *key,
char *retv, int inlen); char *retv, int inlen);
extern int lxc_listconfigs(char *retv, int inlen); extern int lxc_listconfigs(char *retv, int inlen);
extern bool network_new_hwaddrs(struct lxc_conf *conf); extern bool network_new_hwaddrs(struct lxc_conf *conf);
extern int set_config_lsm_aa_profile(const char *, const char *, #define lxc_config_legacy_define(name) \
struct lxc_conf *, void *); extern int set_config_##name(const char *, const char *, \
extern int get_config_lsm_aa_profile(const char *, char *, int, struct lxc_conf *, void *); \
struct lxc_conf *, void *); extern int get_config_##name(const char *, char *, int, \
extern int clr_config_lsm_aa_profile(const char *, struct lxc_conf *, void *); struct lxc_conf *, void *); \
extern int clr_config_##name(const char *, struct lxc_conf *, \
void *);
extern int set_config_lsm_aa_incomplete(const char *, const char *, lxc_config_legacy_define(network_legacy);
struct lxc_conf *, void *); lxc_config_legacy_define(lsm_aa_profile);
extern int get_config_lsm_aa_incomplete(const char *, char *, int, lxc_config_legacy_define(lsm_aa_incomplete);
struct lxc_conf *, void *); lxc_config_legacy_define(lsm_se_context);
extern int clr_config_lsm_aa_incomplete(const char *, struct lxc_conf *,
void *);
extern int set_config_lsm_se_context(const char *, const char *,
struct lxc_conf *, void *);
extern int get_config_lsm_se_context(const char *, char *, int,
struct lxc_conf *, void *);
extern int clr_config_lsm_se_context(const char *, struct lxc_conf *, void *);
#endif /* __LXC_CONFILE_LEGACY_H */ #endif /* __LXC_CONFILE_LEGACY_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment