Changeset 301 for trunk/tool

Show
Ignore:
Timestamp:
06/12/08 21:48:40 (7 months ago)
Author:
saurik
Message:

Added current Telesphoreo patches.

Location:
trunk/tool
Files:
2 added
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/tool/include.diff

    r253 r301  
    160160 #if __LP64__ || NS_BUILD_32_LIKE_64 
    161161  
     162diff --git /usr/include/Security/KCExceptions.h /usr/include/Security/KCExceptions.h 
     163index 3c62f78..e0abd87 100644 
     164--- /usr/include/Security/KCExceptions.h 
     165+++ /usr/include/Security/KCExceptions.h 
     166@@ -28,7 +28,7 @@ 
     167 #ifndef _SECURITY_KCEXCEPTIONS_H_ 
     168 #define _SECURITY_KCEXCEPTIONS_H_ 
     169  
     170-#include <CoreServices/../Frameworks/CarbonCore.framework/Headers/MacErrors.h> 
     171+#include <CarbonCore/MacErrors.h> 
     172 #include <security_utilities/errors.h> 
     173  
     174 #ifdef lock 
     175diff --git /usr/include/Security/KCUtilities.h /usr/include/Security/KCUtilities.h 
     176index 7658350..137ac00 100644 
     177--- /usr/include/Security/KCUtilities.h 
     178+++ /usr/include/Security/KCUtilities.h 
     179@@ -25,7 +25,7 @@ 
     180 #define _SECURITY_KCUTILITIES_H_ 
     181  
     182 #include <security_utilities/errors.h> 
     183-#include <CoreServices/../Frameworks/CarbonCore.framework/Headers/MacErrors.h> 
     184+#include <CarbonCore/MacErrors.h> 
     185  
     186 namespace Security 
     187 { 
     188diff --git /usr/include/Security/Keychains.h /usr/include/Security/Keychains.h 
     189index 90ef927..f6e8e78 100644 
     190--- /usr/include/Security/Keychains.h 
     191+++ /usr/include/Security/Keychains.h 
     192@@ -106,7 +106,7 @@ private: 
     193        typedef KeychainSchemaImpl Impl; 
     194 }; 
     195  
     196- 
     197+class ItemImpl; 
     198 class KeychainImpl : public SecCFObject, private CssmClient::Db::DefaultCredentialsMaker 
     199 { 
     200     NOCOPY(KeychainImpl) 
     201diff --git /usr/include/Security/cs.h /usr/include/Security/cs.h 
     202index d7957fc..87e31ca 100644 
     203--- /usr/include/Security/cs.h 
     204+++ /usr/include/Security/cs.h 
     205@@ -31,7 +31,7 @@ 
     206 #include <Security/CodeSigning.h> 
     207 #include <Security/SecCodeSigner.h> 
     208 #include <Security/SecBasePriv.h> 
     209-#include <CoreServices/../Frameworks/CarbonCore.framework/Headers/MacErrors.h> 
     210+#include <CarbonCore/MacErrors.h> 
     211 #include <security_utilities/globalizer.h> 
     212 #include <security_utilities/seccfobject.h> 
     213 #include <security_utilities/cfclass.h> 
     214diff --git /usr/include/Security/cspclient.h /usr/include/Security/cspclient.h 
     215index 8aab4b4..2ffe721 100644 
     216--- /usr/include/Security/cspclient.h 
     217+++ /usr/include/Security/cspclient.h 
     218@@ -67,8 +67,8 @@ public: 
     219        Context(const CSP &csp, CSSM_ALGORITHMS alg = CSSM_ALGID_NONE); 
     220        ~Context(); 
     221  
     222-       CSP Context::attachment() const { return parent<CSP>(); } 
     223-       Module Context::module() const { return attachment()->module(); } 
     224+       CSP attachment() const { return parent<CSP>(); } 
     225+       Module module() const { return attachment()->module(); } 
     226         
     227        CSSM_ALGORITHMS algorithm() const { return mAlgorithm; } 
     228        void algorithm(CSSM_ALGORITHMS alg); 
     229diff --git /usr/include/Security/mach++.h /usr/include/Security/mach++.h 
     230index 93cae91..e539b83 100644 
     231--- /usr/include/Security/mach++.h 
     232+++ /usr/include/Security/mach++.h 
     233@@ -192,7 +192,7 @@ private: 
     234        mutable char nameBuffer[BOOTSTRAP_MAX_NAME_LEN]; 
     235      
     236 protected: 
     237-       char *Bootstrap::makeName(const char *s) const 
     238+       char *makeName(const char *s) const 
     239        { return strncpy(nameBuffer, s, BOOTSTRAP_MAX_NAME_LEN); } 
     240 }; 
     241  
     242diff --git /usr/include/Security/objectacl.h /usr/include/Security/objectacl.h 
     243index 0be1f62..c9ec079 100644 
     244--- /usr/include/Security/objectacl.h 
     245+++ /usr/include/Security/objectacl.h 
     246@@ -125,7 +125,7 @@ public: 
     247         virtual bool validate(const AclValidationContext &ctx) const = 0; 
     248  
     249                template <class Action> 
     250-               void ObjectAcl::Entry::exportBlob(Action &pub, Action &priv) 
     251+               void exportBlob(Action &pub, Action &priv) 
     252                { 
     253                        Endian<uint32> del = delegate; pub(del);        // 4 bytes delegate flag 
     254                        exportSubject(subject, pub, priv);      // subject itself (polymorphic) 
     255@@ -197,7 +197,7 @@ public: 
     256        // These helpers deal with transferring one subject from/to reader/writer streams. 
     257        // You'd usually only call those from complex subject implementations (e.g. threshold) 
     258        template <class Action> 
     259-       static void ObjectAcl::exportSubject(AclSubject *subject, Action &pub, Action &priv) 
     260+       static void exportSubject(AclSubject *subject, Action &pub, Action &priv) 
     261        { 
     262                Endian<uint32> typeAndVersion = subject->type() | subject->version() << AclSubject::versionShift; 
     263                pub(typeAndVersion); 
    162264--- /usr/include/arm/signal.h   2008-02-27 05:37:19.000000000 +0000 
    163265+++ /usr/include/arm/signal.h   2008-03-24 09:51:14.000000000 +0000 
     
    180282  
    181283 #endif /* __APPLE_API_OBSOLETE */ 
     284diff --git /usr/include/c++/4.0.0/arm-apple-darwin8/bits/c++config.h /usr/include/c++/4.0.0/arm-apple-darwin8/bits/c++config.h 
     285index b570daa..3309946 100644 
     286--- /usr/include/c++/4.0.0/arm-apple-darwin8/bits/c++config.h 
     287+++ /usr/include/c++/4.0.0/arm-apple-darwin8/bits/c++config.h 
     288@@ -127,7 +127,7 @@ namespace std 
     289 #define _GLIBCXX_USE_C99_COMPLEX 1 
     290  
     291 // Define if code specialized for wchar_t should be used. 
     292-#define _GLIBCXX_USE_WCHAR_T 1 
     293+/* #undef _GLIBCXX_USE_WCHAR_T */ 
     294  
     295 // Define if using setrlimit to set resource limits during 'make check'. 
     296 #define _GLIBCXX_RES_LIMITS 1 
     297diff --git /usr/include/c++/4.0.0/bits/stringfwd.h /usr/include/c++/4.0.0/bits/stringfwd.h 
     298index 99d3ce3..cc033d6 100644 
     299--- /usr/include/c++/4.0.0/bits/stringfwd.h 
     300+++ /usr/include/c++/4.0.0/bits/stringfwd.h 
     301@@ -61,9 +61,9 @@ namespace std 
     302  
     303 #ifdef _GLIBCXX_USE_WCHAR_T 
     304   template<> struct char_traits<wchar_t>; 
     305+#endif 
     306  
     307   typedef basic_string<wchar_t> wstring; 
     308-#endif 
     309 } // namespace std 
     310  
     311 #endif // _STRINGFWD_H