home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 202.img / SCO386N2.TD0 / usr / include / sys / utsname.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-07-15  |  1.3 KB  |  50 lines

  1. /*
  2.  *    @(#) utsname.h 2.2 88/07/15 
  3.  *
  4.  *    Copyright (C) The Santa Cruz Operation, 1984, 1985, 1986, 1987.
  5.  *    Copyright (C) Microsoft Corporation, 1984, 1985, 1986, 1987.
  6.  *    This Module contains Proprietary Information of
  7.  *    The Santa Cruz Operation, Microsoft Corporation
  8.  *    and AT&T, and should be treated as Confidential.
  9.  */
  10.  
  11. /*
  12.  * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE
  13.  * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES
  14.  * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY
  15.  * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE.
  16.  */
  17.  
  18. #define    SYS_NMLN    9
  19.  
  20. struct utsname {
  21.     char    sysname[SYS_NMLN];
  22.     char    nodename[SYS_NMLN];
  23.     char    release[SYS_NMLN];
  24.     char    version[SYS_NMLN];
  25.     char    machine[SYS_NMLN];
  26.     char    reserved[15];
  27.     unsigned short    sysorigin;    /* original supplier of Xenix system */
  28.     unsigned short    sysoem;        /* OEM for this system */
  29.     long        sysserial;    /* serial number for this system */
  30. };
  31. extern struct utsname utsname;
  32.  
  33. struct uts3name {
  34.     char        sysname[SYS_NMLN];
  35.     char        nodename[SYS_NMLN];
  36.     char        release[SYS_NMLN];
  37.     char        version[SYS_NMLN];
  38.     unsigned short    sysorigin;    /* original supplier of Xenix system */
  39.     unsigned short    sysoem;        /* OEM for this system */
  40.     long        sysserial;    /* serial number for this system */
  41. };
  42.  
  43. struct utsV3name {
  44.     char    sysname[SYS_NMLN];
  45.     char    nodename[SYS_NMLN];
  46.     char    release[SYS_NMLN];
  47.     char    version[SYS_NMLN];
  48.     char    machine[SYS_NMLN];
  49. };
  50.