glibc.h 411 B

1234567891011121314151617181920
  1. #pragma once
  2. typedef unsigned long (*TGetAuxVal)(unsigned long);
  3. namespace NUbuntuCompat {
  4. class TGlibc {
  5. public:
  6. TGlibc() noexcept;
  7. ~TGlibc() noexcept;
  8. unsigned long GetAuxVal(unsigned long item) noexcept;
  9. bool IsSecure() noexcept;
  10. private:
  11. void* AuxVectorBegin;
  12. void* AuxVectorEnd;
  13. bool Secure;
  14. };
  15. TGlibc& GetGlibc() noexcept;
  16. }