Index: libtdeldap/src/libtdeldap.cpp =================================================================== --- libtdeldap.orig/src/libtdeldap.cpp +++ libtdeldap/src/libtdeldap.cpp @@ -25,6 +25,10 @@ #include #include +#ifdef __dilos__ +#define __TDE_HAVE_TDEHWLIB +#endif /* __dilos__ */ + #include #include #include @@ -39,8 +43,58 @@ #include #include #include +#ifdef __dilos__ +//class TDEGenericHardwareList; + +class TDEGenericDevice; +class TDEHardwareDevices; + +namespace TDEGenericDeviceType { +enum TDEGenericDeviceType { + CryptographicCard +}; +}; + +class TDEGenericDevice +{ + void *dummy; +}; + +typedef TQPtrList TDEGenericHardwareList; +typedef TQValueList X509CertificatePtrList; + +class TDECryptographicCardDevice:public TDEGenericDevice +{ +public: + X509CertificatePtrList cardX509Certificates(){return (X509CertificatePtrList());} + + static TQString pkcsProviderLibrary(){return (TQString::null);} +}; + + + + +class TDEHardwareDevices +{ + void *dummy; +public: + TDEGenericHardwareList listByDeviceClass(const TDEGenericDeviceType::TDEGenericDeviceType) + { + return TDEGenericHardwareList(); + } +}; + +TDEHardwareDevices * +TDEGlobal::hardwareDevices() +{ + + return (NULL); +} + +#else /* !__dilos__ */ #include #include +#endif /* __dilos__ */ #include #include