| Even though SVR4 has truss, you may prefer using strace for a number |
| of reasons. Not the least of which are portability and source code. |
| |
| The main event loop is awkward on systems for which procfs isn't |
| pollable. I think a pollable procfs is a Solaris invention so most SVR4 |
| systems have this weakness. On Solaris, strace runs as a single |
| controlling process. This is a big improvement if you are debugging a |
| lot of processes at once. |
| |
| There is no thread support but it wouldn't be very difficult to add it. |
| |
| There is currently no configure-support yet for UnixWare system. To compile |
| on UnixWare 2.1 you need to add the following to config.h yourself: |
| |
| #define SVR4_MP 1 |
| #define UNIXWARE 2 |
| #define HAVE_POLLABLE_PROCFS 1 |
| |
| Wichert Akkerman <wakkerma@debian.org> |
| |