[systemd-devel] [PATCH] make Virtualization an anonymous enum
Lennart Poettering
lennart at poettering.net
Mon Feb 24 04:27:40 PST 2014
On Sun, 23.02.14 22:05, Thomas H.P. Andersen (phomes at gmail.com) wrote:
> From: Thomas Hindoe Paaboel Andersen <phomes at gmail.com>
Applied! Thanks!
>
> ---
> src/detect-virt/detect-virt.c | 2 +-
> src/hostname/hostnamed.c | 2 +-
> src/shared/condition-util.c | 3 +--
> src/shared/virt.c | 2 +-
> src/shared/virt.h | 6 +++---
> src/test/test-architecture.c | 2 +-
> 6 files changed, 8 insertions(+), 9 deletions(-)
>
> diff --git a/src/detect-virt/detect-virt.c b/src/detect-virt/detect-virt.c
> index 2f8b0eb..8cf8dcf 100644
> --- a/src/detect-virt/detect-virt.c
> +++ b/src/detect-virt/detect-virt.c
> @@ -129,7 +129,7 @@ int main(int argc, char *argv[]) {
> switch (arg_mode) {
>
> case ANY_VIRTUALIZATION: {
> - Virtualization v;
> + int v;
>
> v = detect_virtualization(&id);
> if (v < 0) {
> diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c
> index e57891b..0f2455b 100644
> --- a/src/hostname/hostnamed.c
> +++ b/src/hostname/hostnamed.c
> @@ -123,7 +123,7 @@ static const char* fallback_chassis(void) {
> int r;
> char *type;
> unsigned t;
> - Virtualization v;
> + int v;
>
> v = detect_virtualization(NULL);
>
> diff --git a/src/shared/condition-util.c b/src/shared/condition-util.c
> index 4aea3ca..9961cb4 100644
> --- a/src/shared/condition-util.c
> +++ b/src/shared/condition-util.c
> @@ -121,8 +121,7 @@ bool condition_test_kernel_command_line(Condition *c) {
> }
>
> bool condition_test_virtualization(Condition *c) {
> - int b;
> - Virtualization v;
> + int b, v;
> const char *id;
>
> assert(c);
> diff --git a/src/shared/virt.c b/src/shared/virt.c
> index c79d35d..ec2ddcf 100644
> --- a/src/shared/virt.c
> +++ b/src/shared/virt.c
> @@ -278,7 +278,7 @@ finish:
> }
>
> /* Returns a short identifier for the various VM/container implementations */
> -Virtualization detect_virtualization(const char **id) {
> +int detect_virtualization(const char **id) {
> int r;
>
> r = detect_container(id);
> diff --git a/src/shared/virt.h b/src/shared/virt.h
> index aa6ad35..7194ab2 100644
> --- a/src/shared/virt.h
> +++ b/src/shared/virt.h
> @@ -24,12 +24,12 @@
> int detect_vm(const char **id);
> int detect_container(const char **id);
>
> -typedef enum Virtualization {
> +enum {
> VIRTUALIZATION_NONE = 0,
> VIRTUALIZATION_VM,
> VIRTUALIZATION_CONTAINER,
> _VIRTUALIZATION_MAX,
> _VIRTUALIZATION_INVALID = -1
> -} Virtualization;
> +};
>
> -Virtualization detect_virtualization(const char **id);
> +int detect_virtualization(const char **id);
> diff --git a/src/test/test-architecture.c b/src/test/test-architecture.c
> index b586c0d..7e171c7 100644
> --- a/src/test/test-architecture.c
> +++ b/src/test/test-architecture.c
> @@ -26,7 +26,7 @@
>
> int main(int argc, char *argv[]) {
> Architecture a;
> - Virtualization v;
> + int v;
> const char *id = NULL;
>
> v = detect_virtualization(&id);
Lennart
--
Lennart Poettering, Red Hat
More information about the systemd-devel
mailing list