134ee09551764b045fdc02df754157473125edf60Kevin Tang/* 234ee09551764b045fdc02df754157473125edf60Kevin Tang * Please do not edit this file. 334ee09551764b045fdc02df754157473125edf60Kevin Tang * It was generated using rpcgen. 434ee09551764b045fdc02df754157473125edf60Kevin Tang */ 534ee09551764b045fdc02df754157473125edf60Kevin Tang 634ee09551764b045fdc02df754157473125edf60Kevin Tang#include "loc_api.h" 734ee09551764b045fdc02df754157473125edf60Kevin Tang 834ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 934ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_api_api_versions_return_type (XDR *xdrs, rpc_loc_api_api_versions_return_type *objp) 1034ee09551764b045fdc02df754157473125edf60Kevin Tang{ 1134ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 1234ee09551764b045fdc02df754157473125edf60Kevin Tang 1334ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_array (xdrs, (char **)&objp->rpc_loc_api_api_versions_return_type_val, (u_int *) &objp->rpc_loc_api_api_versions_return_type_len, ~0, 1434ee09551764b045fdc02df754157473125edf60Kevin Tang sizeof (rpc_uint32), (xdrproc_t) xdr_rpc_uint32)) 1534ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 1634ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 1734ee09551764b045fdc02df754157473125edf60Kevin Tang} 1834ee09551764b045fdc02df754157473125edf60Kevin Tang 1934ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 2034ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_event_cb_f_type (XDR *xdrs, rpc_loc_event_cb_f_type *objp) 2134ee09551764b045fdc02df754157473125edf60Kevin Tang{ 2234ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 2334ee09551764b045fdc02df754157473125edf60Kevin Tang 2434ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_uint32 (xdrs, objp)) 2534ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 2634ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 2734ee09551764b045fdc02df754157473125edf60Kevin Tang} 2834ee09551764b045fdc02df754157473125edf60Kevin Tang 2934ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 3034ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_open_args (XDR *xdrs, rpc_loc_open_args *objp) 3134ee09551764b045fdc02df754157473125edf60Kevin Tang{ 3234ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 3334ee09551764b045fdc02df754157473125edf60Kevin Tang 3434ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_event_mask_type (xdrs, &objp->event_reg_mask)) 3534ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 3634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_event_cb_f_type (xdrs, &objp->event_callback)) 3734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 3834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 3934ee09551764b045fdc02df754157473125edf60Kevin Tang} 4034ee09551764b045fdc02df754157473125edf60Kevin Tang 4134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 4234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_close_args (XDR *xdrs, rpc_loc_close_args *objp) 4334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 4434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 4534ee09551764b045fdc02df754157473125edf60Kevin Tang 4634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) 4734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 4834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 4934ee09551764b045fdc02df754157473125edf60Kevin Tang} 5034ee09551764b045fdc02df754157473125edf60Kevin Tang 5134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 5234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_start_fix_args (XDR *xdrs, rpc_loc_start_fix_args *objp) 5334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 5434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 5534ee09551764b045fdc02df754157473125edf60Kevin Tang 5634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) 5734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 5834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 5934ee09551764b045fdc02df754157473125edf60Kevin Tang} 6034ee09551764b045fdc02df754157473125edf60Kevin Tang 6134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 6234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_stop_fix_args (XDR *xdrs, rpc_loc_stop_fix_args *objp) 6334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 6434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 6534ee09551764b045fdc02df754157473125edf60Kevin Tang 6634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) 6734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 6834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 6934ee09551764b045fdc02df754157473125edf60Kevin Tang} 7034ee09551764b045fdc02df754157473125edf60Kevin Tang 7134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 7234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_ioctl_args (XDR *xdrs, rpc_loc_ioctl_args *objp) 7334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 7434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 7534ee09551764b045fdc02df754157473125edf60Kevin Tang 7634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->handle)) 7734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 7834ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_ioctl_e_type (xdrs, &objp->ioctl_type)) 7934ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 8034ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_pointer (xdrs, (char **)&objp->ioctl_data, sizeof (rpc_loc_ioctl_data_u_type), (xdrproc_t) xdr_rpc_loc_ioctl_data_u_type)) 8134ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 8234ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 8334ee09551764b045fdc02df754157473125edf60Kevin Tang} 8434ee09551764b045fdc02df754157473125edf60Kevin Tang 8534ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 8634ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_api_api_version_s_args (XDR *xdrs, rpc_loc_api_api_version_s_args *objp) 8734ee09551764b045fdc02df754157473125edf60Kevin Tang{ 8834ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 8934ee09551764b045fdc02df754157473125edf60Kevin Tang 9034ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_boolean (xdrs, &objp->len_not_null)) 9134ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 9234ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 9334ee09551764b045fdc02df754157473125edf60Kevin Tang} 9434ee09551764b045fdc02df754157473125edf60Kevin Tang 9534ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 9634ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_api_rpc_glue_code_info_remote_rets (XDR *xdrs, rpc_loc_api_rpc_glue_code_info_remote_rets *objp) 9734ee09551764b045fdc02df754157473125edf60Kevin Tang{ 9834ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 9934ee09551764b045fdc02df754157473125edf60Kevin Tang 10034ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_uint32 (xdrs, &objp->toolvers)) 10134ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 10234ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_uint32 (xdrs, &objp->features)) 10334ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 10434ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_uint32 (xdrs, &objp->proghash)) 10534ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 10634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_uint32 (xdrs, &objp->cbproghash)) 10734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 10834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 10934ee09551764b045fdc02df754157473125edf60Kevin Tang} 11034ee09551764b045fdc02df754157473125edf60Kevin Tang 11134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 11234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_open_rets (XDR *xdrs, rpc_loc_open_rets *objp) 11334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 11434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 11534ee09551764b045fdc02df754157473125edf60Kevin Tang 11634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->loc_open_result)) 11734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 11834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 11934ee09551764b045fdc02df754157473125edf60Kevin Tang} 12034ee09551764b045fdc02df754157473125edf60Kevin Tang 12134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 12234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_close_rets (XDR *xdrs, rpc_loc_close_rets *objp) 12334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 12434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 12534ee09551764b045fdc02df754157473125edf60Kevin Tang 12634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_int32 (xdrs, &objp->loc_close_result)) 12734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 12834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 12934ee09551764b045fdc02df754157473125edf60Kevin Tang} 13034ee09551764b045fdc02df754157473125edf60Kevin Tang 13134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 13234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_start_fix_rets (XDR *xdrs, rpc_loc_start_fix_rets *objp) 13334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 13434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 13534ee09551764b045fdc02df754157473125edf60Kevin Tang 13634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_int32 (xdrs, &objp->loc_start_fix_result)) 13734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 13834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 13934ee09551764b045fdc02df754157473125edf60Kevin Tang} 14034ee09551764b045fdc02df754157473125edf60Kevin Tang 14134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 14234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_stop_fix_rets (XDR *xdrs, rpc_loc_stop_fix_rets *objp) 14334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 14434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 14534ee09551764b045fdc02df754157473125edf60Kevin Tang 14634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_int32 (xdrs, &objp->loc_stop_fix_result)) 14734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 14834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 14934ee09551764b045fdc02df754157473125edf60Kevin Tang} 15034ee09551764b045fdc02df754157473125edf60Kevin Tang 15134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 15234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_ioctl_rets (XDR *xdrs, rpc_loc_ioctl_rets *objp) 15334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 15434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 15534ee09551764b045fdc02df754157473125edf60Kevin Tang 15634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_int32 (xdrs, &objp->loc_ioctl_result)) 15734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 15834ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 15934ee09551764b045fdc02df754157473125edf60Kevin Tang} 16034ee09551764b045fdc02df754157473125edf60Kevin Tang 16134ee09551764b045fdc02df754157473125edf60Kevin Tangbool_t 16234ee09551764b045fdc02df754157473125edf60Kevin Tangxdr_rpc_loc_api_api_versions_rets (XDR *xdrs, rpc_loc_api_api_versions_rets *objp) 16334ee09551764b045fdc02df754157473125edf60Kevin Tang{ 16434ee09551764b045fdc02df754157473125edf60Kevin Tang register int32_t *buf; 16534ee09551764b045fdc02df754157473125edf60Kevin Tang 16634ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_rpc_loc_api_api_versions_return_type (xdrs, &objp->loc_api_api_versions_result)) 16734ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 16834ee09551764b045fdc02df754157473125edf60Kevin Tang if (!xdr_pointer (xdrs, (char **)&objp->len, sizeof (rpc_uint32), (xdrproc_t) xdr_rpc_uint32)) 16934ee09551764b045fdc02df754157473125edf60Kevin Tang return FALSE; 17034ee09551764b045fdc02df754157473125edf60Kevin Tang return TRUE; 17134ee09551764b045fdc02df754157473125edf60Kevin Tang} 172