Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

adns-p

A Pascal interface to use the GNU adns library from applications written in Free Pascal.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

adns-P

This is a Pascal interface to use the GNU adns library from applications written in Free Pascal.

It's an 1:1 conversion of the adns.h header from adns.

adns is an advanced, easy to use, asynchronous-capable DNS client library and utilities. It is a GNU project avaiable at:

http://www.gnu.org/software/adns/

GNU adns is available under the GNU General Public License.

To Do

  • Proper testing against the C header (eg. struct sizes)
  • Support and testing on other systems than Linux/i386
  • Cover the logging functions
  • Delphi and Kylix support

Dependencies

Make sure you have libadns, libadns-dev and/or adns-tools package installed on your system.

How To Use

For now, simply build the test app using:

pascal
fpc adnstest.dpr