[comp.sources.wanted] SPS for Sun OS 4.1

joshua5@bucsf.bu.edu (Jim Peters) (09/18/90)

Where can I find the source for sps for a Sun 4/280 running 4.1?

				Jim Peters

emv@math.lsa.umich.edu (Edward Vielmetti) (09/19/90)

In article <JOSHUA5.90Sep18102408@bucsf.bu.edu> joshua5@bucsf.bu.edu (Jim Peters) writes:

   Where can I find the source for sps for a Sun 4/280 running 4.1?

 sun-spots of 21 May 90 points to sources for "skill"/"snice"
 on snake.utah.edu.  perhaps patches by analogy would be possible.
 Greg Earle of Sun said then that he hadn't tried to tackle sps.

 Paul Kranenburg got to working on things in sun-spots of 18 Jul 90
 with patches to sps, as follows:

 Archive-name: sps/18-Jul-90
 Original-posting-by: kranenbu@s5.cs.leidenuniv.nl (Paul Kranenburg)
 Original-subject: sps for SunOS 4.1
 Archive-site: archive-server@cs.leidenuniv.nl
 Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti)

 After upgrading to SunOS 4.1, I noticed with regret that sps(l) did no
 longer work. I had become rather fond of the way sps displayed the
 parent-child relationships between processes, so I set out and try to do
 the port to SunOS 4.1.

 I now have a working version available. Here is a short overview of the
 changes that were necessary:

 - stream.c: allow for linked list structure of streams 'table'.
 - findtty.c: allow for new `struct sess' to controlling terminal.
 - globals2.c: `_uunix' in stead of `_u' (???).
	       punted `_inode' (replaced by ???).
 - filecount.c: inspect ofiles in user struct only (NOFILE_IN_U).
 - Compile with `-DSUNOS41' (Makefile.sun.4.1).

 Having no access to SunOS sources, I am not certain if just changing `_u'
 to `_uunix' is the right thing to do. Also, I was not able to find a
 reasonable substitute for `_inode'. These symbols are used to display a
 symbolic wait state, so only the output of `sps -l' is affected.

 A set of diff's is available from `archive-server@cs.leidenuniv.nl' by
 sending a message:

	 send source sps.sunos41.diff.shar

 Since my original copy of sps has been submerged in BITNET for too long a
 time, these diffs may not work flawlessly. I will submit a proper diff to
 comp.sys.sun as soon as I can get my hands on an unmutilated version of
 sps from the RICE archives.

 Cheers,
 --P. Kranenburg, Dept. C. Sc., Leiden, NL.
   e-mail: pk@cs.leidenuniv.nl


 Good luck.

--Ed

Edward Vielmetti, U of Michigan math dept <emv@math.lsa.umich.edu>
moderator, comp.archives