The library libadr provides structure definitions and subroutines essential to C programs using ADR. Code generated by radadrgen requires this library, and rad itself is based on it. libadr contains three major areas of functionality: data management, API management, and object name operations.
libadr is delivered in the system/management/rad package. C programs can link with it by specifying -ladr on the compile or link line.