From: VMware, Inc <> Date: Wed, 18 Sep 2013 03:11:40 +0000 (-0700) Subject: Plumb in a new VIX error code X-Git-Tag: 2013.09.16-1328054~124 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f174540292f0f158543cc0b315cdcaee72e875c;p=thirdparty%2Fopen-vm-tools.git Plumb in a new VIX error code Signed-off-by: Dmitry Torokhov --- diff --git a/open-vm-tools/lib/foundryMsg/vixTranslateErrOpenSource.c b/open-vm-tools/lib/foundryMsg/vixTranslateErrOpenSource.c index a1636a32c..f7959396b 100644 --- a/open-vm-tools/lib/foundryMsg/vixTranslateErrOpenSource.c +++ b/open-vm-tools/lib/foundryMsg/vixTranslateErrOpenSource.c @@ -72,6 +72,9 @@ Vix_TranslateGuestRegistryError(int systemError) // IN case ERROR_ACCESS_DENIED: err = VIX_E_GUEST_USER_PERMISSIONS; break; + case ERROR_CHILD_MUST_BE_VOLATILE: + err = VIX_E_REG_KEY_PARENT_VOLATILE; + break; default: return Vix_TranslateSystemError(systemError); } diff --git a/open-vm-tools/lib/include/vixOpenSource.h b/open-vm-tools/lib/include/vixOpenSource.h index 047a7e240..367c8cf81 100644 --- a/open-vm-tools/lib/include/vixOpenSource.h +++ b/open-vm-tools/lib/include/vixOpenSource.h @@ -196,6 +196,7 @@ enum { VIX_E_REG_KEY_HAS_SUBKEYS = 20009, VIX_E_REG_VALUE_NOT_FOUND = 20010, VIX_E_REG_KEY_ALREADY_EXISTS = 20011, + VIX_E_REG_KEY_PARENT_VOLATILE = 20012, /* Generic Guest Errors */ VIX_E_HGFS_MOUNT_FAIL = 20050,