sutsnameh.inc 950 B

12345678910111213141516171819202122232425262728293031
  1. const
  2. _UTSNAME_NODENAME_LENGTH = _UTSNAME_LENGTH;
  3. type
  4. Putsname = ^utsname;
  5. utsname = record
  6. sysname : array[0..(_UTSNAME_LENGTH)-1] of char;
  7. nodename : array[0..(_UTSNAME_NODENAME_LENGTH)-1] of char;
  8. release : array[0..(_UTSNAME_LENGTH)-1] of char;
  9. version : array[0..(_UTSNAME_LENGTH)-1] of char;
  10. machine : array[0..(_UTSNAME_LENGTH)-1] of char;
  11. domainname : array[0..(_UTSNAME_DOMAIN_LENGTH)-1] of char;
  12. __domainname : array[0..(_UTSNAME_DOMAIN_LENGTH)-1] of char;
  13. end;
  14. const
  15. SYS_NMLN = _UTSNAME_LENGTH;
  16. function uname(__name:Putsname):longint;cdecl;external clib name 'uname';
  17. { ---------------------------------------------------------------------
  18. Borland compatibility types
  19. ---------------------------------------------------------------------}
  20. Type
  21. TUTSName = utsname;
  22. function uname(var __name: utsname):longint;cdecl;external clib name 'uname';