Lines Matching defs:pszError

646  * @param   pszError            The error buffer.
651 static int vboxExtPackReturnError(int rc, char *pszError, size_t cbError, const char *pszFormat, ...)
655 RTStrPrintfV(pszError, cbError, pszFormat, va);
663 * @param pszError The error buffer.
668 static void vboxExtPackSetError(char *pszError, size_t cbError, const char *pszFormat, ...)
672 RTStrPrintfV(pszError, cbError, pszFormat, va);
683 * @param pszError Where to store an error message on failure.
684 * @param cbError The size of the buffer @a pszError points to.
686 static int vboxExtPackVerifyXml(RTVFSFILE hXmlFile, const char *pszExtPackName, char *pszError, size_t cbError)
695 RTStrCopy(pszError, cbError, pstrErr->c_str());
708 rc = vboxExtPackReturnError(VERR_NOT_EQUAL, pszError, cbError,
721 * @param pszError Where to store an error message on failure.
722 * @param cbError The size of the buffer @a pszError points to.
725 char *pszError, size_t cbError)
732 return vboxExtPackReturnError(rc, pszError, cbError, "RTVfsFileSeek failed: %Rrc", rc);
737 return vboxExtPackReturnError(rc, pszError, cbError, "RTManifestCreate failed: %Rrc", rc);
769 vboxExtPackSetError(pszError, cbError, "Manifest mismatch: %s", szError);
771 vboxExtPackSetError(pszError, cbError, "RTManifestEqualsEx failed: %Rrc", rc);
782 vboxExtPackSetError(pszError, cbError, "Error parsing '%s': %Rrc", VBOX_EXTPACK_MANIFEST_NAME, rc);
797 * @param pszError Where to write an error message on failure.
798 * @param cbError The size of the @a pszError buffer.
801 RTCString *pStrDigest, char *pszError, size_t cbError)
829 vboxExtPackSetError(pszError, cbError, "The extension pack file has changed (SHA-256 mismatch)");
834 vboxExtPackSetError(pszError, cbError, "Bad SHA-256 '%s': %Rrc", szCalculatedDigest, rc);
853 vboxExtPackSetError(pszError, cbError, "Bad SHA-256 '%s': %Rrc", szCalculatedDigest, rc);
856 vboxExtPackSetError(pszError, cbError, "RTManifestEntryGetAttr: %Rrc", rc);
867 * @returns VBox status code, failure message in @a pszError.
874 * @param pszError Where to write an error message on failure.
875 * @param cbError The size of the @a pszError buffer.
878 PRTVFSOBJ phVfsObj, PRTVFSFILE phVfsFile, char *pszError, size_t cbError)
886 rc = vboxExtPackReturnError(VERR_DUPLICATE, pszError, cbError,
889 rc = vboxExtPackReturnError(VERR_NOT_A_FILE, pszError, cbError,
898 rc = vboxExtPackReturnError(VERR_NOT_A_FILE, pszError, cbError,
901 rc = vboxExtPackReturnError(VERR_OUT_OF_RANGE, pszError, cbError,
930 vboxExtPackSetError(pszError, cbError, "RTVfsFileSeek failed on '%s': %Rrc", pszAdjName, rc);
939 vboxExtPackSetError(pszError, cbError, "RTVfsMemorizeIoStreamAsFile failed on '%s': %Rrc", pszAdjName, rc);
944 vboxExtPackSetError(pszError, cbError, "RTVfsObjQueryInfo failed on '%s': %Rrc", pszAdjName, rc);
958 * @param pszError Where to store an error message on failure.
959 * @param cbError The size of the buffer @a pszError points to.
961 static int vboxExtPackValidateMemberName(const char *pszName, char *pszError, size_t cbError)
964 return vboxExtPackReturnError(VERR_PATH_IS_NOT_RELATIVE, pszError, cbError, "'%s': starts with root spec", pszName);
1013 return vboxExtPackReturnError(VERR_INVALID_NAME, pszError, cbError,
1025 * @param pszError Where to store an error message on failure.
1026 * @param cbError The size of the buffer @a pszError points to.
1028 static int vboxExtPackValidateMemberFile(const char *pszName, RTVFSOBJ hVfsObj, char *pszError, size_t cbError)
1030 int rc = vboxExtPackValidateMemberName(pszName, pszError, cbError);
1038 rc = vboxExtPackReturnError(VERR_OUT_OF_RANGE, pszError, cbError,
1042 rc = vboxExtPackReturnError(VERR_NOT_A_FILE, pszError, cbError,
1047 vboxExtPackSetError(pszError, cbError, "RTVfsObjQueryInfo failed on '%s': %Rrc", pszName, rc);
1059 * @param pszError Where to store an error message on failure.
1060 * @param cbError The size of the buffer @a pszError points to.
1062 static int vboxExtPackValidateMemberDir(const char *pszName, RTVFSOBJ hVfsObj, char *pszError, size_t cbError)
1064 int rc = vboxExtPackValidateMemberName(pszName, pszError, cbError);
1072 rc = vboxExtPackReturnError(VERR_NOT_A_DIRECTORY, pszError, cbError,
1077 vboxExtPackSetError(pszError, cbError, "RTVfsObjQueryInfo failed on '%s': %Rrc", pszName, rc);
1089 * @param pszError Where to store an error message on failure.
1090 * @param cbError The size of the buffer @a pszError points to.
1092 int VBoxExtPackValidateMember(const char *pszName, RTVFSOBJTYPE enmType, RTVFSOBJ hVfsObj, char *pszError, size_t cbError)
1095 *pszError = '\0';
1100 rc = vboxExtPackValidateMemberFile(pszName, hVfsObj, pszError, cbError);
1103 rc = vboxExtPackValidateMemberDir(pszName, hVfsObj, pszError, cbError);
1105 rc = vboxExtPackReturnError(VERR_UNEXPECTED_FS_OBJ_TYPE, pszError, cbError,
1117 * @param pszError Where to store an error message on failure.
1118 * @param cbError The size of the buffer @a pszError points to.
1125 int VBoxExtPackOpenTarFss(RTFILE hTarballFile, char *pszError, size_t cbError, PRTVFSFSSTREAM phTarFss,
1129 *pszError = '\0';
1137 return vboxExtPackReturnError(rc, pszError, cbError, "Failed seeking to the start of the tarball: %Rrc", rc);
1143 return vboxExtPackReturnError(rc, pszError, cbError, "RTVfsIoStrmFromRTFile failed: %Rrc", rc);
1173 vboxExtPackSetError(pszError, cbError, "RTZipTarFsStreamFromIoStream failed: %Rrc", rc);
1177 vboxExtPackSetError(pszError, cbError, "RTZipGzipDecompressIoStream failed: %Rrc", rc);
1181 vboxExtPackSetError(pszError, cbError, "RTManifestEntryAddPassthruIoStream failed: %Rrc", rc);
1185 vboxExtPackSetError(pszError, cbError, "RTManifestCreate failed: %Rrc", rc);
1209 * @param pszError Where to store an error message on failure.
1210 * @param cbError The size of the buffer @a pszError points to.
1221 char *pszError, size_t cbError,
1232 *pszError = '\0';
1240 int rc = VBoxExtPackOpenTarFss(hTarballFile, pszError, cbError, &hTarFss, &hFileManifest);
1266 vboxExtPackSetError(pszError, cbError, "RTVfsFsStrmNext failed: %Rrc", rc);
1280 rc = VBoxExtPackValidateMember(pszName, enmType, hVfsObj, pszError, cbError);
1291 rc = VBoxExtPackValidateStandardFile(pszAdjName, enmType, &hVfsObj, NULL, pszError, cbError);
1293 rc = VBoxExtPackValidateStandardFile(pszAdjName, enmType, &hVfsObj, phVfsFile, pszError, cbError);
1306 vboxExtPackSetError(pszError, cbError, "RTManifestEntryAddIoStream failed on '%s': %Rrc", pszAdjName, rc);
1326 rc = vboxExtPackVerifyFileDigest(hFileManifest, pszTarballDigest, pStrDigest, pszError, cbError);
1336 rc = vboxExtPackReturnError(VERR_MISSING, pszError, cbError, "Mandator file '%s' is missing",
1339 rc = vboxExtPackReturnError(VERR_MISSING, pszError, cbError, "Mandator file '%s' is missing",
1342 rc = vboxExtPackReturnError(VERR_MISSING, pszError, cbError, "Mandator file '%s' is missing",
1350 rc = vboxExtPackVerifyManifestAndSignature(hOurManifest, hManifestFile, hSignatureFile, pszError, cbError);
1356 rc = vboxExtPackVerifyXml(hXmlFile, pszExtPackName, pszError, cbError);
1384 vboxExtPackSetError(pszError, cbError, "RTManifestCreate failed: %Rrc", rc);