Программа rpcgen создает модули интерфейса удаленной программы.
Она компилирует исходный код, написанный на языке RPC. Язык RPC подобен
по синтаксису и структуре на C; rpcgen создает один или несколько
исходных модулей на языке C, которые затем обрабатываются компилятором.
Результатом работы rpcgen являются:
заголовочный файл определений, общих для сервера и клиента;
множество процедур XDR, предназначенных для трансляции всех типов
данных, определенных в заголовочном файле;
серверная часть программы;
клиентская часть программы.
С помощью rpcgen можно также создавать:
различные протоколы транспорта;
тайм-ауты для сервера;
серверные процедуры, не являющиеся основными программами;
аргументы в стиле C, совместимые с кодом ANSI C;
таблицу диспетчера RPC, которая позволяет проверять авторизацию
и вызывать сервисные процедуры.