X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..dd5fb164cf5b32c462296bc65e289e100f74b59a:/OSX/libsecurity_cdsa_utilities/lib/cssmerrors.h?ds=inline diff --git a/OSX/libsecurity_cdsa_utilities/lib/cssmerrors.h b/OSX/libsecurity_cdsa_utilities/lib/cssmerrors.h index fc83b898..7da29adb 100644 --- a/OSX/libsecurity_cdsa_utilities/lib/cssmerrors.h +++ b/OSX/libsecurity_cdsa_utilities/lib/cssmerrors.h @@ -41,7 +41,7 @@ namespace Security // class CssmError : public CommonError { protected: - CssmError(CSSM_RETURN err); + CssmError(CSSM_RETURN err, bool suppresslogging); public: const CSSM_RETURN error; virtual OSStatus osStatus() const; @@ -52,6 +52,7 @@ public: static void check(CSSM_RETURN error) { if (error != CSSM_OK) throwMe(error); } static void throwMe(CSSM_RETURN error) __attribute__((noreturn)); + static void throwMeNoLogging(CSSM_RETURN err) __attribute__((noreturn)); // // Obtain a CSSM_RETURN from any CommonError