chiark / gitweb /
adnsresfilter needs tsearch
[adns] / INSTALL
CommitLineData
44d8654a 1INSTALLATION INSTRUCTIONS for ADNS
2
3 $ ./configure
4 $ make
5 # make install
6
7Unfortunately, since this is a beta, there is no good documentation
8yet. For now, use the comments in the public header file adns.h.
9
10
11You will find that adns requires a reasonably standard and up to date
12system.
13
14In particular, the build system assumes that you have ELF shared
15libraries. If you don't then please don't send me patches to support
16your kind of shared libraries, and don't send me patches to use
17libtool. I'm not interested in supporting non-ELF shared libraries.
18However, if you send me an appropriate patch I'd be willing to make it
19easy or automatic to disable the ELF shared library arrangements.
20
87ad5851 21The adnsresfilter utility uses `tsearch' from the C library (a la SVID
22and X/Open). If your C library doesn't have tsearch you will find
23that configure arranges for adnsresfilter not to be built. To rectify
24this, install a C library containing tsearch, such as the GNU C
25library. It is best if tsearch uses an automatically-balancing tree
26algorithm, like the glibc version does. Simple binary trees may
27perform badly.
28
b0fe3d92 29You will probably find that GNU Make is required.
44d8654a 30
31
32COPYRIGHT
33
34This file, INSTALL, contains installation instructions and other
35details for adns.
36
a79ac5ba 37adns is
38 Copyright (C) 1997-1999 Ian Jackson <ian@davenant.greenend.org.uk>
39 Copyright (C) 1999 Tony Finch <dot@dotat.at>
44d8654a 40
41adns is free software; you can redistribute it and/or modify it under
42the terms of the GNU General Public License as published by the Free
43Software Foundation; either version 2 of the License, or (at your
44option) any later version.
45
46This program is distributed in the hope that it will be useful, but
47WITHOUT ANY WARRANTY; without even the implied warranty of
48MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
49General Public License for more details.
50
51You should have received a copy of the GNU General Public License
52along with userv as the file COPYING; if not, email me at the address
53above or write to the Free Software Foundation, 59 Temple Place -
54Suite 330, Boston, MA 02111-1307, USA.
87ad5851 55
56# Local variables:
57# mode: text
58# End: