utmpxh.inc 1.6 KB

1234567891011121314151617181920212223242526272829
  1. const
  2. UTMPX_FILE = _PATH_UTMPX;
  3. UTMPX_FILENAME = _PATH_UTMPX;
  4. WTMPX_FILE = _PATH_WTMPX;
  5. WTMPX_FILENAME = _PATH_WTMPX;
  6. procedure setutxent;cdecl;external clib name 'setutxent';
  7. procedure endutxent;cdecl;external clib name 'endutxent';
  8. function getutxent:Putmpx;cdecl;external clib name 'getutxent';
  9. function getutxid(__id:Putmpx):Putmpx;cdecl;external clib name 'getutxid';
  10. function getutxline(__line:Putmpx):Putmpx;cdecl;external clib name 'getutxline';
  11. function pututxline(__utmpx:Putmpx):Putmpx;cdecl;external clib name 'pututxline';
  12. function utmpxname(__file:Pchar):longint;cdecl;external clib name 'utmpxname';
  13. procedure updwtmpx(__wtmpx_file:Pchar; __utmpx:Putmpx);cdecl;external clib name 'updwtmpx';
  14. procedure getutmp(__utmpx:Putmpx; __utmp:Putmp);cdecl;external clib name 'getutmp';
  15. procedure getutmpx(__utmp:Putmp; __utmpx:Putmpx);cdecl;external clib name 'getutmpx';
  16. { ---------------------------------------------------------------------
  17. Borland compatibility types
  18. ---------------------------------------------------------------------}
  19. // Type
  20. function getutxid(const __id:utmpx):Putmpx;cdecl;external clib name 'getutxid';
  21. function getutxline(const __line:utmpx):Putmpx;cdecl;external clib name 'getutxline';
  22. function pututxline(const __utmpx:utmpx):Putmpx;cdecl;external clib name 'pututxline';
  23. procedure updwtmpx(__wtmpx_file:Pchar;const __utmpx:utmpx);cdecl;external clib name 'updwtmpx';
  24. procedure getutmp(const __utmpx:utmpx; var __utmp:utmp);cdecl;external clib name 'getutmp';
  25. procedure getutmpx(var __utmp:utmp; var __utmpx:utmpx);cdecl;external clib name 'getutmpx';