imsg provides functions for communication between processes using sockets. imsg is used by programs in OpenBSD such as ypldap.