MIT Information Systems

Macintosh Development

[Home] [About Us] [People] [Information Systems]
[Kerberos for Macintosh] [Applications] [Miscellaneous Documentation]

What is HesiodLib?

HesiodLib is a CFM shared library replacement of our old MIT static hesiod library. There are also a number of changes to the functionality of the library:

What is Hesiod?

Hesiod is an extension of traditional DNS that lets you look up things like unix passwd entries and service information. All of the query types are listed in the hesiod Query Type List. These are the same types of queries you make with the Unix utility hesinfo. For example, "hesinfo zephyr sloc" typed on a Unix command line will return a list of zephyr servers.

Unlike their Unix counterparts, the Hesiod library functions do not use errno. To get the error status, use GetMITLibError(), defined in ErrorLib.

Where is the API specification?

Please refer to the HesiodLib API for a list of the available functions and how to use them.

Where do I get HesiodLib?

The HesiodLib SDK is part of Kerberos Support Library. You can get the latest release of the Kerberos Support Library here.

Please read the HesiodLib Bugs List and Version History for information on the latest release of HesiodLib.

Questions or comments? Send mail to
Last updated on $Date: 2003/11/19 20:49:40 $
Last modified by $Author: smcguire $