Re: association.c?

Tim Howes (
Fri, 03 Nov 1995 11:27:02 -0500

> From: "John L. Villalovos" <>
> To:

> I was wondering if anyone could tell me what the purpose of the
> association.c module is in the ldap-x.500 server is? This module is
> might bit sparse in the comments area.
> Any input would be appreciated!

association.c contains routines to do connection (association)
management. ldapd starts with a connection to a single dsa but
may be referred to many other dsas during its lifetime. It keeps
a list of these connections that it makes, searches the list for
an already open connection when it gets a referral to someplace,
times out connections that have been idle for too long, decides
what file descriptors to select on by looking down the list of
connections to see what's open, etc. association.c contains
routines to do this searching, add a new connection to the list,
delete a connection from the list, etc.

> Also does anyone know if there is a project specification or design
> documents available for the ldap-x.500 server?

Not really, no. -- Tim