]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Plumb in a new VIX error code
authorVMware, Inc <>
Wed, 18 Sep 2013 03:11:40 +0000 (20:11 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 21 Sep 2013 22:55:50 +0000 (15:55 -0700)
Signed-off-by: Dmitry Torokhov <dtor@vmware.com>
open-vm-tools/lib/foundryMsg/vixTranslateErrOpenSource.c
open-vm-tools/lib/include/vixOpenSource.h

index a1636a32c0acf05626cbd24041e098c483ca4ff9..f7959396b7c0c37553e074dd2302fd9828ae3d96 100644 (file)
@@ -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);
    }
index 047a7e24078e78d3a922baf9e767b7751e1b3fde..367c8cf8154063202d60fd0f50845e78693f47fc 100644 (file)
@@ -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,