home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Utilities / top-0.5-MI / machine / m_decosf1.desc < prev    next >
Encoding:
Text File  |  1997-03-01  |  1.7 KB  |  46 lines

  1.  
  2. top - a top users display for Unix
  3.  
  4. SYNOPSIS:  DEC Alpha AXP running OSF/1, versions 1.2, 1.3, 2.0, 3.0
  5.  
  6. DESCRIPTION:
  7. This is the machine-dependent module for DEC OSF/1 
  8. It is known to work on OSF/1 1.2, 1.3, 2.0-T3, and 3.0
  9. WARNING: do not use optimization with the standard "cc" compiler that
  10. .        comes with V3.0.  There is some sort of bug that causes the
  11. .        resulting executable to core dump.  When asked for compiler
  12. .        options, do NOT specify -O.
  13.  
  14. LIBS: -lmld -lmach
  15.  
  16. CFLAGS: -DHAVE_GETOPT
  17.  
  18. AUTHOR:  Anthony Baxter, <anthony@aaii.oz.au>
  19. Derived originally from m_ultrix, by David S. Comay <dsc@seismo.css.gov>, 
  20. although by now there is hardly any of the code from m_ultrix left.
  21. Helped a lot by having the source for syd(1), by Claus Kalle, and
  22. from several people at DEC who helped with providing information on
  23. some of the less-documented bits of the kernel interface.
  24.  
  25. Modified: 31-Oct-94, Pat Welch, tpw@physics.orst.edu
  26.     changed _mpid to pidtab for compatibility with OSF/1 version 3.0
  27.  
  28. Modified: 13-Dec-94, William LeFebvre, lefebvre@dis.anl.gov
  29.     removed used of pidtab (that was bogus) and changed things to
  30.     automatically detect the absence of _mpid in the nlist and
  31.     recover gracefully---this appears to be the only difference
  32.     with 3.0.
  33.  
  34.  
  35. $Id: m_decosf1.c,v 1.14 1994/01/18 07:34:42 anthony Exp $
  36. Theres some real icky bits in this code - you have been warned :)
  37. Extremely icky bits are marked with FIXME: 
  38.  
  39. Theory of operation: 
  40.  
  41. Use Mach calls to build up a structure that contains all the sorts
  42. of stuff normally found in a struct proc in a BSD system. Then
  43. everything else uses this structure. This has major performance wins,
  44. and also should work for future versions of the O/S.
  45.  
  46.