todo/wishlist
-------------

* Optionally print time on output.

* write functions for output of various system calls (ioctl, read,
write, ....). As theres probably well over a hundred of these to be
done, I dont think this will be finished for a while. :-)

* find out about the 'mystery syscalls', eg usleep_thread. What
parameters do they take? What do they do? Why arent they documented? Are
these the alleged 'Black System Calls', of which mankind was not meant
to have knowledge, or what? :)

* Add some of the neat-o truss(1) features, such as being able to filter
out selected system calls.

* From looking at some SVR4 'proc' implementations, this should be
reasonably portable between them. The special action ioctls will need
to be fixed, but, for example, SGI make it much easier to find the arguments
and return values from calls. Porting is something I'm considering... if 
someone out there with a SysVr4 machine and some time to kill wants to do
it, feel free to do so. 

Future OSF/1 changes required:
---------------------------

'struct siginfo' => 'siginfo_t'
'struct sigstack' => 'stack_t'

Bugs
----

* Doesnt always catch the process exiting - dont know why.

* Not sure about whether it works fully under the field-test versions of
OSF/1 2.0 As far as I know, it does. If it doesnt, I'd love to know.

* Probably others. :-) Let me know if you find them. 

* Still appears to sometimes 'miss' tracing a dynamically linked
executable
 
* Doesn't handle being suspended too well (not at all) Also other
signals (such as control C) can also cause the traced process to core
dump.
