confile: cleanup lxc_config_parse_arch()

parent f869c8ba
...@@ -2784,41 +2784,40 @@ void lxc_config_define_free(struct lxc_list *defines) ...@@ -2784,41 +2784,40 @@ void lxc_config_define_free(struct lxc_list *defines)
signed long lxc_config_parse_arch(const char *arch) signed long lxc_config_parse_arch(const char *arch)
{ {
#if HAVE_SYS_PERSONALITY_H #if HAVE_SYS_PERSONALITY_H
size_t i;
struct per_name { struct per_name {
char *name; char *name;
unsigned long per; unsigned long per;
} pername[] = { } pername[] = {
{ "arm", PER_LINUX32 }, { "arm", PER_LINUX32 },
{ "armel", PER_LINUX32 }, { "armel", PER_LINUX32 },
{ "armhf", PER_LINUX32 }, { "armhf", PER_LINUX32 },
{ "armv7l", PER_LINUX32 }, { "armv7l", PER_LINUX32 },
{ "athlon", PER_LINUX32 }, { "athlon", PER_LINUX32 },
{ "i386", PER_LINUX32 }, { "i386", PER_LINUX32 },
{ "i486", PER_LINUX32 }, { "i486", PER_LINUX32 },
{ "i586", PER_LINUX32 }, { "i586", PER_LINUX32 },
{ "i686", PER_LINUX32 }, { "i686", PER_LINUX32 },
{ "linux32", PER_LINUX32 }, { "linux32", PER_LINUX32 },
{ "mips", PER_LINUX32 }, { "mips", PER_LINUX32 },
{ "mipsel", PER_LINUX32 }, { "mipsel", PER_LINUX32 },
{ "ppc", PER_LINUX32 }, { "ppc", PER_LINUX32 },
{ "powerpc", PER_LINUX32 }, { "powerpc", PER_LINUX32 },
{ "x86", PER_LINUX32 }, { "x86", PER_LINUX32 },
{ "amd64", PER_LINUX }, { "amd64", PER_LINUX },
{ "arm64", PER_LINUX }, { "arm64", PER_LINUX },
{ "linux64", PER_LINUX }, { "linux64", PER_LINUX },
{ "mips64", PER_LINUX }, { "mips64", PER_LINUX },
{ "mips64el", PER_LINUX }, { "mips64el", PER_LINUX },
{ "ppc64", PER_LINUX }, { "ppc64", PER_LINUX },
{ "ppc64el", PER_LINUX }, { "ppc64el", PER_LINUX },
{ "ppc64le", PER_LINUX }, { "ppc64le", PER_LINUX },
{ "powerpc64", PER_LINUX }, { "powerpc64", PER_LINUX },
{ "s390x", PER_LINUX }, { "s390x", PER_LINUX },
{ "x86_64", PER_LINUX }, { "x86_64", PER_LINUX },
}; };
size_t len = sizeof(pername) / sizeof(pername[0]); size_t len = sizeof(pername) / sizeof(pername[0]);
for (i = 0; i < len; i++) for (int i = 0; i < len; i++)
if (!strcmp(pername[i].name, arch)) if (!strcmp(pername[i].name, arch))
return pername[i].per; return pername[i].per;
#endif #endif
......
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