TO-DO LIST FOR PROC-PS SUITE BEFORE VERSION 0.96:

__PS__

X   verify that all the bug reports (!) from version .94 were processed correctly into .95
X       variable initialization bug in for-loop that prints out the table
X       pstree highlighting bug (Werner) (also check that we have his most up-to-date stuff)

X   check that the opendir() call in take/refresh_snapshot succeeds(i.e. /proc mounted + readable)

X   handle multiple format specifications intelligently (use the last) instead of exiting with error.

X   fix device-number <-> tty string mapping induced by kernel changes to /proc//stat.
    
X   Silence install section of Makefile

X   add "prefix" feature to Makefile

X   FSSTND-ify the Makefile some more (ps -> /bin, anything else ?)

X   include a carefully selected subset of the "make the warnings go away" patches
    
X   add *multiple* numeric args.  patches for "ps 123,456" but "ps 123 456" syntax seems better

N   add '-f' forest flag with the suggested patches. Is this even consistent with the intent of
        'ps' or should it properly be considered that pstree fullfills this purpose?  Could this
        person not just link or alias pstree to, say, 'psf'.  This flag would either invalidate
        sorting, or make it much more complex, requiring to only sort on every level of the
        process tree.  Sorting of this complexity, it might be argued *should* be added to pstree,
        but including essentially all the functionality of pstree into ps seems to be not very
        modular.  Unless *demanded* by a large *fraction* of the users, this seems a bit much
        to include.

X   fix segmentation fault when no-processes with the requested ctty are found

X   fully update the man page to describe the sorting features and pid list capabilities

__TOP__
X   check out the two huge patches that have been mailed in.

P   add sorting based upon arbitrary process characteristics, ala proc-ps

__W__
X   why doesn't 'w' say what the currently executed command is?  somehow fixed.

__FREE__
P   add '-b' flag: buffer adjusted row, check out claim of for loop error on free -t
