struct PM_CL_FKD
{
SRVD sd;
int Axis;
short KD;
};
PM_CL_FKD p;
p.sd.Name = "zy10"; // address ZY10
p.sd.ErrorMsg = null_str; // Keep XDR lib happy
p.sd.Flags = CL_FKD_SET; // Set a new derivative value
p.Axis = 0; // for the `azimuth' LM628
p.KD = 120; // New derivative value.
CL->rexec(CL_FKD_SVC, (xdrproc_t)xdr_PM_CL_FKD, (char *)&p,
(xdrproc_t)xdr_ZIYRet, (char *)&in, sizeof(ZIYRet));