summaryrefslogtreecommitdiff
path: root/README-svr4
blob: 82febf77cef3e01e61314e0fe84d6ffe89b94c2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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>