X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195..e3d3b979fd185d8303f28a937baa53a187fb8c7d:/libsecurity_utilities/lib/errors.cpp diff --git a/libsecurity_utilities/lib/errors.cpp b/libsecurity_utilities/lib/errors.cpp index 47c58616..58529775 100644 --- a/libsecurity_utilities/lib/errors.cpp +++ b/libsecurity_utilities/lib/errors.cpp @@ -29,7 +29,7 @@ #include #include #include - +#include //@@@ // From cssmapple.h - layering break @@ -140,13 +140,8 @@ CFError::CFError() const char *CFError::what() const throw () { return "CoreFoundation error"; } -// can't get this from CarbonCore/MacErrors, but it's too good to pass up -enum { - coreFoundationUnknownErr = -4960 -}; - OSStatus CFError::osStatus() const -{ return coreFoundationUnknownErr; } +{ return errSecCoreFoundationUnknown; } int CFError::unixError() const { @@ -155,3 +150,26 @@ int CFError::unixError() const void CFError::throwMe() { throw CFError(); } + + + + +void ModuleNexusError::throwMe() +{ + throw ModuleNexusError(); +} + + + +OSStatus ModuleNexusError::osStatus() const +{ + return errSecParam; +} + + + +int ModuleNexusError::unixError() const +{ + return EINVAL; +} +