saccth.inc 979 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. const
  2. ACCT_COMM = 16;
  3. type
  4. Pcomp_t = ^comp_t;
  5. comp_t = u_int16_t;
  6. Pacct = ^_acct;
  7. _acct = record
  8. ac_flag : char;
  9. ac_uid : u_int16_t;
  10. ac_gid : u_int16_t;
  11. ac_tty : u_int16_t;
  12. ac_btime : u_int32_t;
  13. ac_utime : comp_t;
  14. ac_stime : comp_t;
  15. ac_etime : comp_t;
  16. ac_mem : comp_t;
  17. ac_io : comp_t;
  18. ac_rw : comp_t;
  19. ac_minflt : comp_t;
  20. ac_majflt : comp_t;
  21. ac_swaps : comp_t;
  22. ac_exitcode : u_int32_t;
  23. ac_comm : array[0..(ACCT_COMM + 1)-1] of char;
  24. ac_pad : array[0..9] of char;
  25. end;
  26. P_acct = ^_acct;
  27. Const
  28. AFORK = $01;
  29. ASU = $02;
  30. ACORE = $08;
  31. AXSIG = $10;
  32. AHZ = 100;
  33. // Already defined in unistdh.inc
  34. //function acct(__filename:Pchar):longint;cdecl;external clib name 'acct';
  35. { ---------------------------------------------------------------------
  36. Borland compatibility types
  37. ---------------------------------------------------------------------}
  38. Type
  39. TAccountingRecord = _acct;