Remove wheel submodule - will re-add later with new URL
[dmon:dmon.git] / README
1 ======================================
2  DMon - Process Monitoring With Style
3 ======================================
4
5 This README contains only some random bits. For more in-depth writing, you
6 may want to read the articles on DMon:
7
8   http://blogs.igalia.com/aperez/tag/dmon/
9
10 There are also manual pages, so please take a look at them.
11
12
13 Bulding standalone binaries
14 ===========================
15
16 By default all tools are built into a single binary which can be symlinked
17 with different names to switch between them (├ála BusyBox). This is useful
18 to save space and (to some degree) system memory.
19
20 You can build all DMon tools as separate binaries passing ``MULTICALL=0``
21 to Make::
22
23   make MULTICALL=0
24
25 Remember to pass the option when doing ``make install`` as well::
26
27   make MULTICALL=0 install
28
29
30 Building libnofork.so
31 ---------------------
32 A tiny LD_PRELOAD-able "libnofork.so" library can be built by passing
33 LIBNOFORK=1 to make. This library overrides the fork(2) and daemon(3)
34 functions from the system libraries, in such a way that the process under
35 effect will not be able of forking. This is interesting for running DMon
36 with programs that have no option to instruct them not to fork.
37