/packages/libc/src/prwhodh.inc

https://github.com/slibre/freepascal · Unknown · 37 lines · 30 code · 7 blank · 0 comment · 0 complexity · 170f78ebbbb00697f24daa5c1282940e MD5 · raw file

  1. type
  2. Poutmp = ^outmp;
  3. outmp = record
  4. out_line : array[0..7] of char;
  5. out_name : array[0..7] of char;
  6. out_time : int32_t;
  7. end;
  8. whoent = record
  9. we_utmp: outmp;
  10. we_idle: Integer;
  11. end;
  12. Pwhod = ^whod;
  13. whod = record
  14. wd_vers : char;
  15. wd_type : char;
  16. wd_pad : array[0..1] of char;
  17. wd_sendtime : longint;
  18. wd_recvtime : longint;
  19. wd_hostname : array[0..31] of char;
  20. wd_loadav : array[0..2] of longint;
  21. wd_boottime : longint;
  22. wd_we: packed array[0..(1024 div SizeOf(whoent))-1] of whoent;
  23. end;
  24. const
  25. WHODVERSION = 1;
  26. WHODTYPE_STATUS = 1;
  27. { ---------------------------------------------------------------------
  28. Borland compatibility types
  29. ---------------------------------------------------------------------}
  30. // Type