From: Oliver Kurth Date: Tue, 24 Apr 2018 00:08:16 +0000 (-0700) Subject: Changes to common header files not applicable to open-vm-tools. X-Git-Tag: stable-10.3.0~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5daceb4448834143d884b061f391c37aeaaad683;p=thirdparty%2Fopen-vm-tools.git Changes to common header files not applicable to open-vm-tools. --- diff --git a/open-vm-tools/lib/include/vm_basic_defs.h b/open-vm-tools/lib/include/vm_basic_defs.h index ac0351328..c3318b6d6 100644 --- a/open-vm-tools/lib/include/vm_basic_defs.h +++ b/open-vm-tools/lib/include/vm_basic_defs.h @@ -709,17 +709,6 @@ typedef int pid_t; #define USER_ONLY(x) x #endif -/* VMVISOR ifdef only allowed in the vmkernel */ -#ifdef VMKERNEL -#ifdef VMVISOR -#define vmvisor 1 -#define VMVISOR_ONLY(x) x -#else -#define vmvisor 0 -#define VMVISOR_ONLY(x) -#endif -#endif - #ifdef _WIN32 #define VMW_INVALID_HANDLE INVALID_HANDLE_VALUE #else diff --git a/open-vm-tools/lib/include/vm_product.h b/open-vm-tools/lib/include/vm_product.h index c1a3340f2..d9ef05ec1 100644 --- a/open-vm-tools/lib/include/vm_product.h +++ b/open-vm-tools/lib/include/vm_product.h @@ -1,5 +1,5 @@ /********************************************************* - * Copyright (C) 2006-2017 VMware, Inc. All rights reserved. + * Copyright (C) 2006-2018 VMware, Inc. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -60,6 +60,7 @@ */ #define PRODUCT_SCALABLE_SERVER_BRIEF_NAME "ESX" #define PRODUCT_ESXI_BRIEF_NAME "ESXi" +#define PRODUCT_VMVISOR_BRIEF_NAME PRODUCT_ESXI_BRIEF_NAME #define PRODUCT_WORKSTATION_BRIEF_NAME "Workstation" #define PRODUCT_WORKSTATION_SERVER_BRIEF_NAME "Workstation Server" #define PRODUCT_PLAYER_BRIEF_NAME "Player" @@ -79,6 +80,8 @@ #define VMWARE_TOOLS_SHORT_NAME MAKE_NAME("Tools") #define PRODUCT_SCALABLE_SERVER_NAME MAKE_NAME(PRODUCT_SCALABLE_SERVER_BRIEF_NAME) +#define PRODUCT_ESXI_NAME MAKE_NAME(PRODUCT_ESXI_BRIEF_NAME) +#define PRODUCT_VMVISOR_NAME PRODUCT_ESXI_NAME #define PRODUCT_WORKSTATION_NAME MAKE_NAME(PRODUCT_WORKSTATION_BRIEF_NAME) #define PRODUCT_WORKSTATION_SERVER_NAME MAKE_NAME(PRODUCT_WORKSTATION_SERVER_BRIEF_NAME) #define PRODUCT_CONSOLE_NAME MAKE_NAME("Server Console") @@ -149,12 +152,6 @@ #define PRODUCT_VMCF_NAME MAKE_NAME("VMCF") -// XXX VMvisor is the underlying technology for possibly several products, -// XXX not the product. Fix when names are decided. -// #define PRODUCT_VMVISOR_NAME MAKE_NAME("VMvisor") -// XXX Only one product for now so just hardcode it. -#define PRODUCT_VMVISOR_NAME MAKE_NAME(PRODUCT_SCALABLE_SERVER_BRIEF_NAME "i") - #if defined(__linux__) || defined(__FreeBSD__) #define PRODUCT_NETDUMP_NAME PRODUCT_GENERIC_NAME_LOWER "-netdumper" #else @@ -216,10 +213,8 @@ #endif -#if defined(VMVISOR) -# define PRODUCT_SHORT_NAME PRODUCT_VMVISOR_NAME -#elif defined(VMX86_SERVER) -# define PRODUCT_SHORT_NAME PRODUCT_SCALABLE_SERVER_NAME +#if defined(VMX86_SERVER) +# define PRODUCT_SHORT_NAME PRODUCT_ESXI_NAME #elif defined(VMX86_VMRC) /* check VMX86_VMRC before VMX86_DESKTOP */ # define PRODUCT_SHORT_NAME PRODUCT_VMRC_NAME #elif defined(VMX86_GANTRY)