
This is the second release of strace for linux, it requires linux
version 0.99.10 or newer.  strace was written by Paul Kranenburg for
SunOS, I have modified it to work with linux.  Read the file README and
the strace.1 for more info on strace.


Changes for this release are:
- bugfixes
- support for new system calls and ioctls
- symbolic output for: termio ioctls, sysv ipc, fcntl file locking,
  statfs and ptrace
- microsecond time stamps

A lot of the changes and bugfixes for this version were done by
Rick Sladkey <jrs@world.std.com>, System V IPC support was added
by Ulrich Pegelow <pegelow@moorea.uni-muenster.de>.


FILES:

README.first	this file
README		the original readme file for SunOS strace
getioctls	script to create the ioctlents.h file for linux.
Sun/*		files from the original package I didn't use


Notes:

- With older versions of Linux (before 0.99.10) signals can get lost
for a traced process.

- strace works best if you have a proc fs mounted on /proc, the
/proc/##/mem frame buffers are used for reading system call arguments.
You can use /dev/ram or some other unused block device for mounting
the proc fs:

	mount -t proc /dev/ram /proc

or in /etc/fstab:

/dev/hda	/proc		proc	defaults



Branko Lankester					Jun 18 1993
branko@hacktic.nl || lankeste@fwi.uva.nl
